[16.04.2] POWER9 patches on top of 4.8
Bug #1650263 reported by
bugproxy
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Yakkety |
Fix Released
|
Undecided
|
Tim Gardner | ||
Zesty |
Fix Released
|
High
|
Unassigned |
Bug Description
This is a Ubuntu 16.04.2 feature to track the inclusions of POWER9 patches on top of kernel 4.8.
Ubuntu 16.04.2 is based on kernel 4.8[1], and we want to add support for POWER9 on this kernel. In order to do so, we will need to cherry-pick important patches.
What are the commit ids for these patches?
Once we have the first batch of commit-ids, we will get this feature mirrored to Canonical.
[1] git://kernel.
Canonical, this is a place holder at this moment. We will start to put the commits that would be required soon.
tags: | added: architecture-ppc64le bugnameltc-149921 severity-critical targetmilestone-inin16042 |
Changed in ubuntu: | |
assignee: | nobody → Taco Screen team (taco-screen-team) |
affects: | ubuntu → linux (Ubuntu) |
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
Changed in linux (Ubuntu): | |
assignee: | Taco Screen team (taco-screen-team) → Canonical Kernel Team (canonical-kernel-team) |
importance: | Undecided → High |
status: | Confirmed → Triaged |
Changed in linux (Ubuntu Yakkety): | |
assignee: | nobody → Tim Gardner (timg-tpi) |
status: | New → In Progress |
Changed in linux (Ubuntu Zesty): | |
assignee: | Canonical Kernel Team (canonical-kernel-team) → nobody |
status: | Triaged → Fix Released |
Changed in linux (Ubuntu Yakkety): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-yakkety removed: verification-needed-yakkety |
To post a comment you must log in.
The list below is not exhaustive, but does contain the necessary patches to enable power9. These patches may have dependencies on prior patches.
Base Power9 patches to be merged: ------- ------- ------- ----- 2f02a7807ec48b0 bc66a7ead6 powerpc/perf: macros for power9 format encoding f478ef52b00ab9f 6c5739b4f6 powerpc/perf: power9 raw event format encoding cbd0efa0a3afb2b 8d52d1fbd6 powerpc/mm: Batch tlb flush when invalidating pte entries 58c7cff7ea1f873 e498fdaa39 powerpc/mm: update radix__pte_update to not do full mm tlb flush 8e8b060d5e9aafe 19ee6e65cf powerpc/mm: update radix__ ptep_set_ access_ flag to not do full mm tlb flush 5662343f5359ac4 589b79aec2 powerpc/mm: Add radix__ tlb_flush_ pte_p9_ dd1() ce11f6537e04806 ff8aba9cdd powerpc/mm/radix: Prevent kernel execution of user space d933c25ae38360f 86a8cf41eb powerpc/mm: Detect instruction fetch denied and report d29d439f2e5376e 03b2760e09 powerpc/mm/radix: Setup AMOR in HV mode to allow key 0 cb8e2692d8767a4 c036070594 powernv: Clear SPRN_PSSCR when a POWER9 CPU comes online a90e234eac9b519 98d68f185b powerpc/mm: Correct process and partition table max size dce819c2bc8c00a 147529a5ef powerpc: Revert Load Monitor Register Support 5038fce32fff370 949eb42101 mm: add tlb_remove_ check_page_ size_change to track page size change c291aac794800cc 326c4c05dd powerpc/reg: Add definition for LPCR_PECE_HVEE 594a01374b0b41e c1a1c266af powerpc/64: Define new ISA v3.00 logical PVR value and PCR register value b9f132fb7687930 185129305a powerpc/powernv: Define real-mode versions of OPAL XICS accessors 8a14231fd055ff7 55977c5fca powerpc/64: Provide functions for accessing POWER9 partition table 712af168988455e 350707e310 powerpc: Set missing wakeup bit in LPCR on POWER9 3ed6468d5670e5c 09c25846e2 powerpc/64: Add some more SPRs and SPR bits for POWER9 5eca269cae97643 8b44a37ae0 powerpc/mm: Fix missing update of HID register on secondary CPUs 48e53f3bad431d8 737e8f231f powerpc/mm/radix: Invalidate ERAT on tlbiel for POWER9 DD1 bcf732e6f86a63f 8af5b59a9f powerpc/64: Simplify adaptation to new ISA v3.00 HPTE format d5725b5959d880c e2272fefa9 powerpc/mm/radix: Use tlbiel only if we ever ran on the current cpu 5e43f96816dbb15 ee1154f656 powerpc/64: Fix incorrect return value from __copy_tofrom_user (nothing to do with power9, but good to have). 5aee8bb7425058e b3e1adca08 powerpc/pseries: Fix stack corruption in htpe code (nothing to do with power9, but good to have). 7f389c8387c1df4 a86aa039a0 powerpc/64/kexec: Copy image with MMU off when possible fb38c6e3f9929af 2f1faa23b8 powerpc/mm: Add radix flush all with IS=3 c81ffdcd6241e9a e0013fe235 powerpc/64/kexec: Fix MMU cleanup on radix 1a5280940fd7ee8 d226697b2c powerpc/64/kexec: NULL check "clear_all" in kexec_sequence 3ea2f2d45a78448 a95e271f. ..
-------
c7c3f568beff2b7
18201b204286a1e
d522ae1e49a4f0b
e58d1cf24309b3b
b3603e174fc8159
6d3a0379ebdc8e3
3b10d0095a1e2d6
1d18ad026844b60
ee97b6b99f42285
378f96d3cd442d5
555c16328ae6d75
29a969b764817c1
07e326610e5634e
1f0f2e72270c089
9dd17e8517f5ccd
ffe6d810fe95208
9d66195807ac6cb
7a43906f5cbfb74
7fd317f8c330a8d
cac4a185405d441
96ed1fe511a8b49
6b243fcfb5f1e16
bd77c4498616e27
1a34439e5a0b223
05af40e88595506
b970b41ea68ace1
be34d300597a7a4
fe036a0605d60d6
fc48bad53142c99
ad410674f5606a5