You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/nvme
Philippe Mathieu-Daudé bd3ba0d342 hw/nvme: Validate PMR memory size
Per the PCI spec 3.0, in section 6.2.5.1, "Address Maps":

  A 32-bit register can be implemented to support a single
  memory size that is a power of 2 from 16 bytes to 2 GB.

Add a check in nvme_init_pmr(), returning an error if the
PMR region size is too small; and update the QTest.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Klaus Jensen <k.jensen@samsung.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
1 week ago
..
Kconfig kconfig: Add NVME to s390x machines 2 years ago
ctrl.c hw/nvme: Validate PMR memory size 1 week ago
dif.c include: Rename sysemu/ -> system/ 12 months ago
dif.h hw/nvme: 64-bit pi support 4 years ago
meson.build hw/nvme: Add NVMe NGUID property 2 years ago
nguid.c qdev: Rename PropertyInfo member @name to @type 9 months ago
ns.c hw/nvme: fix up extended protection information format 1 week ago
nvme.h hw/nvme: fix namespace atomic parameter setup 1 week ago
subsys.c hw/nvme: fix nvme hotplugging 7 months ago
trace-events hw/nvme: i/o cmd set independent namespace data structure 1 year ago
trace.h