[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v3 0/3] pc-bios/s390-ccw: Some few network boot
From: |
Viktor VM Mihajlovski |
Subject: |
Re: [Qemu-devel] [PATCH v3 0/3] pc-bios/s390-ccw: Some few network boot improvements |
Date: |
Wed, 25 Apr 2018 14:44:51 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 |
On 25.04.2018 11:08, 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.
Makes sense to me.
>
> 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.
I will try out this insfile support but probably won't be able to do
that before next week.
>
> Thomas Huth (3):
> pc-bios/s390-ccw/net: Split up net_load() into init, load and uninit
> 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 | 81 +++++++++++++++++++++
> 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, 230 insertions(+), 97 deletions(-)
> create mode 100644 pc-bios/s390-ccw/jump2ipl.c
>
--
Regards,
Viktor Mihajlovski
- Re: [Qemu-devel] [PATCH v3 2/3] pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to the OS, (continued)
- Re: [Qemu-devel] [PATCH v3 2/3] pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to the OS, Christian Borntraeger, 2018/04/25
- Re: [Qemu-devel] [PATCH v3 2/3] pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to the OS, Thomas Huth, 2018/04/25
- Re: [Qemu-devel] [PATCH v3 2/3] pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to the OS, Christian Borntraeger, 2018/04/25
- Re: [Qemu-devel] [PATCH v3 2/3] pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to the OS, Christian Borntraeger, 2018/04/25
- Re: [Qemu-devel] [PATCH v3 2/3] pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to the OS, Thomas Huth, 2018/04/25
- Re: [Qemu-devel] [PATCH v3 2/3] pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to the OS, Christian Borntraeger, 2018/04/25
- Re: [Qemu-devel] [PATCH v3 2/3] pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to the OS, Christian Borntraeger, 2018/04/25
- Re: [Qemu-devel] [PATCH v3 2/3] pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to the OS, Thomas Huth, 2018/04/25
- Re: [Qemu-devel] [PATCH v3 2/3] pc-bios/s390-ccw/net: Use diag308 to reset machine before jumping to the OS, Christian Borntraeger, 2018/04/26
[Qemu-devel] [PATCH v3 3/3] pc-bios/s390-ccw/net: Add support for .INS config files, Thomas Huth, 2018/04/25
Re: [Qemu-devel] [PATCH v3 0/3] pc-bios/s390-ccw: Some few network boot improvements,
Viktor VM Mihajlovski <=