[22.10 FEAT] qclib: Add Support for new IBM Z Hardware (z16)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Skipper Bug Screeners | ||
qclib (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Jammy |
Fix Released
|
High
|
Unassigned | ||
Kinetic |
Fix Released
|
High
|
Unassigned |
Bug Description
SRU Justification:
==================
[Impact]
* This is a hardware enablement SRU that adds support for IBM z16.
* It just adds a single code line to the qc_mtype struct
that maps from type '3931' to the (real) IBM zSystems name 'IBM z16'.
[Test Plan]
* Install an Ubuntu 22.04 or 22.10 daily on an IBM z16 LPAR, z/VM guest
or KVM vm and install the qclib test package:
sudo apt install qclib-test
that will also pull in libqc2, too.
* Then execute the test program 'qc_test' and look for the qc_type_name.
The updated package will be able to identify 'IBM z16' like this:
$ qc_test | grep qc_type_name
[Where problems could occur]
* Problems can occur in case the type '3931' is not the correct
one for IBM z16,
* the qc_type_name is not correct,
* or the qc_mtype struct is not expanded correctly.
* All this can be verified by either a test build, available here:
https:/
or by the test described above:
qc_test | grep -B 1 qc_type_name
[Other Info]
* Even if only 22.10 is mentioned in the title, it is very useful
to have that hardware enablement patch in 22.04 as well,
since 22.04 is the first Ubuntu Server release with IBM z16 support.
__________
Add support for new IBM Z Hardware in qclib
tags: | added: architecture-s39064 bugnameltc-199023 severity-high targetmilestone-inin2210 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
affects: | linux (Ubuntu) → qclib (Ubuntu) |
Changed in ubuntu-z-systems: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
Changed in qclib (Ubuntu): | |
assignee: | Skipper Bug Screeners (skipper-screen-team) → Frank Heimes (fheimes) |
importance: | Undecided → High |
Changed in ubuntu-z-systems: | |
importance: | Undecided → High |
Changed in qclib (Ubuntu): | |
status: | New → In Progress |
Changed in ubuntu-z-systems: | |
status: | New → In Progress |
tags: | added: kinetic |
description: | updated |
description: | updated |
tags: | added: jammy |
Changed in ubuntu-z-systems: | |
status: | In Progress → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | Fix Committed → Fix Released |
------- Comment From <email address hidden> 2022-07-20 07:36 EDT------- /github. com/ibm- s390-linux/ qclib/releases/ tag/2.3. 1
Patches are included in qclib 2.3.1 as available from
https:/
where the readme file says
"
* __v2.3.1 (2022-04-05)__
_Changes_:
- Recognize IBM z16
"