diff options
author | Klaus Jensen <k.jensen@samsung.com> | 2020-07-06 08:12:53 +0200 |
---|---|---|
committer | Klaus Jensen <k.jensen@samsung.com> | 2020-09-02 08:48:50 +0200 |
commit | 5d5a53302b95c50197d007407d24e2da3397926a (patch) | |
tree | ff0142aa35b225521425b1aff84fff8d6897e999 /hw/block/fdc.c | |
parent | 94a7897c41db0596c544af1bd27eedb833eae496 (diff) |
hw/block/nvme: add support for the asynchronous event request command
Add support for the Asynchronous Event Request command. Required for
compliance with NVMe revision 1.3d. See NVM Express 1.3d, Section 5.2
("Asynchronous Event Request command").
Mostly imported from Keith's qemu-nvme tree. Modified with a max number
of queued events (controllable with the aer_max_queued device
parameter). The spec states that the controller *should* retain
events, so we do best effort here.
Signed-off-by: Klaus Jensen <klaus.jensen@cnexlabs.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Acked-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Maxim Levitsky <mlevitsk@redhat.com>
Reviewed-by: Dmitry Fomichev <dmitry.fomichev@wdc.com>
Message-Id: <20200706061303.246057-9-its@irrelevant.dk>
Diffstat (limited to 'hw/block/fdc.c')
0 files changed, 0 insertions, 0 deletions