@@ -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);
@@ -535,6 +535,17 @@ QemuOpts *qemu_get_machine_opts(void)
return qemu_get_opts_nofail("machine");
}
+/**
+ * Get boot options
+ *
+ * Returns: boot options (never null).
+ */
+
+QemuOpts *qemu_get_boot_opts(void)
+{
+ return qemu_get_opts_nofail("boot-opts");
+}
+
const char *qemu_get_vm_name(void)
{
return qemu_name;
Same basic idea as qemu_get_machine_opts(). Signed-off-by: Peter Crosthwaite <peter.crosthwaite@xilinx.com> --- include/sysemu/sysemu.h | 1 + vl.c | 11 +++++++++++ 2 files changed, 12 insertions(+)