mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 07:43:54 -06:00
linker-loader: Add new 'write pointer' command
This is similar to the existing 'add pointer' functionality, but instead of instructing the guest (BIOS or UEFI) to patch memory, it instructs the guest to write the pointer back to QEMU via a writeable fw_cfg file. Signed-off-by: Ben Warren <ben@skyportsystems.com> Reviewed-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Igor Mammedov <imammedo@redhat.com> Tested-by: Laszlo Ersek <lersek@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
1e0addb682
commit
489886d118
2 changed files with 70 additions and 3 deletions
|
@ -26,5 +26,12 @@ void bios_linker_loader_add_pointer(BIOSLinker *linker,
|
|||
const char *src_file,
|
||||
uint32_t src_offset);
|
||||
|
||||
void bios_linker_loader_write_pointer(BIOSLinker *linker,
|
||||
const char *dest_file,
|
||||
uint32_t dst_patched_offset,
|
||||
uint8_t dst_patched_size,
|
||||
const char *src_file,
|
||||
uint32_t src_offset);
|
||||
|
||||
void bios_linker_loader_cleanup(BIOSLinker *linker);
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue