aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/fw/paravirt.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/fw/paravirt.c b/src/fw/paravirt.c
index 001be7ca..25b37647 100644
--- a/src/fw/paravirt.c
+++ b/src/fw/paravirt.c
@@ -720,6 +720,13 @@ void qemu_cfg_init(void)
dprintf(1, "Moving pm_base to 0x%x\n", acpi_pm_base);
}
+ // guest hint
+ char *hint = romfile_loadfile("etc/guest-hint", NULL);
+ if (hint && strcmp(hint, "32") == 0)
+ GuestHint = 32;
+ if (hint && strcmp(hint, "64") == 0)
+ GuestHint = 64;
+
// serial console
u16 nogfx = 0;
qemu_cfg_read_entry(&nogfx, QEMU_CFG_NOGRAPHIC, sizeof(nogfx));