summaryrefslogtreecommitdiffstats
path: root/hw/lm32
diff options
context:
space:
mode:
authorMichael S. Tsirkin2013-08-18 16:02:33 +0200
committerMichael S. Tsirkin2013-10-14 16:48:51 +0200
commit48354cc5a3744c9a56462e5053e1f267a0ce69de (patch)
treebbc743fdc7ee49a4caa45e506f41233b9cfad6ae /hw/lm32
parentfw_cfg: interface to trigger callback on read (diff)
downloadqemu-48354cc5a3744c9a56462e5053e1f267a0ce69de.tar.gz
qemu-48354cc5a3744c9a56462e5053e1f267a0ce69de.tar.xz
qemu-48354cc5a3744c9a56462e5053e1f267a0ce69de.zip
loader: support for unmapped ROM blobs
Support ROM blobs not mapped into guest memory: same as ROM files really but use caller's buffer. Support invoking callback on access and return memory pointer making it easier for caller to update memory if necessary. Reviewed-by: Gerd Hoffmann <kraxel@redhat.com> Tested-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Igor Mammedov <imammedo@redhat.com> Tested-by: Igor Mammedov <imammedo@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'hw/lm32')
-rw-r--r--hw/lm32/lm32_hwsetup.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/hw/lm32/lm32_hwsetup.h b/hw/lm32/lm32_hwsetup.h
index 3449bd8dfc..9fd5e697a7 100644
--- a/hw/lm32/lm32_hwsetup.h
+++ b/hw/lm32/lm32_hwsetup.h
@@ -73,7 +73,7 @@ static inline void hwsetup_free(HWSetup *hw)
static inline void hwsetup_create_rom(HWSetup *hw,
hwaddr base)
{
- rom_add_blob("hwsetup", hw->data, TARGET_PAGE_SIZE, base);
+ rom_add_blob("hwsetup", hw->data, TARGET_PAGE_SIZE, base, NULL, NULL, NULL);
}
static inline void hwsetup_add_u8(HWSetup *hw, uint8_t u)