[18.04 FEAT] zKVM: Add hardware CPU Model - kernel part
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu on IBM z Systems |
Fix Released
|
High
|
Unassigned | ||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Skipper Bug Screeners | ||
Bionic |
Fix Released
|
Medium
|
Unassigned | ||
Disco |
Fix Released
|
Medium
|
Unassigned |
Bug Description
SRU Justification:
==================
[Impact]
* New hardware is not supported by qemu and won't run run, due to missing hardware CPU model
[Fix]
* 11ba5961a2156a4
* 346fa2f891c71a9
* 7832e91cd33f21f
* d5cb6ab1e3d4d7e
* 13209ad0395c4de
* d668139718a9e22
* 173aec2d5a9fa5f
* 4f45b90e1c03466
* 8ec2fa52eac53bf
[Test Case]
* need to be tested by IBM on pre-rel. hardware or simulator
[Regression Potential]
* The regression potential can be considered as low since these changes are limited to arch/s390
* changes are in support for new and upcoming hardware and shouldn't affect existing s390x systems
[Other Info]
* the first 2 commits are the key ones, the other 7 are needed to make them applly cleanly
* these patches are already all included in upstream kernel 5.2, hence they are in eoan's kernel 5.2
* qemu package SRU in LP 1836154 complements this SRU - for testing both need to be in place
* I could apply the commit IDs cleanly with 'cherry-picks --strategy=
_______
Feature request to be applied to Ubuntu 18.04 - kernel.
The git commit information is already provided within
https:/
Once this feature is accepted all information for integration will be provided by IBM
kernel 5.2 down to 4.15.
tags: | added: architecture-s39064 bugnameltc-179024 severity-high targetmilestone-inin1804 |
Changed in ubuntu: | |
assignee: | nobody → Skipper Bug Screeners (skipper-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Changed in ubuntu-z-systems: | |
status: | New → Triaged |
importance: | Undecided → High |
information type: | Private → Public |
description: | updated |
Changed in linux (Ubuntu Bionic): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Disco): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Bionic): | |
status: | New → Fix Committed |
Changed in linux (Ubuntu Disco): | |
status: | New → Fix Committed |
Changed in ubuntu-z-systems: | |
status: | Fix Committed → Fix Released |
------- Comment From <email address hidden> 2019-07-11 03:30 EDT-------
To simplify the backport to 4.15 you should add these 2 commits:
11ba5961a2156 KVM: s390: add debug logging for cpu model subfunctions
346fa2f891c71 KVM: s390: implement subfunction processor calls
I have verified that on bionic/master the following works without a problem:
git cherry-pick 346fa2f891c71 11ba5961a2156 7832e91cd33f d5cb6ab1e3d4 13209ad0395c d668139718a9 173aec2d5a9f 4f45b90e1c03 8ec2fa52eac5