qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v2] qga: Introduce NVMe disk bus type


From: Philippe Mathieu-Daudé
Subject: Re: [PATCH v2] qga: Introduce NVMe disk bus type
Date: Thu, 3 Mar 2022 14:27:31 +0100
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.6.1

On 3/3/22 10:58, zhenwei pi wrote:
Assigning a NVMe disk by VFIO or emulating a NVMe controller by QEMU,
a NVMe disk get exposed in guest side. Support NVMe disk bus type and
implement posix version.

Test PCI passthrough case:
~#virsh qemu-agent-command buster '{"execute":"guest-get-disks"}' | jq
   ...
     {
       "name": "/dev/nvme0n1",
       "dependencies": [],
       "partition": false,
       "address": {
         "serial": "SAMSUNG MZQL23T8HCLS-00A07_S64HNE0N500076",
         "bus-type": "nvme",
         "bus": 0,
         "unit": 0,
         "pci-controller": {
           "bus": 0,
           "slot": 22,
           "domain": 0,
           "function": 0
         },
         "dev": "/dev/nvme0n1",
         "target": 0
       }
   ...

Signed-off-by: zhenwei pi <pizhenwei@bytedance.com>
---
  qga/commands-posix.c | 5 ++++-
  qga/qapi-schema.json | 3 ++-
  2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/qga/qapi-schema.json b/qga/qapi-schema.json
index 94e4aacdcc..8f73770210 100644
--- a/qga/qapi-schema.json
+++ b/qga/qapi-schema.json
@@ -827,13 +827,14 @@
  # @mmc: Win multimedia card (MMC) bus type
  # @virtual: Win virtual bus type
  # @file-backed-virtual: Win file-backed bus type
+# @nvme: NVMe disks (since 6.3)

Next release will be 7.0, not 6.3.

With that fixed:
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>




reply via email to

[Prev in Thread] Current Thread [Next in Thread]