Show patches with: Submitter = Nicholas Piggin       |    Archived = No       |   116 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v2,5/5] KVM: PPC: Book3S HV: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode Fix LPCR[AIL]=3 implementation - - - - 0 0 0 2019-10-02 Nicholas Piggin New
[v2,4/5] KVM: PPC: Book3S HV: Implement LPCR[AIL]=3 mode for injected interrupts Fix LPCR[AIL]=3 implementation - - - - 0 0 0 2019-10-02 Nicholas Piggin New
[v2,3/5] KVM: PPC: Book3S HV: Reuse kvmppc_inject_interrupt for async guest delivery Fix LPCR[AIL]=3 implementation - - - - 0 0 0 2019-10-02 Nicholas Piggin New
[v2,2/5] KVM: PPC: Book3S: Replace reset_msr mmu op with inject_interrupt arch op Fix LPCR[AIL]=3 implementation - - - - 0 0 0 2019-10-02 Nicholas Piggin New
[v2,1/5] KVM: PPC: Book3S: Define and use SRR1_MSR_BITS Fix LPCR[AIL]=3 implementation 1 - - - 0 0 0 2019-10-02 Nicholas Piggin New
[v2,5/5] KVM: PPC: Book3S HV: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode Fix LPCR[AIL]=3 implementation and reject - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 2019-09-16 Nicholas Piggin Superseded
[v2,1/5] KVM: PPC: Book3S: Define and use SRR1_MSR_BITS Fix LPCR[AIL]=3 implementation and reject 1 - - - 0 0 0 2019-09-16 Nicholas Piggin Superseded
powerpc/64s/exception: most SRR type interrupts need only test KVM for PR-KVM powerpc/64s/exception: most SRR type interrupts need only test KVM for PR-KVM - - - - 0 0 0 2019-08-22 Nicholas Piggin Not Applicable
[3/3] powerpc/64s: introduce options to disable use of the tlbie instruction series to optionally disable tlbie for 64s/radix - - - - 0 0 0 2019-08-16 Nicholas Piggin Changes Requested
[2/3] powerpc/64s/radix: all CPUs should flush local translation structure before turning MMU on series to optionally disable tlbie for 64s/radix - - - - 0 0 0 2019-08-16 Nicholas Piggin Changes Requested
[1/3] powerpc/64s: Remove mmu_partition_table_set series to optionally disable tlbie for 64s/radix - - - - 0 0 0 2019-08-16 Nicholas Piggin Changes Requested
[2/2] powerpc/64s/radix: keep kernel ERAT over local process/guest invalidates [1/2] powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ARCH_300_INVALIDATE_ERAT - - - - 0 0 0 2019-06-23 Nicholas Piggin Accepted
[1/2] powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ARCH_300_INVALIDATE_ERAT [1/2] powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ARCH_300_INVALIDATE_ERAT - - - - 0 0 0 2019-06-23 Nicholas Piggin Accepted
[5/5] KVM: PPC: Book3S HV: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode [1/5] KVM: PPC: Book3S: Define and use SRR1_MSR_BITS - - - - 0 0 0 2019-05-20 Nicholas Piggin Changes Requested
[4/5] KVM: PPC: Book3S HV: Implement LPCR[AIL]=3 mode for injected interrupts [1/5] KVM: PPC: Book3S: Define and use SRR1_MSR_BITS - - - - 0 0 0 2019-05-20 Nicholas Piggin Changes Requested
[3/5] KVM: PPC: Book3S HV: Reuse kvmppc_inject_interrupt for async guest delivery [1/5] KVM: PPC: Book3S: Define and use SRR1_MSR_BITS - - - - 0 0 0 2019-05-20 Nicholas Piggin Changes Requested
[2/5] KVM: PPC: Book3S: Replace reset_msr mmu op with inject_interrupt arch op [1/5] KVM: PPC: Book3S: Define and use SRR1_MSR_BITS - - - - 0 0 0 2019-05-20 Nicholas Piggin Changes Requested
[1/5] KVM: PPC: Book3S: Define and use SRR1_MSR_BITS [1/5] KVM: PPC: Book3S: Define and use SRR1_MSR_BITS 1 - - - 0 0 0 2019-05-20 Nicholas Piggin Changes Requested
[v10,2/2] powerpc/64s: KVM update for reimplement book3s idle code in C powerpc/64s: reimplement book3s idle code in C - - - - 0 0 0 2019-04-28 Nicholas Piggin Accepted
[v10,1/2] powerpc/64s: reimplement book3s idle code in C powerpc/64s: reimplement book3s idle code in C - - 1 - 0 0 0 2019-04-28 Nicholas Piggin Accepted
[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 - - - - 0 0 0 2019-04-12 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 - 0 0 0 2019-04-12 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 - - - - 0 0 0 2019-04-08 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 - 0 0 0 2019-04-08 Nicholas Piggin Superseded
[v6] powerpc/64s: reimplement book3s idle code in C [v6] powerpc/64s: reimplement book3s idle code in C - - 1 - 0 0 0 2018-10-13 Nicholas Piggin Changes Requested
[v5] powerpc/64s: reimplement book3s idle code in C [v5] powerpc/64s: reimplement book3s idle code in C - - 1 - 0 0 0 2018-10-12 Nicholas Piggin Superseded
[v4] powerpc/64s: reimplement book3s idle code in C [v4] powerpc/64s: reimplement book3s idle code in C - - 1 - 0 0 0 2018-09-14 Nicholas Piggin Changes Requested
[v2] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size [v2] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size - - - - 0 0 0 2018-09-11 Nicholas Piggin Accepted
KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size - - 1 1 0 0 0 2018-09-04 Nicholas Piggin Accepted
[v3] powerpc/64s: reimplement book3s idle code in C [v3] powerpc/64s: reimplement book3s idle code in C - - 1 - 0 0 0 2018-08-28 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 - 0 0 0 2018-08-10 Nicholas Piggin Superseded
[v2,1/2] powerpc/64s: move machine check SLB flushing to mm/slb.c [v2,1/2] powerpc/64s: move machine check SLB flushing to mm/slb.c - - - - 0 0 0 2018-08-10 Nicholas Piggin Accepted
[2/2] powerpc/64s: reimplement book3s idle code in C [1/2] powerpc/64s: move machine check SLB flushing to mm/slb.c - - 1 - 0 0 0 2018-08-03 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 - - - - 0 0 0 2018-08-03 Nicholas Piggin Superseded
[2/2] KVM: PPC: Book3S HV: send kvmppc_bad_interrupt NMIs to Linux handlers kvmppc bad host interrupt improvements - - - - 0 0 0 2018-05-17 Nicholas Piggin Accepted
[1/2] KVM: PPC: Book3S: HV: Fix kvmppc_bad_host_intr for real mode interrupts kvmppc bad host interrupt improvements - - - - 0 0 0 2018-05-17 Nicholas Piggin Accepted
[v3,8/8] 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 - - - - 0 0 0 2018-05-17 Nicholas Piggin Accepted
[v3,7/8] KVM: PPC: Book3S HV: radix refine IO region partition scope attributes assorted radix fixes and improvemets for page fault and invalidation - - - - 0 0 0 2018-05-17 Nicholas Piggin Accepted
[v3,6/8] 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 - - - - 0 0 0 2018-05-17 Nicholas Piggin Accepted
[v3,5/8] KVM: PPC: Book3S HV: radix use the Linux translation flush functions for partition scope assorted radix fixes and improvemets for page fault and invalidation - - - - 0 0 0 2018-05-17 Nicholas Piggin Accepted
[v3,4/8] KVM: PPC: Book3S HV: recursively unmap all page table entries when unmapping assorted radix fixes and improvemets for page fault and invalidation - - - - 0 0 0 2018-05-17 Nicholas Piggin Accepted
[v3,3/8] 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 - - - - 0 0 0 2018-05-17 Nicholas Piggin Accepted
[v3,2/8] KVM: PPC: Book3S HV: radix clear pte when unmapping assorted radix fixes and improvemets for page fault and invalidation - - - - 0 0 0 2018-05-17 Nicholas Piggin Not Applicable
[v3,1/8] KVM: PPC: Book3S HV: radix use correct tlbie sequence in kvmppc_radix_tlbie_page assorted radix fixes and improvemets for page fault and invalidation - - - - 0 0 0 2018-05-17 Nicholas Piggin Not Applicable
[v3] KVM: PPC: Book3S HV: lockless tlbie for HPT hcalls [v3] KVM: PPC: Book3S HV: lockless tlbie for HPT hcalls - - - - 0 0 0 2018-05-17 Nicholas Piggin Accepted
[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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 2018-05-09 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 - - - - 0 0 0 2018-05-09 Nicholas Piggin Superseded
[v2,2/9] KVM: PPC: Book3S HV: radix clear pte when unmapping assorted radix fixes and improvemets for page fault and invalidation - - - - 0 0 0 2018-05-09 Nicholas Piggin Accepted
[v2,1/9] KVM: PPC: Book3S HV: radix use correct tlbie sequence in kvmppc_radix_tlbie_page assorted radix fixes and improvemets for page fault and invalidation - - - - 0 0 0 2018-05-09 Nicholas Piggin Accepted
[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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 2018-05-06 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 - - - - 0 0 0 2018-05-06 Nicholas Piggin Superseded
[QEMU] osdep: powerpc64 align memory to allow 2MB radix THP page tables [QEMU] osdep: powerpc64 align memory to allow 2MB radix THP page tables - - - - 0 0 0 2018-05-06 Nicholas Piggin Not Applicable
[v2] KVM: PPC: Book3S HV: lockless tlbie for HPT hcalls [v2] KVM: PPC: Book3S HV: lockless tlbie for HPT hcalls - - - - 0 0 0 2018-04-16 Nicholas Piggin Superseded
[v2,5/5] KVM: PPC: Book3S HV: radix do not clear partition scoped page table when page fault race... KVM TLB flushing improvements (for radix) - - - - 0 0 0 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) - - - - 0 0 0 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) - - - - 0 0 0 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) - - - - 0 0 0 2018-04-16 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) - - - - 0 0 0 2018-04-16 Nicholas Piggin Superseded
[RFC,5/5] KVM: PPC: Book3S HV: Radix do not clear partition scoped page table when page fault rac... KVM TLB flushing improvements - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 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 - - - - 0 0 0 2018-04-10 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 - - - - 0 0 0 2018-04-10 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 - - - - 0 0 0 2018-04-06 Nicholas Piggin Superseded
[2/2] KVM: PPC: Book3S HV: lockless tlbie for HPT hcalls KVM powerpc tlbie scalability improvement - - - - 0 0 0 2018-04-05 Nicholas Piggin Superseded
[1/2] KVM: PPC: Book3S HV: trace_tlbie must not be called in realmode KVM powerpc tlbie scalability improvement - 1 - - 0 0 0 2018-04-05 Nicholas Piggin Superseded
KVM: PPC: Book3S HV: Handle host system reset in guest mode KVM: PPC: Book3S HV: Handle host system reset in guest mode - - - - 0 0 0 2017-11-05 Nicholas Piggin Accepted
[RFC] KVM: PPC: Book3S HV: Handle host system reset in guest mode [RFC] KVM: PPC: Book3S HV: Handle host system reset in guest mode - - - - 0 0 0 2017-11-03 Nicholas Piggin Superseded
KVM: PPC: Book3S: Fix gas warning due to using r0 as immediate 0 KVM: PPC: Book3S: Fix gas warning due to using r0 as immediate 0 - - - - 0 0 0 2017-10-21 Nicholas Piggin Accepted
KVM: PPC: Book3S HV: POWER9 more doorbell fixes KVM: PPC: Book3S HV: POWER9 more doorbell fixes - - - - 0 0 0 2017-10-10 Nicholas Piggin Accepted
powerpc/pseries/cpuidle: add polling idle for shared processor guests powerpc/pseries/cpuidle: add polling idle for shared processor guests - - - - 0 0 0 2017-10-10 Nicholas Piggin Not Applicable
[v3,4/4] powerpc/64s: idle ESL=0 stop can avoid MSR and save/restore overhead - - 2 - 0 0 0 2017-08-25 Nicholas Piggin Rejected
[v3,3/4] powerpc/64s: idle POWER9 can execute stop in virtual mode 1 - 1 - 0 0 0 2017-08-25 Nicholas Piggin Accepted
[v3,2/4] powerpc/64s: idle POWER9 can execute stop without a sync sequence - - 1 - 0 0 0 2017-08-25 Nicholas Piggin Accepted
[v3,1/4] KVM: PPC: Book3S HV: POWER9 does not require secondary thread management 1 - - - 0 0 0 2017-08-25 Nicholas Piggin Accepted
[v2,8/9] powerpc/64: Use a table of paca pointers and allocate pacas individually - - - - 0 0 0 2017-08-15 Nicholas Piggin Not Applicable
[v2,9/9] powerpc/64: Use a table of lppaca pointers and allocate lppacas individually - - - - 0 0 0 2017-08-13 Nicholas Piggin Not Applicable
[v2,8/9] powerpc/64: Use a table of paca pointers and allocate pacas individually - - - - 0 0 0 2017-08-13 Nicholas Piggin Not Applicable
[v2,7/9] powerpc/64s: do not allocate lppaca if we are not virtualized - - - - 0 0 0 2017-08-13 Nicholas Piggin Rejected
[v2,6/9] powerpc/64s/radix: Do not allocate SLB shadow structures - - - - 0 0 0 2017-08-13 Nicholas Piggin Not Applicable
[v2,5/9] powerpc/64s: Relax PACA address limitations - - - - 0 0 0 2017-08-13 Nicholas Piggin Not Applicable
[v2,4/9] powerpc/64s/radix: Remove bolted-SLB address limit for per-cpu stacks - - - - 0 0 0 2017-08-13 Nicholas Piggin Not Applicable
[v2,3/9] powerpc/powernv: Remove real mode access limit for early allocations - - - - 0 0 0 2017-08-13 Nicholas Piggin Not Applicable
« 1 2 »