Important KVM fixes for ppc64el
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
The Ubuntu-power-systems project |
Fix Released
|
Critical
|
Canonical Kernel Team | ||
linux (Ubuntu) |
Fix Released
|
Critical
|
Seth Forshee | ||
Bionic |
Fix Released
|
Critical
|
Seth Forshee |
Bug Description
Hi Canonical,
There are some critical bugs for KVM that didn't make kernel 4.15 and we must have then included in 18.04 kernel. They are:
* Allow HPT guests on P9 DD2.2 without requiring indep_threads_
6964e6a4e489 KVM: PPC: Book3S HV: Do SLB load/unload with guest LPCR value loaded
cda4a1473313 KVM: PPC: Book3S HV: Fix duplication of host SLB entries (needed once 6964e6a4e489 is in)
00608e1f007e KVM: PPC: Book3S HV: Allow HPT and radix on the same core for POWER9 v2.2
* Memory management fixes.
c3856aeb2940 KVM: PPC: Book3S HV: Fix handling of large pages in radix page fault handler
debd574f4195 KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing
* Emulation of VMX loads and stores for MMIO.
09f984961c13 KVM: PPC: Book3S: Add MMIO emulation for VMX instructions
6df3877fc962 KVM: PPC: Book3S: Fix compile error that occurs with some gcc versions (needed once 09f984961c13 is in)
* Other important fixes.
05f2bb0313a2 KVM: PPC: Book3S HV: Fix handling of secondary HPTEG in HPT resizing code
790a9df5fbef KVM: PPC: Book3S HV: Make HPT resizing work on POWER9
a8b48a4dccea KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_
tags: | added: architecture-ppc64le bugnameltc-166067 severity-high targetmilestone-inin1804 |
Changed in ubuntu: | |
assignee: | nobody → Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) |
affects: | ubuntu → linux (Ubuntu) |
Changed in ubuntu-power-systems: | |
importance: | Undecided → High |
assignee: | nobody → Canonical Kernel Team (canonical-kernel-team) |
status: | New → Triaged |
tags: | added: triage-g |
Changed in ubuntu-power-systems: | |
importance: | High → Critical |
Changed in linux (Ubuntu): | |
importance: | Undecided → Critical |
status: | New → Triaged |
assignee: | Ubuntu on IBM Power Systems Bug Triage (ubuntu-power-triage) → Canonical Kernel Team (canonical-kernel-team) |
tags: | added: kernel-da-key |
Changed in linux (Ubuntu Bionic): | |
assignee: | Canonical Kernel Team (canonical-kernel-team) → Seth Forshee (sforshee) |
status: | Triaged → In Progress |
Changed in ubuntu-power-systems: | |
status: | Triaged → Fix Committed |
Changed in ubuntu-power-systems: | |
status: | Fix Committed → Fix Released |
------- Comment From <email address hidden> 2018-03-27 16:57 EDT-------
Hi,
I have reordered and applied cleanly all and the source it's here:
https:/ /github. com/walbon/ ubuntu- bionic/ commits/ bug166067
Patchset list:
6ec1b83e114d KVM: PPC: Book3S HV: Fix duplication of host SLB entries vcore_entry
b2d6a40b332b KVM: PPC: Book3S HV: Fix trap number return from __kvmppc_
cbad716a019c KVM: PPC: Book3S HV: Fix VRMA initialization with 2MB or 1GB memory backing
fea273650947 KVM: PPC: Book3S HV: Fix handling of large pages in radix page fault handler
43fcdb842d83 KVM: PPC: Book3S: Fix compile error that occurs with some gcc versions
871f95f1f9dd KVM: PPC: Book3S HV: Fix handling of secondary HPTEG in HPT resizing code
504da52340ed KVM: PPC: Book3S: Add MMIO emulation for VMX instructions
1fa1e8c6295a KVM: PPC: Book3S HV: Make HPT resizing work on POWER9
7b6698f68033 KVM: PPC: Book3S HV: Allow HPT and radix on the same core for POWER9 v2.2
6e76e5f3e8c6 KVM: PPC: Book3S HV: Do SLB load/unload with guest LPCR value loaded