qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [RFC v3 06/10] piix: disable all vfio device aercap propert


From: Chen Fan
Subject: [Qemu-devel] [RFC v3 06/10] piix: disable all vfio device aercap property
Date: Tue, 10 Feb 2015 15:03:08 +0800

because at i440FX platform, all pcie device don't support aer capability,
so for all vfio device, we don't need to expose the aer capability.

Signed-off-by: Chen Fan <address@hidden>
---
 hw/i386/pc_piix.c | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
index 38b42b0..8001313 100644
--- a/hw/i386/pc_piix.c
+++ b/hw/i386/pc_piix.c
@@ -71,6 +71,20 @@ static bool smbios_uuid_encoded = true;
 static bool gigabyte_align = true;
 static bool has_reserved_memory = true;
 
+static void pc_props_register_global(void) {
+
+    static GlobalProperty globalPropertys[] = {
+       {
+           .driver   = "vfio-pci",
+           .property = "aercap",
+           .value    = "off",
+        },
+        { /* end of list */ }
+    };
+
+    qdev_prop_register_global_list(globalPropertys);
+}
+
 /* PC hardware initialisation */
 static void pc_init1(MachineState *machine,
                      int pci_enabled,
@@ -301,6 +315,8 @@ static void pc_init1(MachineState *machine,
     if (pci_enabled) {
         pc_pci_device_init(pci_bus);
     }
+
+    pc_props_register_global();
 }
 
 static void pc_init_pci(MachineState *machine)
-- 
1.9.3




reply via email to

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