[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [qemu-s390x] [PATCH v4 0/3] pc-bios/s390-ccw: Some few network boot
From: |
Christian Borntraeger |
Subject: |
Re: [qemu-s390x] [PATCH v4 0/3] pc-bios/s390-ccw: Some few network boot improvements |
Date: |
Wed, 2 May 2018 10:22:32 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
On 04/26/2018 11:28 AM, Thomas Huth wrote:
> Note: I've decided to removed the pxelinux.cfg patches from this series
> for now, since full pxelinux support requires to parse some additional
> DHCP options (see https://tools.ietf.org/html/rfc5071), and for this, the
> SLOF libnet code needs to be changed first. So I guess I first have to
> implement pxelinux.cfg support for PPC, too, which will likely take a
> little bit longer...
> Thus to keep this series short and reviewable, and to avoid that the other
> patches bit-rot on my hard disk, I've now only included the patches that
> are not related to pxelinux.cfg.
>
> The first patch is just a minor code refactoring which should not have
> any visible impact, but makes the following patches easier.
>
> The second patch makes sure that we leave the machine in a sane state
> before jumping into the Linux kernel - i.e. the netboot firmware now
> resets the machine with diag308, too, just like the main s390-ccw
> is doing it already.
>
> Patch 3 adds support for loading kernels via .INS configuration files.
> You can find these .INS config files on ISO images, so with this patch,
> it should be possible to boot if the TFTP server is configured to use
> the contents of such an ISO image.
>
> v4:
> - s/uninit/release/ in the title of the first patch
> - Set schid of the network device in 184
> - Jump to 0x10000 start address if S390EP magic is available
>
> Thomas Huth (3):
> pc-bios/s390-ccw/net: Split up net_load() into init, load and release
> parts
> pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to
> the OS
> pc-bios/s390-ccw/net: Add support for .INS config files
>
> pc-bios/s390-ccw/Makefile | 4 +-
> pc-bios/s390-ccw/bootmap.c | 63 +---------------
> pc-bios/s390-ccw/bootmap.h | 4 --
> pc-bios/s390-ccw/jump2ipl.c | 91 +++++++++++++++++++++++
> pc-bios/s390-ccw/netboot.mak | 3 +-
> pc-bios/s390-ccw/netmain.c | 168
> +++++++++++++++++++++++++++++++++++--------
> pc-bios/s390-ccw/s390-ccw.h | 4 ++
> 7 files changed, 240 insertions(+), 97 deletions(-)
> create mode 100644 pc-bios/s390-ccw/jump2ipl.c
>
Not looked into all details but the general idea and patches
Acked-by: Christian Borntraeger <address@hidden>
- Re: [qemu-s390x] [PATCH v4 0/3] pc-bios/s390-ccw: Some few network boot improvements,
Christian Borntraeger <=