mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-06 01:03:55 -06:00
Merge remote-tracking branch 'afaerber-or/qom-1.1' into staging
* afaerber-or/qom-1.1: mips_fulong2e: Don't register "cpu" VMState twice pc: Add back PCI.rombar compat property qdev: Fix adding of ptr properties qdev: Use object_property_print() in info qtree target-i386: Defer MCE init qom: Documentation addition for object_class_by_name() target-mips: Remove commented-out function declaration
This commit is contained in:
commit
8592d5259a
10 changed files with 29 additions and 7 deletions
|
@ -284,7 +284,6 @@ static void mips_fulong2e_init(ram_addr_t ram_size, const char *boot_device,
|
|||
exit(1);
|
||||
}
|
||||
|
||||
register_savevm(NULL, "cpu", 0, 3, cpu_save, cpu_load, env);
|
||||
qemu_register_reset(main_cpu_reset, env);
|
||||
|
||||
/* fulong 2e has 256M ram. */
|
||||
|
|
|
@ -522,6 +522,10 @@ static QEMUMachine pc_machine_v0_12 = {
|
|||
.driver = "virtio-blk-pci",\
|
||||
.property = "vectors",\
|
||||
.value = stringify(0),\
|
||||
},{\
|
||||
.driver = "PCI",\
|
||||
.property = "rombar",\
|
||||
.value = stringify(0),\
|
||||
}
|
||||
|
||||
static QEMUMachine pc_machine_v0_11 = {
|
||||
|
|
|
@ -493,7 +493,7 @@ static void qdev_print_props(Monitor *mon, DeviceState *dev, Property *props,
|
|||
if (object_property_get_type(OBJECT(dev), legacy_name, NULL)) {
|
||||
value = object_property_get_str(OBJECT(dev), legacy_name, &err);
|
||||
} else {
|
||||
value = object_property_get_str(OBJECT(dev), props->name, &err);
|
||||
value = object_property_print(OBJECT(dev), props->name, &err);
|
||||
}
|
||||
g_free(legacy_name);
|
||||
|
||||
|
|
|
@ -576,9 +576,12 @@ void qdev_property_add_legacy(DeviceState *dev, Property *prop,
|
|||
{
|
||||
gchar *name, *type;
|
||||
|
||||
if (!prop->info->print && !prop->info->parse) {
|
||||
/* Register pointer properties as legacy properties */
|
||||
if (!prop->info->print && !prop->info->parse &&
|
||||
(prop->info->set || prop->info->get)) {
|
||||
return;
|
||||
}
|
||||
|
||||
name = g_strdup_printf("legacy-%s", prop->name);
|
||||
type = g_strdup_printf("legacy<%s>",
|
||||
prop->info->legacy_name ?: prop->info->name);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue