Same basic idea as qemu_get_machine_opts(). Signed-off-by: Peter Crosthwaite <peter.crosthwa...@xilinx.com> --- changed since v2: Use qemu_get_opts_singleton(Pao review)
include/sysemu/sysemu.h | 1 + vl.c | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/include/sysemu/sysemu.h b/include/sysemu/sysemu.h index ba5c7f8..d41748d 100644 --- a/include/sysemu/sysemu.h +++ b/include/sysemu/sysemu.h @@ -198,6 +198,7 @@ char *get_boot_devices_list(size_t *size, bool ignore_suffixes); DeviceState *get_boot_device(uint32_t position); QemuOpts *qemu_get_machine_opts(void); +QemuOpts *qemu_get_boot_opts(void); bool usb_enabled(bool default_usb); diff --git a/vl.c b/vl.c index 73e0661..10a0c59 100644 --- a/vl.c +++ b/vl.c @@ -534,6 +534,17 @@ QemuOpts *qemu_get_machine_opts(void) return qemu_find_opts_singleton("machine"); } +/** + * Get boot options + * + * Returns: boot options (never null). + */ + +QemuOpts *qemu_get_boot_opts(void) +{ + return qemu_find_opts_singleton("boot-opts"); +} + const char *qemu_get_vm_name(void) { return qemu_name; -- 1.9.2.1.g06c4abd