Support optional boot menu and increase power down timeout.
This commit is contained in:
parent
175d64e1ca
commit
f49e834f02
3 changed files with 9 additions and 2 deletions
|
|
@ -42,10 +42,13 @@
|
|||
# * secure[-4m]
|
||||
# "firmware": "uefi"
|
||||
|
||||
# Whether to show a boot menu.
|
||||
# "bootMenu": false
|
||||
|
||||
# When terminating, a graceful powerdown is attempted. If it
|
||||
# doesn't succeed within the given timeout (seconds) SIGTERM
|
||||
# is sent to Qemu.
|
||||
# "powerdownTimeout": 60
|
||||
# "powerdownTimeout": 900
|
||||
|
||||
# RAM settings
|
||||
# "maximumRam": "1G"
|
||||
|
|
|
|||
|
|
@ -114,6 +114,7 @@ class Configuration implements Dto {
|
|||
public String name;
|
||||
public String uuid;
|
||||
public boolean useTpm;
|
||||
public boolean bootMenu;
|
||||
public String firmware = "uefi";
|
||||
public BigInteger maximumRam;
|
||||
public BigInteger currentRam;
|
||||
|
|
@ -127,7 +128,7 @@ class Configuration implements Dto {
|
|||
public String accelerator = "kvm";
|
||||
public String rtcBase = "utc";
|
||||
public String rtcClock = "rt";
|
||||
public int powerdownTimeout = 60;
|
||||
public int powerdownTimeout = 900;
|
||||
public Network[] network = { new Network() };
|
||||
public Drive[] drives;
|
||||
public Spice spice;
|
||||
|
|
|
|||
|
|
@ -67,6 +67,9 @@
|
|||
<#if vm.firmware?starts_with("secure")>
|
||||
- [ "-global", "driver=cfi.pflash01,property=secure,value=on" ]
|
||||
</#if>
|
||||
<#if vm.bootMenu>
|
||||
- [ "-boot", "menu=on" ]
|
||||
</#if>
|
||||
# * Provide RAM
|
||||
- [ "-object", "memory-backend-ram,id=pc.ram,\
|
||||
size=${ (vm.maximumRam!1073741824)?c }" ]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue