qemu-s390x
[Top][All Lists]
Advanced

[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:23:45 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0


On 04/27/2018 03:14 PM, David Hildenbrand wrote:
> On 26.04.2018 11:28, 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...
> 
> I don't think it would be wrong to include it for now. We just don't
> support all options yet - that can be fixed later. If the current state
> is what 99.9999% of all users will need, than include it. If it is a
> crucial feature, than I agree.

Agreed. 
Lets start with these 3 patches and then do a followup review of the "pxe light"
patch so that we can keep the discussion in there.

> 
>> 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
>>
> 
> 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]