POWER9 Radix mode KVM
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Undecided
|
Tim Gardner | ||
Zesty |
Fix Released
|
Undecided
|
Tim Gardner |
Bug Description
== Comment: #0 - Breno Henrique Leitao <email address hidden> - 2017-03-24 10:06:27 ==
Hi Canonical,
We would like to have the KVM Radix patches integrated into 17.04 kernel. This will allow the KVM to support Radix Page mode in the host.
This is the patchset:
d3918e7fd4a2 Change interrupt call to reduce scratch space use on HV
7ede531773ea Move 64-bit KVM interrupt handler out from alt section
a97a65d53d9f 64-bit CONFIG_RELOCATABLE support for interrupts
cc3d2940133d Enable use of radix MMU under hypervisor on POWER9
dbcbfee0c81c More definitions for POWER9
ba9b399aee6f Export pgtable_cache and pgtable_cache_add for KVM
16ed141677c5 Make type of partition table flush depend on partition type
bc3551257af8 Allow for relocation-on interrupts from guest to host
c92701322711 Add userspace interfaces for POWER9 MMU
468808bd35c4 Set process table for HPT guests on POWER9
ef8c640cb9cc Use ASDR for HPT guests on POWER9
9e04ba69beec Add basic infrastructure for radix guests
f4c51f841d2a Modify guest entry/exit paths to handle radix guests
5a319350a465 Page table construction and page faults for radix guests
01756099e0a5 MMU notifier callbacks for radix guests
8f7b79b8379a Implement dirty page logging for radix guests
65dae5403a16 Make HPT-specific hypercalls return error in radix mode
a29ebeaf5575 Invalidate TLB on radix guest vcpu movement
53af3ba2e819 Allow guest exit path to have MMU on
f11f6f79b606 Invalidate ERAT on guest entry/exit for POWER9 DD1
8cf4ecc0ca9b Enable radix guest support
2337d207288f CONFIG_RELOCATABLE support for hmi interrupts
ab9bad0ead9a Remove separate entry for OPAL real mode calls
70cd4c10b290 Fix software walk of guest process page tables
4e5acdc23a3d Don't use ASDR for real-mode HPT faults on POWER9
3deda5e50c89 Don't try to signal cpu -1
8464c8842de2 Fix H_PROD to actually wake the target vcpu
5982f0849e08 Fix error return in kvm_vm_
7a70d7288c92 Invalidate process table caching after setting process table
CVE References
tags: | added: architecture-ppc64le bugnameltc-152895 severity-high targetmilestone-inin1704 |
Changed in ubuntu: | |
assignee: | nobody → Taco Screen team (taco-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu Zesty): | |
assignee: | Taco Screen team (taco-screen-team) → Tim Gardner (timg-tpi) |
status: | New → In Progress |
Changed in linux (Ubuntu Zesty): | |
status: | In Progress → Fix Committed |
tags: |
added: targetmilestone-inin1710 removed: targetmilestone-inin1704 |
Patchset enabling a key new feature. Please have the Kernel team pick
these up.
Thanks.
On 03/24/2017 08:11 AM, Launchpad Bug Tracker wrote: ioctl_create_ spapr_tce ppc64le bugnameltc-152895 severity-high targetmilestone -inin1704
> bugproxy (bugproxy) has assigned this bug to you for Ubuntu:
>
> == Comment: #0 - Breno Henrique Leitao <email address hidden> - 2017-03-24 10:06:27 ==
> Hi Canonical,
>
> We would like to have the KVM Radix patches integrated into 17.04
> kernel. This will allow the KVM to support Radix Page mode in the host.
>
> This is the patchset:
>
> d3918e7fd4a2 Change interrupt call to reduce scratch space use on HV
> 7ede531773ea Move 64-bit KVM interrupt handler out from alt section
> a97a65d53d9f 64-bit CONFIG_RELOCATABLE support for interrupts
> cc3d2940133d Enable use of radix MMU under hypervisor on POWER9
> dbcbfee0c81c More definitions for POWER9
> ba9b399aee6f Export pgtable_cache and pgtable_cache_add for KVM
> 16ed141677c5 Make type of partition table flush depend on partition type
> bc3551257af8 Allow for relocation-on interrupts from guest to host
> c92701322711 Add userspace interfaces for POWER9 MMU
> 468808bd35c4 Set process table for HPT guests on POWER9
> ef8c640cb9cc Use ASDR for HPT guests on POWER9
> 9e04ba69beec Add basic infrastructure for radix guests
> f4c51f841d2a Modify guest entry/exit paths to handle radix guests
> 5a319350a465 Page table construction and page faults for radix guests
> 01756099e0a5 MMU notifier callbacks for radix guests
> 8f7b79b8379a Implement dirty page logging for radix guests
> 65dae5403a16 Make HPT-specific hypercalls return error in radix mode
> a29ebeaf5575 Invalidate TLB on radix guest vcpu movement
> 53af3ba2e819 Allow guest exit path to have MMU on
> f11f6f79b606 Invalidate ERAT on guest entry/exit for POWER9 DD1
> 8cf4ecc0ca9b Enable radix guest support
> 2337d207288f CONFIG_RELOCATABLE support for hmi interrupts
> ab9bad0ead9a Remove separate entry for OPAL real mode calls
> 70cd4c10b290 Fix software walk of guest process page tables
> 4e5acdc23a3d Don't use ASDR for real-mode HPT faults on POWER9
> 3deda5e50c89 Don't try to signal cpu -1
> 8464c8842de2 Fix H_PROD to actually wake the target vcpu
> 5982f0849e08 Fix error return in kvm_vm_
> 7a70d7288c92 Invalidate process table caching after setting process table
>
> ** Affects: ubuntu
> Importance: Undecided
> Assignee: Taco Screen team (taco-screen-team)
> Status: New
>
>
> ** Tags: architecture-
--
Michael Hohnbaum
OIL Program Manager
Power (ppc64el) Development Project Manager
Canonical, Ltd.