]> git.proxmox.com Git - mirror_qemu.git/commit
s390-ccw: parse and set boot menu options
authorCollin L. Walling <walling@linux.vnet.ibm.com>
Fri, 23 Feb 2018 15:43:12 +0000 (10:43 -0500)
committerThomas Huth <thuth@redhat.com>
Mon, 26 Feb 2018 06:56:54 +0000 (07:56 +0100)
commit26b2a2a49171ff44286722681f5aebdfee23e9cf
treed4f336a0e30d2f4ba597c4da53df8c8337a44458
parent118ee80f7921e8b062c445ac3986ee11409520d0
s390-ccw: parse and set boot menu options

Set boot menu options for an s390 guest and store them in
the iplb. These options are set via the QEMU command line
option:

    -boot menu=on|off[,splash-time=X]

or via the libvirt domain xml:

    <os>
      <bootmenu enable='yes|no' timeout='X'/>
    </os>

Where X represents some positive integer representing
milliseconds.

Any value set for loadparm will override all boot menu options.
If loadparm=PROMPT, then the menu will be enabled without a
timeout.

Signed-off-by: Collin L. Walling <walling@linux.vnet.ibm.com>
Reviewed-by: Janosch Frank <frankja@linux.vnet.ibm.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
hw/s390x/ipl.c
hw/s390x/ipl.h
pc-bios/s390-ccw/iplb.h