Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
pc: Factor out (un)plug handling of virtio-md-pci devices
Let's factor out (un)plug handling, to be reused from arm/virt code. Provide stubs for the case that CONFIG_VIRTIO_MD is not selected because neither virtio-mem nor virtio-pmem is enabled. While this cannot currently happen for x86, it will be possible for arm/virt. Message-ID: <20230711153445.514112-3-david@redhat.com> Tested-by: Mario Casquero <mcasquer@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: David Hildenbrand <david@redhat.com>
- Loading branch information
1 parent
18129c1
commit dbdf841
Showing
6 changed files
with
106 additions
and
79 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,24 @@ | ||
| #include "qemu/osdep.h" | ||
| #include "qapi/error.h" | ||
| #include "hw/virtio/virtio-md-pci.h" | ||
|
|
||
| void virtio_md_pci_pre_plug(VirtIOMDPCI *vmd, MachineState *ms, Error **errp) | ||
| { | ||
| error_setg(errp, "virtio based memory devices not supported"); | ||
| } | ||
|
|
||
| void virtio_md_pci_plug(VirtIOMDPCI *vmd, MachineState *ms, Error **errp) | ||
| { | ||
| error_setg(errp, "virtio based memory devices not supported"); | ||
| } | ||
|
|
||
| void virtio_md_pci_unplug_request(VirtIOMDPCI *vmd, MachineState *ms, | ||
| Error **errp) | ||
| { | ||
| error_setg(errp, "virtio based memory devices not supported"); | ||
| } | ||
|
|
||
| void virtio_md_pci_unplug(VirtIOMDPCI *vmd, MachineState *ms, Error **errp) | ||
| { | ||
| error_setg(errp, "virtio based memory devices not supported"); | ||
| } |