From: Xiaoqing Wei <[email protected]>

sometimes people need to use coustomized bios, eg: for debugging.
Changelog From V1:
added demo config in base.cfg.sample

Signed-off-by: Xiaoqing Wei <[email protected]>
---
 client/virt/base.cfg.sample |    4 +++-
 client/virt/kvm_vm.py       |    4 ++++
 2 files changed, 7 insertions(+), 1 deletions(-)

diff --git a/client/virt/base.cfg.sample b/client/virt/base.cfg.sample
index 898ee00..4f51d43 100644
--- a/client/virt/base.cfg.sample
+++ b/client/virt/base.cfg.sample
@@ -83,7 +83,9 @@ usb_controller_tablet1 = uhci
 # qemu-kvm -M ?
 # machine_type = pc
 
-
+# customized bios path, for whom'd like to use alternative guest bios file.
+# bios_path = /path/to/your/own/bios.bin
+# qemu-kvm -bios bios_path
 
 ##### Low-level parameters for platform, networking, block, and usb devices.
 
diff --git a/client/virt/kvm_vm.py b/client/virt/kvm_vm.py
index 35e12b6..6b73a96 100644
--- a/client/virt/kvm_vm.py
+++ b/client/virt/kvm_vm.py
@@ -1372,6 +1372,10 @@ class VM(virt_vm.BaseVM):
         if extra_params:
             qemu_cmd += " %s" % extra_params
 
+        bios_path = params.get("bios_path")
+        if bios_path:
+            qemu_cmd += " -bios %s" % bios_path
+
         if (has_option(help, "enable-kvm")
             and params.get("enable-kvm", "yes") == "yes"):
             qemu_cmd += " -enable-kvm"
-- 
1.7.1

_______________________________________________
Autotest-kernel mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/autotest-kernel

Reply via email to