diff options
author | Michael S. Tsirkin | 2013-08-18 16:02:33 +0200 |
---|---|---|
committer | Michael S. Tsirkin | 2013-10-14 16:48:51 +0200 |
commit | 48354cc5a3744c9a56462e5053e1f267a0ce69de (patch) | |
tree | bbc743fdc7ee49a4caa45e506f41233b9cfad6ae /hw/lm32 | |
parent | fw_cfg: interface to trigger callback on read (diff) | |
download | qemu-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.h | 2 |
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) |