Files
qemu-spoof/patches/0019-machine-desc.patch
T

47 lines
1.5 KiB
Diff

qemu-spoof: machine description string
m->desc "Standard PC (Q35...)" / "(i440FX...)" -> spoof_machine_desc() (the
platform-anchored board model). Inert unless a spoof-seed is set.
diff --git a/hw/i386/pc_piix.c b/hw/i386/pc_piix.c
index 4d71e0d..d5561dd 100644
--- a/hw/i386/pc_piix.c
+++ b/hw/i386/pc_piix.c
@@ -23,6 +23,7 @@
*/
#include "qemu/osdep.h"
+#include "hw/misc/spoof.h"
#include CONFIG_DEVICES
#include "qemu/units.h"
@@ -408,7 +409,7 @@ static void pc_i440fx_machine_options(MachineClass *m)
pcmc->default_cpu_version = 1;
m->family = "pc_piix";
- m->desc = "Standard PC (i440FX + PIIX, 1996)";
+ m->desc = spoof_machine_desc("Standard PC (i440FX + PIIX, 1996)");
m->default_machine_opts = "firmware=bios-256k.bin";
m->default_display = "std";
m->default_nic = "e1000";
diff --git a/hw/i386/pc_q35.c b/hw/i386/pc_q35.c
index cb23322..65864b0 100644
--- a/hw/i386/pc_q35.c
+++ b/hw/i386/pc_q35.c
@@ -29,6 +29,7 @@
*/
#include "qemu/osdep.h"
+#include "hw/misc/spoof.h"
#include "qemu/units.h"
#include "hw/acpi/acpi.h"
#include "hw/char/parallel-isa.h"
@@ -346,7 +347,7 @@ static void pc_q35_machine_options(MachineClass *m)
pcmc->default_cpu_version = 1;
m->family = "pc_q35";
- m->desc = "Standard PC (Q35 + ICH9, 2009)";
+ m->desc = spoof_machine_desc("Standard PC (Q35 + ICH9, 2009)");
m->units_per_default_bus = 1;
m->default_machine_opts = "firmware=bios-256k.bin";
m->default_display = "std";