summary refs log tree commit diff stats
path: root/include
diff options
context:
space:
mode:
authorKlaus Jensen <k.jensen@samsung.com>2024-12-16 13:53:03 +0100
committerKlaus Jensen <k.jensen@samsung.com>2025-02-25 12:55:21 +0100
commite7047adf1ebf4b5ad63e42c799d8334dcd3d139d (patch)
treeb30ac009fb53cc89b20d19eaf9abc66896435418 /include
parentcd59f50ab017183805a0dd82f5e85159ecc355ce (diff)
downloadfocaccia-qemu-e7047adf1ebf4b5ad63e42c799d8334dcd3d139d.tar.gz
focaccia-qemu-e7047adf1ebf4b5ad63e42c799d8334dcd3d139d.zip
hw/nvme: make oacs dynamic
Virtualization Management needs sriov-related parameters. Only report
support for the command when that conditions are true.

Reviewed-by: Jesper Wendel Devantier <foss@defmacro.it>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
Diffstat (limited to 'include')
-rw-r--r--include/block/nvme.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/include/block/nvme.h b/include/block/nvme.h
index 975d321c5c..80fbcb420d 100644
--- a/include/block/nvme.h
+++ b/include/block/nvme.h
@@ -1232,8 +1232,9 @@ enum NvmeIdCtrlOacs {
     NVME_OACS_SECURITY      = 1 << 0,
     NVME_OACS_FORMAT        = 1 << 1,
     NVME_OACS_FW            = 1 << 2,
-    NVME_OACS_NS_MGMT       = 1 << 3,
+    NVME_OACS_NMS           = 1 << 3,
     NVME_OACS_DIRECTIVES    = 1 << 5,
+    NVME_OACS_VMS           = 1 << 7,
     NVME_OACS_DBBUF         = 1 << 8,
 };