Show patches with: Submitter = Nicholas Piggin       |    Archived = No       |   705 patches
« 1 2 3 47 8 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[1/3] KVM: PPC: Book3S: Change interrupt call to reduce scratch space use on HV - - - - --- 2016-12-01 Nicholas Piggin Superseded
[2/3] KVM: PPC: Book3S: Move 64-bit KVM interrupt handler out from alt section - - - - --- 2016-12-01 Nicholas Piggin Superseded
[3/3] KVM: PPC: Book3S: 64-bit CONFIG_RELOCATABLE support for interrupts - - - - --- 2016-12-01 Nicholas Piggin Superseded
[3/3] KVM: PPC: Book3S: 64-bit CONFIG_RELOCATABLE support for interrupts 1 - - - --- 2016-12-21 Nicholas Piggin Superseded
KVM: PPC: Book3S HV: Add workaround for msgsync erratum on POWER9 DD1 - - - - --- 2017-04-05 Nicholas Piggin Superseded
[v2,10/14] KVM: PPC: Book3S HV: POWER9 does not require secondary thread management - - - - --- 2017-08-11 Nicholas Piggin Superseded
[v2,13/14] powerpc/64s: idle POWER9 can execute stop in virtual mode 1 - - - --- 2017-08-11 Nicholas Piggin Superseded
[RFC] KVM: PPC: Book3S HV: Handle host system reset in guest mode [RFC] KVM: PPC: Book3S HV: Handle host system reset in guest mode - - - - --- 2017-11-03 Nicholas Piggin Superseded
[1/2] KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode KVM powerpc tlbie scalability improvement - 1 - - --- 2018-04-05 Nicholas Piggin Superseded
[2/2] KVM: PPC: Book3S HV: lockless tlbie for HPT hcalls KVM powerpc tlbie scalability improvement - - - - --- 2018-04-05 Nicholas Piggin Superseded
[RFC] KVM: PPC: Book3S HV: send kvmppc_bad_interrupt NMIs to Linux handlers [RFC] KVM: PPC: Book3S HV: send kvmppc_bad_interrupt NMIs to Linux handlers - - - - --- 2018-04-06 Nicholas Piggin Superseded
KVM: PPC: Book3S HV: radix use correct tlbie sequence in kvmppc_radix_tlbie_page KVM: PPC: Book3S HV: radix use correct tlbie sequence in kvmppc_radix_tlbie_page - - - - --- 2018-04-10 Nicholas Piggin Superseded
[RFC,1/5] powerpc/64s/mm: Implement LPID based TLB flushes to be used by KVM KVM TLB flushing improvements - - - - --- 2018-04-10 Nicholas Piggin Superseded
[RFC,2/5] KVM: PPC: Book3S HV: kvmppc_radix_tlbie_page use Linux flush function KVM TLB flushing improvements - - - - --- 2018-04-10 Nicholas Piggin Superseded
[RFC,3/5] KVM: PPC: Book3S HV: kvmhv_p9_set_lpcr use Linux flush function KVM TLB flushing improvements - - - - --- 2018-04-10 Nicholas Piggin Superseded
[RFC,4/5] KVM: PPC: Book3S HV: handle need_tlb_flush in C before low-level guest entry KVM TLB flushing improvements - - - - --- 2018-04-10 Nicholas Piggin Superseded
[RFC,5/5] KVM: PPC: Book3S HV: Radix do not clear partition scoped page table when page fault races… KVM TLB flushing improvements - - - - --- 2018-04-10 Nicholas Piggin Superseded
[v2,1/5] KVM: PPC: Book3S HV: radix use correct tlbie sequence in kvmppc_radix_tlbie_page KVM TLB flushing improvements (for radix) - - - - --- 2018-04-16 Nicholas Piggin Superseded
[v2,2/5] powerpc/mm/radix: implement LPID based TLB flushes to be used by KVM KVM TLB flushing improvements (for radix) - - - - --- 2018-04-16 Nicholas Piggin Superseded
[v2,3/5] KVM: PPC: Book3S HV: radix use the Linux TLB flush function in kvmppc_radix_tlbie_page KVM TLB flushing improvements (for radix) - - - - --- 2018-04-16 Nicholas Piggin Superseded
[v2,4/5] KVM: PPC: Book3S HV: radix handle process scoped LPID flush in C, with relocation on KVM TLB flushing improvements (for radix) - - - - --- 2018-04-16 Nicholas Piggin Superseded
[v2,5/5] KVM: PPC: Book3S HV: radix do not clear partition scoped page table when page fault races … KVM TLB flushing improvements (for radix) - - - - --- 2018-04-16 Nicholas Piggin Superseded
[v2] KVM: PPC: Book3S HV: lockless tlbie for HPT hcalls [v2] KVM: PPC: Book3S HV: lockless tlbie for HPT hcalls - - - - --- 2018-04-16 Nicholas Piggin Superseded
[01/10] KVM: PPC: Book3S HV: radix use correct tlbie sequence in kvmppc_radix_tlbie_page assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-06 Nicholas Piggin Superseded
[02/10] KVM: PPC: Book3S HV: radix clear pte when unmapping assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-06 Nicholas Piggin Superseded
[03/10] KVM: PPC: Book3S HV: use a helper to unmap ptes in the radix fault path assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-06 Nicholas Piggin Superseded
[04/10] KVM: PPC: Book3S HV: recursively unmap all page table entries when unmapping assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-06 Nicholas Piggin Superseded
[05/10] KVM: PPC: Book3S HV: move table entry clear unmap into helpers assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-06 Nicholas Piggin Superseded
[06/10] powerpc/mm/radix: implement LPID based TLB flushes to be used by KVM assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-06 Nicholas Piggin Superseded
[07/10] KVM: PPC: Book3S HV: radix use the Linux translation flush functions for partition scope assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-06 Nicholas Piggin Superseded
[08/10] KVM: PPC: Book3S HV: radix handle process scoped LPID flush in C, with relocation on assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-06 Nicholas Piggin Superseded
[09/10] KVM: PPC: Book3S HV: radix refine IO region partition scope attributes assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-06 Nicholas Piggin Superseded
[10/10] KVM: PPC: Book3S HV: radix do not clear partition pte when RC or write bits do not match assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-06 Nicholas Piggin Superseded
[v2,3/9] KVM: PPC: Book3S HV: use a helper to unmap ptes in the radix fault path assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-09 Nicholas Piggin Superseded
[v2,4/9] KVM: PPC: Book3S HV: recursively unmap all page table entries when unmapping assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-09 Nicholas Piggin Superseded
[v2,5/9] powerpc/mm/radix: implement LPID based TLB flushes to be used by KVM assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-09 Nicholas Piggin Superseded
[v2,6/9] KVM: PPC: Book3S HV: radix use the Linux translation flush functions for partition scope assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-09 Nicholas Piggin Superseded
[v2,7/9] KVM: PPC: Book3S HV: radix handle process scoped LPID flush in C, with relocation on assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-09 Nicholas Piggin Superseded
[v2,8/9] KVM: PPC: Book3S HV: radix refine IO region partition scope attributes assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-09 Nicholas Piggin Superseded
[v2,9/9] KVM: PPC: Book3S HV: radix do not clear partition pte when RC or write bits do not match assorted radix fixes and improvemets for page fault and invalidation - - - - --- 2018-05-09 Nicholas Piggin Superseded
[1/2] powerpc/64s: move machine check SLB flushing to mm/slb.c [1/2] powerpc/64s: move machine check SLB flushing to mm/slb.c - - - - --- 2018-08-03 Nicholas Piggin Superseded
[2/2] powerpc/64s: reimplement book3s idle code in C [1/2] powerpc/64s: move machine check SLB flushing to mm/slb.c - - 1 - --- 2018-08-03 Nicholas Piggin Superseded
[v2,2/2] powerpc/64s: reimplement book3s idle code in C [v2,1/2] powerpc/64s: move machine check SLB flushing to mm/slb.c - - 1 - --- 2018-08-10 Nicholas Piggin Superseded
[v3] powerpc/64s: reimplement book3s idle code in C [v3] powerpc/64s: reimplement book3s idle code in C - - 1 - --- 2018-08-28 Nicholas Piggin Superseded
[v5] powerpc/64s: reimplement book3s idle code in C [v5] powerpc/64s: reimplement book3s idle code in C - - 1 - --- 2018-10-12 Nicholas Piggin Superseded
[v8,1/2] powerpc/64s: reimplement book3s idle code in C [v8,1/2] powerpc/64s: reimplement book3s idle code in C - - 1 - --- 2019-04-08 Nicholas Piggin Superseded
[v8,2/2] powerpc/64s: KVM update for reimplement book3s idle code in C [v8,1/2] powerpc/64s: reimplement book3s idle code in C - - - - --- 2019-04-08 Nicholas Piggin Superseded
[v9,1/2] powerpc/64s: reimplement book3s idle code in C [v9,1/2] powerpc/64s: reimplement book3s idle code in C - - 1 - --- 2019-04-12 Nicholas Piggin Superseded
[v9,2/2] powerpc/64s: KVM update for reimplement book3s idle code in C [v9,1/2] powerpc/64s: reimplement book3s idle code in C - - - - --- 2019-04-12 Nicholas Piggin Superseded
[v2,1/5] KVM: PPC: Book3S: Define and use SRR1_MSR_BITS Fix LPCR[AIL]=3 implementation and reject 1 - - - --- 2019-09-16 Nicholas Piggin Superseded
[v2,2/5] KVM: PPC: Book3S: Replace reset_msr mmu op with inject_interrupt arch op Fix LPCR[AIL]=3 implementation and reject - - - - --- 2019-09-16 Nicholas Piggin Superseded
[v2,3/5] KVM: PPC: Book3S HV: Reuse kvmppc_inject_interrupt for async guest delivery Fix LPCR[AIL]=3 implementation and reject - - - - --- 2019-09-16 Nicholas Piggin Superseded
[v2,4/5] KVM: PPC: Book3S HV: Implement LPCR[AIL]=3 mode for injected interrupts Fix LPCR[AIL]=3 implementation and reject - - - - --- 2019-09-16 Nicholas Piggin Superseded
[v2,5/5] KVM: PPC: Book3S HV: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode Fix LPCR[AIL]=3 implementation and reject - - - - --- 2019-09-16 Nicholas Piggin Superseded
[RFC] KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode supp… [RFC] KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode supp… - - - - --- 2020-11-28 Nicholas Piggin Superseded
[v6,01/39] KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs [v6,01/39] KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs - - - - --- 2021-01-15 Nicholas Piggin Superseded
[01/13] powerpc/64s: Remove KVM handler support from CBE_RAS interrupts KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-19 Nicholas Piggin Superseded
[02/13] powerpc/64s: remove KVM SKIP test from instruction breakpoint handler KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-19 Nicholas Piggin Superseded
[03/13] KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-19 Nicholas Piggin Superseded
[04/13] KVM: PPC: Book3S 64: remove unused kvmppc_h_protect argument KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-19 Nicholas Piggin Superseded
[05/13] KVM: PPC: Book3S 64: move KVM interrupt entry to a common entry point KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-19 Nicholas Piggin Superseded
[06/13] KVM: PPC: Book3S 64: Move GUEST_MODE_SKIP test into KVM KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-19 Nicholas Piggin Superseded
[07/13] KVM: PPC: Book3S 64: add hcall interrupt handler KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-19 Nicholas Piggin Superseded
[08/13] KVM: PPC: Book3S HV: Move hcall early register setup to KVM KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-19 Nicholas Piggin Superseded
[09/13] KVM: PPC: Book3S HV: Move interrupt early register setup to KVM KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-19 Nicholas Piggin Superseded
[10/13] KVM: PPC: Book3S HV: move bad_host_intr check to HV handler KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-19 Nicholas Piggin Superseded
[11/13] KVM: PPC: Book3S HV: Minimise hcall handler calling convention differences KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-19 Nicholas Piggin Superseded
[12/13] KVM: PPC: Book3S HV: Move radix MMU switching together in the P9 path KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-19 Nicholas Piggin Superseded
[13/13] KVM: PPC: Book3S HV: Implement the rest of the P9 entry/exit handling in C KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-19 Nicholas Piggin Superseded
[v2,01/37] KVM: PPC: Book3S 64: remove unused kvmppc_h_protect argument KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-25 Nicholas Piggin Superseded
[v2,02/37] KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-25 Nicholas Piggin Superseded
[v2,03/37] powerpc/64s: Remove KVM handler support from CBE_RAS interrupts KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-25 Nicholas Piggin Superseded
[v2,04/37] powerpc/64s: remove KVM SKIP test from instruction breakpoint handler KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 2 - --- 2021-02-25 Nicholas Piggin Superseded
[v2,05/37] KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 2 - --- 2021-02-25 Nicholas Piggin Superseded
[v2,06/37] KVM: PPC: Book3S 64: move KVM interrupt entry to a common entry point KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 2 - --- 2021-02-25 Nicholas Piggin Superseded
[v2,07/37] KVM: PPC: Book3S 64: Move GUEST_MODE_SKIP test into KVM KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 2 - --- 2021-02-25 Nicholas Piggin Superseded
[v2,08/37] KVM: PPC: Book3S 64: add hcall interrupt handler KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 2 - --- 2021-02-25 Nicholas Piggin Superseded
[v2,09/37] KVM: PPC: Book3S 64: Move hcall early register setup to KVM KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,10/37] KVM: PPC: Book3S 64: Move interrupt early register setup to KVM KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,11/37] KVM: PPC: Book3S 64: move bad_host_intr check to HV handler KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,12/37] KVM: PPC: Book3S 64: Minimise hcall handler calling convention differences KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,13/37] KVM: PPC: Book3S HV P9: Move radix MMU switching instructions together KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-25 Nicholas Piggin Superseded
[v2,14/37] KVM: PPC: Book3S HV P9: implement kvmppc_xive_pull_vcpu in C KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,15/37] KVM: PPC: Book3S HV P9: Move xive vcpu context management into kvmhv_p9_guest_entry KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,16/37] KVM: PPC: Book3S HV P9: Stop handling hcalls in real-mode in the P9 path KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,17/37] KVM: PPC: Book3S HV P9: Move setting HDEC after switching to guest LPCR KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,18/37] KVM: PPC: Book3S HV P9: Use large decrementer for HDEC KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,19/37] KVM: PPC: Book3S HV P9: Use host timer accounting to avoid decrementer read KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,20/37] KVM: PPC: Book3S HV P9: Reduce mftb per guest entry/exit KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,21/37] powerpc: add set_dec_or_work API for safely updating decrementer KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,22/37] KVM: PPC: Book3S HV P9: Reduce irq_work vs guest decrementer races KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,23/37] KVM: PPC: Book3S HV P9: Implement the rest of the P9 path in C KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,24/37] KVM: PPC: Book3S HV P9: inline kvmhv_load_hv_regs_and_go into __kvmhv_vcpu_entry_p9 KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-25 Nicholas Piggin Superseded
[v2,25/37] KVM: PPC: Book3S HV P9: Read machine check registers while MSR[RI] is 0 KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,26/37] KVM: PPC: Book3S HV P9: Improve exit timing accounting coverage KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,27/37] KVM: PPC: Book3S HV P9: Move SPR loading after expiry time check KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,28/37] KVM: PPC: Book3S HV P9: Add helpers for OS SPR handling KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,29/37] KVM: PPC: Book3S HV P9: Switch to guest MMU context as late as possible KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,30/37] KVM: PPC: Book3S HV: Implement radix prefetch workaround by disabling MMU KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
[v2,31/37] KVM: PPC: Book3S HV: Remove support for dependent threads mode on P9 KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-25 Nicholas Piggin Superseded
« 1 2 3 47 8 »