hw/nvme: Add support for Primary Controller Capabilities
authorLukasz Maniak <lukasz.maniak@linux.intel.com>
Mon, 9 May 2022 14:16:10 +0000 (16:16 +0200)
committerKlaus Jensen <k.jensen@samsung.com>
Thu, 23 Jun 2022 21:24:28 +0000 (23:24 +0200)
commit5e6f963f018f2ebb16c0f9586f17811163d62b4a
treec646e7a01b872db96937ce50905dc2271ceb08e6
parent44c2c09488db83b76cab8dd91f7319be82b2bd91
hw/nvme: Add support for Primary Controller Capabilities

Implementation of Primary Controller Capabilities data
structure (Identify command with CNS value of 14h).

Currently, the command returns only ID of a primary controller.
Handling of remaining fields are added in subsequent patches
implementing virtualization enhancements.

Signed-off-by: Lukasz Maniak <lukasz.maniak@linux.intel.com>
Reviewed-by: Klaus Jensen <k.jensen@samsung.com>
Acked-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
hw/nvme/ctrl.c
hw/nvme/nvme.h
hw/nvme/trace-events
include/block/nvme.h