[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [qemu-s390x] [PATCH v6 05/12] s390-ccw: move auxiliary IPL data to s
From: |
Viktor Mihajlovski |
Subject: |
Re: [qemu-s390x] [PATCH v6 05/12] s390-ccw: move auxiliary IPL data to separate location |
Date: |
Fri, 16 Feb 2018 13:25:24 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 |
On 15.02.2018 23:54, Collin L. Walling wrote:
> The s390-ccw firmware needs some information in support of the
> boot process which is not available on the native machine.
> Examples are the netboot firmware load address and now the
> boot menu parameters.
>
> While storing that data in unused fields of the IPL parameter block
> works, that approach could create problems if the parameter block
> definition should change in the future. Because then a guest could
> overwrite these fields using the set IPLB diagnose.
>
> In fact the data in question is of more global nature and not really
> tied to an IPL device, so separating it is rather logical.
>
> This commit introduces a new structure to hold firmware relevant
> IPL parameters set by QEMU. The data is stored at location 204 (dec)
> and can contain up to 7 32-bit words. This area is available to
> programming in the z/Architecture Principles of Operation and
> can thus safely be used by the firmware until the IPL has completed.
>
> Signed-off-by: Viktor Mihajlovski <address@hidden>
you might want to add your s-o-b here ...
[...]
--
Regards,
Viktor Mihajlovski
- Re: [qemu-s390x] [PATCH v6 01/12] s390-ccw: refactor boot map table code, (continued)
[qemu-s390x] [PATCH v6 09/12] s390-ccw: print zipl boot menu, Collin L. Walling, 2018/02/15
[qemu-s390x] [PATCH v6 03/12] s390-ccw: refactor IPL structs, Collin L. Walling, 2018/02/15
[qemu-s390x] [PATCH v6 05/12] s390-ccw: move auxiliary IPL data to separate location, Collin L. Walling, 2018/02/15
- Re: [qemu-s390x] [PATCH v6 05/12] s390-ccw: move auxiliary IPL data to separate location,
Viktor Mihajlovski <=
[qemu-s390x] [PATCH v6 07/12] s390-ccw: set up interactive boot menu parameters, Collin L. Walling, 2018/02/15
[qemu-s390x] [PATCH v6 10/12] s390-ccw: read user input for boot index via the SCLP console, Collin L. Walling, 2018/02/15
[qemu-s390x] [PATCH v6 12/12] s390-ccw: interactive boot menu for scsi, Collin L. Walling, 2018/02/15
[qemu-s390x] [PATCH v6 08/12] s390-ccw: read stage2 boot loader data to find menu, Collin L. Walling, 2018/02/15
[qemu-s390x] [PATCH v6 11/12] s390-ccw: set cp_receive mask only when needed and consume pending service irqs, Collin L. Walling, 2018/02/15