Since we're linking the network booting code into the main s390-ccw.img
firmware binary nowadays, we can support the "loadparm" parameter now
quite easily for pxelinux.cfg config files that contain multiple entries,
and also add support for a simple boot menu here.
Thomas Huth (5):
pc-bios/s390-ccw: Allow to select a different pxelinux.cfg entry via
loadparm
pc-bios/s390-ccw: Allow up to 31 entries for pxelinux.cfg
pc-bios/s390-ccw: Make get_boot_index() from menu.c global
pc-bios/s390-ccw: Add a boot menu for booting via pxelinux.cfg
tests/functional: Add a test for s390x pxelinux.cfg network booting
MAINTAINERS | 1 +
pc-bios/s390-ccw/s390-ccw.h | 1 +
pc-bios/s390-ccw/menu.c | 6 +-
pc-bios/s390-ccw/netmain.c | 67 ++++++++++---
tests/functional/meson.build | 1 +
tests/functional/test_s390x_pxelinux.py | 119 ++++++++++++++++++++++++
6 files changed, 179 insertions(+), 16 deletions(-)
create mode 100755 tests/functional/test_s390x_pxelinux.py
--
2.50.0