]> Git Repo - qemu.git/commit
virtio-pmem: add virtio device
authorPankaj Gupta <[email protected]>
Wed, 19 Jun 2019 09:49:01 +0000 (15:19 +0530)
committerMichael S. Tsirkin <[email protected]>
Tue, 2 Jul 2019 16:59:22 +0000 (12:59 -0400)
commit5f503cd9f38856285a83afe5b928c94f40e43fb7
treeff024c39d5061334aff90b2069aa0dce8d20e220
parentd85d65cc297fa85b7b2db3b9025c6341d6986d7e
virtio-pmem: add virtio device

This is the implementation of virtio-pmem device. Support will require
machine changes for the architectures that will support it, so it will
not yet be compiled. It can be unlocked with VIRTIO_PMEM_SUPPORTED per
machine and disabled globally via VIRTIO_PMEM.

We cannot use the "addr" property as that is already used e.g. for
virtio-pci/pci devices. And we will have e.g. virtio-pmem-pci as a proxy.
So we have to choose a different one (unfortunately). "memaddr" it is.
That name should ideally be used by all other virtio-* based memory
devices in the future.
    -device virtio-pmem-pci,id=p0,bus=bux0,addr=0x01,memaddr=0x1000000...

Acked-by: Markus Armbruster <[email protected]>
[ QAPI bits ]
Signed-off-by: Pankaj Gupta <[email protected]>
[ MemoryDevice/MemoryRegion changes, cleanups, addr property "memaddr",
  split up patches, unplug handler ]
Signed-off-by: David Hildenbrand <[email protected]>
Message-Id: <20190619094907[email protected]>
Reviewed-by: Michael S. Tsirkin <[email protected]>
Signed-off-by: Michael S. Tsirkin <[email protected]>
Reviewed-by: Cornelia Huck <[email protected]>
hw/virtio/Kconfig
hw/virtio/Makefile.objs
hw/virtio/virtio-pmem.c [new file with mode: 0644]
include/hw/virtio/virtio-pmem.h [new file with mode: 0644]
qapi/misc.json
This page took 0.035567 seconds and 4 git commands to generate.