summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMichael S. Tsirkin <mst@redhat.com>2014-11-17 07:49:21 +0200
committerMichael S. Tsirkin <mst@redhat.com>2014-11-24 20:57:10 +0200
commitad5b88b1f198182642b6cbf3dacb4cade0c80fb9 (patch)
tree9a476fecc99c7ac1179cf88af462a3c2bc50a978 /include
parent109e90e47029f415783cd6e9a0eb9d0f10954c18 (diff)
downloadqemu-ad5b88b1f198182642b6cbf3dacb4cade0c80fb9.tar.gz
acpi-build: mark RAM dirty on table update
acpi build modifies internal FW CFG RAM on first access but we forgot to mark it dirty. If this RAM has been migrated already, it won't be migrated again, returning corrupted tables to guest. Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'include')
-rw-r--r--include/hw/loader.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/hw/loader.h b/include/hw/loader.h
index 054c6a22b5..64816395dc 100644
--- a/include/hw/loader.h
+++ b/include/hw/loader.h
@@ -59,7 +59,7 @@ extern bool rom_file_has_mr;
int rom_add_file(const char *file, const char *fw_dir,
hwaddr addr, int32_t bootindex,
bool option_rom);
-void *rom_add_blob(const char *name, const void *blob, size_t len,
+ram_addr_t rom_add_blob(const char *name, const void *blob, size_t len,
hwaddr addr, const char *fw_file_name,
FWCfgReadCallback fw_callback, void *callback_opaque);
int rom_add_elf_program(const char *name, void *data, size_t datasize,