On 27.01.25 16:28, Thomas Huth wrote:
On 27/01/2025 15.28, David Hildenbrand wrote:
Let's do it similar as virtio-balloon-pci. With this change, we can
use virtio-mem-pci on s390x, although plugging will still fail until
properly wired up in the machine.

Signed-off-by: David Hildenbrand <[email protected]>
---
   hw/core/machine.c          |  3 +++
   hw/virtio/virtio-mem-pci.c | 12 ++++++++++++
   2 files changed, 15 insertions(+)

diff --git a/hw/core/machine.c b/hw/core/machine.c
index 8f396ef803..5e1d9e12ef 100644
--- a/hw/core/machine.c
+++ b/hw/core/machine.c
@@ -41,6 +41,9 @@ GlobalProperty hw_compat_9_2[] = {
       { "virtio-balloon-pci", "vectors", "0" },
       { "virtio-balloon-pci-transitional", "vectors", "0" },
       { "virtio-balloon-pci-non-transitional", "vectors", "0" },
+    { "virtio-mem-pci", "vectors", "0" },
+    { "virtio-mem-pci-transitional", "vectors", "0" },
+    { "virtio-mem-pci-non-transitional", "vectors", "0" },

   Hi!

Do we need the entries fo the -transitional and -non-transitional devices?
Since virtio-mem is rather new, I would expect that those should not exist
here? E.g. virtio-balloon-pci.c has:

      .transitional_name     = "virtio-balloon-pci-transitional",
      .non_transitional_name = "virtio-balloon-pci-non-transitional",

but there are no such entries in virtio-mem-pci.c ... ?

Oh, very good point. Yes, I think we can just drop this legacy stuff.

Thanks!

--
Cheers,

David / dhildenb


Reply via email to