mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-11 03:24:58 -06:00
hw/i386: Constify all Property
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
This commit is contained in:
parent
6f31905dbe
commit
90d45638af
10 changed files with 10 additions and 10 deletions
|
@ -1668,7 +1668,7 @@ static void amdvi_sysbus_realize(DeviceState *dev, Error **errp)
|
||||||
amdvi_init(s);
|
amdvi_init(s);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Property amdvi_properties[] = {
|
static const Property amdvi_properties[] = {
|
||||||
DEFINE_PROP_BOOL("xtsup", AMDVIState, xtsup, false),
|
DEFINE_PROP_BOOL("xtsup", AMDVIState, xtsup, false),
|
||||||
DEFINE_PROP_END_OF_LIST(),
|
DEFINE_PROP_END_OF_LIST(),
|
||||||
};
|
};
|
||||||
|
|
|
@ -3404,7 +3404,7 @@ static const MemoryRegionOps vtd_mem_ops = {
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
static Property vtd_properties[] = {
|
static const Property vtd_properties[] = {
|
||||||
DEFINE_PROP_UINT32("version", IntelIOMMUState, version, 0),
|
DEFINE_PROP_UINT32("version", IntelIOMMUState, version, 0),
|
||||||
DEFINE_PROP_ON_OFF_AUTO("eim", IntelIOMMUState, intr_eim,
|
DEFINE_PROP_ON_OFF_AUTO("eim", IntelIOMMUState, intr_eim,
|
||||||
ON_OFF_AUTO_AUTO),
|
ON_OFF_AUTO_AUTO),
|
||||||
|
|
|
@ -305,7 +305,7 @@ static const VMStateDescription kvmclock_vmsd = {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
static Property kvmclock_properties[] = {
|
static const Property kvmclock_properties[] = {
|
||||||
DEFINE_PROP_BOOL("x-mach-use-reliable-get-clock", KVMClockState,
|
DEFINE_PROP_BOOL("x-mach-use-reliable-get-clock", KVMClockState,
|
||||||
mach_use_reliable_get_clock, true),
|
mach_use_reliable_get_clock, true),
|
||||||
DEFINE_PROP_END_OF_LIST(),
|
DEFINE_PROP_END_OF_LIST(),
|
||||||
|
|
|
@ -287,7 +287,7 @@ static void kvm_pit_realizefn(DeviceState *dev, Error **errp)
|
||||||
kpc->parent_realize(dev, errp);
|
kpc->parent_realize(dev, errp);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Property kvm_pit_properties[] = {
|
static const Property kvm_pit_properties[] = {
|
||||||
DEFINE_PROP_LOSTTICKPOLICY("lost_tick_policy", KVMPITState,
|
DEFINE_PROP_LOSTTICKPOLICY("lost_tick_policy", KVMPITState,
|
||||||
lost_tick_policy, LOST_TICK_POLICY_DELAY),
|
lost_tick_policy, LOST_TICK_POLICY_DELAY),
|
||||||
DEFINE_PROP_END_OF_LIST(),
|
DEFINE_PROP_END_OF_LIST(),
|
||||||
|
|
|
@ -133,7 +133,7 @@ static void kvm_ioapic_realize(DeviceState *dev, Error **errp)
|
||||||
qdev_init_gpio_in(dev, kvm_ioapic_set_irq, IOAPIC_NUM_PINS);
|
qdev_init_gpio_in(dev, kvm_ioapic_set_irq, IOAPIC_NUM_PINS);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Property kvm_ioapic_properties[] = {
|
static const Property kvm_ioapic_properties[] = {
|
||||||
DEFINE_PROP_UINT32("gsi_base", KVMIOAPICState, kvm_gsi_base, 0),
|
DEFINE_PROP_UINT32("gsi_base", KVMIOAPICState, kvm_gsi_base, 0),
|
||||||
DEFINE_PROP_END_OF_LIST()
|
DEFINE_PROP_END_OF_LIST()
|
||||||
};
|
};
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
#include "target/i386/cpu.h"
|
#include "target/i386/cpu.h"
|
||||||
#include "exec/address-spaces.h"
|
#include "exec/address-spaces.h"
|
||||||
|
|
||||||
static Property sgx_epc_properties[] = {
|
static const Property sgx_epc_properties[] = {
|
||||||
DEFINE_PROP_UINT64(SGX_EPC_ADDR_PROP, SGXEPCDevice, addr, 0),
|
DEFINE_PROP_UINT64(SGX_EPC_ADDR_PROP, SGXEPCDevice, addr, 0),
|
||||||
DEFINE_PROP_UINT32(SGX_EPC_NUMA_NODE_PROP, SGXEPCDevice, node, 0),
|
DEFINE_PROP_UINT32(SGX_EPC_NUMA_NODE_PROP, SGXEPCDevice, node, 0),
|
||||||
DEFINE_PROP_LINK(SGX_EPC_MEMDEV_PROP, SGXEPCDevice, hostmem,
|
DEFINE_PROP_LINK(SGX_EPC_MEMDEV_PROP, SGXEPCDevice, hostmem,
|
||||||
|
|
|
@ -317,7 +317,7 @@ static void vmmouse_realizefn(DeviceState *dev, Error **errp)
|
||||||
vmport_register(VMPORT_CMD_VMMOUSE_DATA, vmmouse_ioport_read, s);
|
vmport_register(VMPORT_CMD_VMMOUSE_DATA, vmmouse_ioport_read, s);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Property vmmouse_properties[] = {
|
static const Property vmmouse_properties[] = {
|
||||||
DEFINE_PROP_LINK("i8042", VMMouseState, i8042, TYPE_I8042, ISAKBDState *),
|
DEFINE_PROP_LINK("i8042", VMMouseState, i8042, TYPE_I8042, ISAKBDState *),
|
||||||
DEFINE_PROP_END_OF_LIST(),
|
DEFINE_PROP_END_OF_LIST(),
|
||||||
};
|
};
|
||||||
|
|
|
@ -252,7 +252,7 @@ static void vmport_realizefn(DeviceState *dev, Error **errp)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static Property vmport_properties[] = {
|
static const Property vmport_properties[] = {
|
||||||
/* Used to enforce compatibility for migration */
|
/* Used to enforce compatibility for migration */
|
||||||
DEFINE_PROP_BIT("x-read-set-eax", VMPortState, compat_flags,
|
DEFINE_PROP_BIT("x-read-set-eax", VMPortState, compat_flags,
|
||||||
VMPORT_COMPAT_READ_SET_EAX_BIT, true),
|
VMPORT_COMPAT_READ_SET_EAX_BIT, true),
|
||||||
|
|
|
@ -125,7 +125,7 @@ static void x86_iommu_realize(DeviceState *dev, Error **errp)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static Property x86_iommu_properties[] = {
|
static const Property x86_iommu_properties[] = {
|
||||||
DEFINE_PROP_ON_OFF_AUTO("intremap", X86IOMMUState,
|
DEFINE_PROP_ON_OFF_AUTO("intremap", X86IOMMUState,
|
||||||
intr_supported, ON_OFF_AUTO_AUTO),
|
intr_supported, ON_OFF_AUTO_AUTO),
|
||||||
DEFINE_PROP_BOOL("device-iotlb", X86IOMMUState, dt_supported, false),
|
DEFINE_PROP_BOOL("device-iotlb", X86IOMMUState, dt_supported, false),
|
||||||
|
|
|
@ -115,7 +115,7 @@ static void xen_pv_realize(PCIDevice *pci_dev, Error **errp)
|
||||||
&d->mmio);
|
&d->mmio);
|
||||||
}
|
}
|
||||||
|
|
||||||
static Property xen_pv_props[] = {
|
static const Property xen_pv_props[] = {
|
||||||
DEFINE_PROP_UINT16("vendor-id", XenPVDevice, vendor_id, PCI_VENDOR_ID_XEN),
|
DEFINE_PROP_UINT16("vendor-id", XenPVDevice, vendor_id, PCI_VENDOR_ID_XEN),
|
||||||
DEFINE_PROP_UINT16("device-id", XenPVDevice, device_id, 0xffff),
|
DEFINE_PROP_UINT16("device-id", XenPVDevice, device_id, 0xffff),
|
||||||
DEFINE_PROP_UINT8("revision", XenPVDevice, revision, 0x01),
|
DEFINE_PROP_UINT8("revision", XenPVDevice, revision, 0x01),
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue