[UBUNTU 20.04] zipl: Fix KVM IPL without bootindex
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Skipper Bug Screeners | ||
s390-tools (Ubuntu) |
Fix Released
|
Undecided
|
Canonical Foundations Team | ||
Focal |
Fix Released
|
Undecided
|
Canonical Foundations Team | ||
Groovy |
Fix Released
|
Undecided
|
Canonical Foundations Team |
Bug Description
[Impact]
* Without bootindex specified there is no IPL parmblock on KVM which can be read by the stage3 loader.
* Backported to allow IBM Z users to boot KVM machines without secure initial program loader (IPL) data and without bootindex= parameter specified
[Test Case]
* prepare a new non-secure IPL and try booting via this IPL, without specifying the bootindex= parameter
* check if stage3 loader runs successfully
[Regression Potential]
* regressions in zipl/stage3 could break newly created IPLs
* If an IPL is broken, the boot sequence on IBM Z machines could not work
* the package is only available on s390x and thus could only affects IBM Z machines
* Existing boot devices / IPLs would not be affected
[Other Info]
* Needs to be tested/verified by IBM internally
* Patch is included in upstream 2.14.0 release
* Related to LP: #1892350 and LP: #1893027
=== Original Description ===
Description: zipl: Fix KVM IPL without bootindex
Symptom: Failed IPL on KVM when no bootindex is specified.
Problem: Without bootindex specified there is no IPL parmblock
on KVM which can be read by the stage3 loader.
Solution: In case diag308 gives a response code 0x102 the stage3
Reproduction: IPL on KVM without 'bootindex=' attached.
Upstream-ID: c9066bf5497300d
Component: s390-tools 2.14
Should also be integrated into 20.04, where secure boot is enabled.
tags: | added: architecture-s39064 bugnameltc-186967 severity-high targetmilestone-inin2010 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
affects: | linux (Ubuntu) → s390-tools (Ubuntu) |
Changed in ubuntu-z-systems: | |
status: | Incomplete → Triaged |
Changed in s390-tools (Ubuntu Groovy): | |
status: | Triaged → In Progress |
Changed in ubuntu-z-systems: | |
status: | Triaged → In Progress |
description: | updated |
Changed in s390-tools (Ubuntu Focal): | |
status: | New → In Progress |
Changed in ubuntu-z-systems: | |
status: | In Progress → Fix Committed |
tags: | added: fr-665 |
Changed in ubuntu-z-systems: | |
status: | Fix Committed → Fix Released |
Changing to Incomplete until 2.14 is released: /github. com/ibm- s390-tools/ s390-tools/ releases/
https:/