Show patches with: Submitter = Nicholas Piggin       |   705 patches
« 1 2 ... 5 6 7 8 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[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,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,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,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,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,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,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,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,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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[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
[RFC,9/9] 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-02 Nicholas Piggin RFC
[RFC,8/9] KVM: PPC: Book3S HV: Minimise hcall handler calling convention differences KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-02 Nicholas Piggin RFC
[RFC,7/9] KVM: PPC: Book3S HV: move bad_host_intr check to HV handler KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-02 Nicholas Piggin RFC
[RFC,6/9] KVM: PPC: Book3S HV: Move interrupt early register setup to KVM KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-02 Nicholas Piggin RFC
[RFC,5/9] powerpc/64s: Remove EXSLB interrupt save area KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-02 Nicholas Piggin RFC
[RFC,4/9] KVM: PPC: Book3S HV: Move hcall early register setup to KVM KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-02 Nicholas Piggin RFC
[RFC,3/9] KVM: PPC: Book3S 64: add hcall interrupt handler KVM: PPC: Book3S: C-ify the P9 entry/exit code - - 1 - --- 2021-02-02 Nicholas Piggin RFC
[RFC,2/9] KVM: PPC: Book3S 64: Move GUEST_MODE_SKIP test into KVM KVM: PPC: Book3S: C-ify the P9 entry/exit code - - - - --- 2021-02-02 Nicholas Piggin RFC
[RFC,1/9] 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-02 Nicholas Piggin RFC
[2/2] KVM: PPC: Book3S HV: Optimise TLB flushing when a vcpu moves between threads in a core [1/2] KVM: PPC: Book3S HV: Remove shared-TLB optimisation from vCPU TLB coherency logic - - - - --- 2021-01-18 Nicholas Piggin New
[1/2] KVM: PPC: Book3S HV: Remove shared-TLB optimisation from vCPU TLB coherency logic [1/2] KVM: PPC: Book3S HV: Remove shared-TLB optimisation from vCPU TLB coherency logic - - - - --- 2021-01-18 Nicholas Piggin New
[4/4] KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB a few KVM patches - - - - --- 2021-01-18 Nicholas Piggin Accepted
[3/4] KVM: PPC: Book3S HV: No need to clear radix host SLB before loading guest a few KVM patches - - - - --- 2021-01-18 Nicholas Piggin Accepted
[2/4] KVM: PPC: Book3S HV: Fix radix guest SLB side channel a few KVM patches - - 1 - --- 2021-01-18 Nicholas Piggin Accepted
[1/4] KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode supp… a few KVM patches - - - 1 --- 2021-01-18 Nicholas Piggin Accepted
[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
[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
[8/8] powerpc/64s: tidy machine check SLB logging powerpc/64s: fix and improve machine check handling - - - - --- 2020-11-28 Nicholas Piggin Awaiting Upstream
[7/8] powerpc/64s: Remove "Host" from MCE logging powerpc/64s: fix and improve machine check handling - - - - --- 2020-11-28 Nicholas Piggin Awaiting Upstream
[6/8] powerpc/64s/pseries: Add ERAT specific machine check handler powerpc/64s: fix and improve machine check handling - - - - --- 2020-11-28 Nicholas Piggin Awaiting Upstream
[5/8] powerpc/64s/powernv: ratelimit harmless HMI error printing powerpc/64s: fix and improve machine check handling - - - - --- 2020-11-28 Nicholas Piggin Awaiting Upstream
[4/8] KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests powerpc/64s: fix and improve machine check handling - - - - --- 2020-11-28 Nicholas Piggin Awaiting Upstream
[3/8] KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests powerpc/64s: fix and improve machine check handling - - - - --- 2020-11-28 Nicholas Piggin Awaiting Upstream
[2/8] powerpc/64s/powernv: Allow KVM to handle guest machine check details powerpc/64s: fix and improve machine check handling - - - - --- 2020-11-28 Nicholas Piggin Awaiting Upstream
[1/8] powerpc/64s/powernv: Fix memory corruption when saving SLB entries on MCE powerpc/64s: fix and improve machine check handling 1 1 - - --- 2020-11-28 Nicholas Piggin Accepted
powerpc/64s/exception: KVM Fix for host DSI being taken in HPT guest MMU context powerpc/64s/exception: KVM Fix for host DSI being taken in HPT guest MMU context - 1 - - --- 2020-11-17 Nicholas Piggin Accepted
powerpc/64s: handle ISA v3.1 local copy-paste context switches powerpc/64s: handle ISA v3.1 local copy-paste context switches 1 - - - --- 2020-08-25 Nicholas Piggin Not Applicable
[v3,3/3] powerpc/pseries: Add KVM guest doorbell restrictions powerpc/pseries: IPI doorbell improvements - - - 1 --- 2020-07-26 Nicholas Piggin Not Applicable
[v3,2/3] powerpc/pseries: Use doorbells even if XIVE is available powerpc/pseries: IPI doorbell improvements - - - 1 --- 2020-07-26 Nicholas Piggin Not Applicable
[v3,1/3] powerpc: inline doorbell sending functions powerpc/pseries: IPI doorbell improvements - - - 1 --- 2020-07-26 Nicholas Piggin Not Applicable
[v4,6/6] powerpc: implement smp_cond_load_relaxed powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-24 Nicholas Piggin Not Applicable
[v4,5/6] powerpc/qspinlock: optimised atomic_try_cmpxchg_lock that adds the lock hint powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-24 Nicholas Piggin Not Applicable
[v4,4/6] powerpc/pseries: implement paravirt qspinlocks for SPLPAR powerpc: queued spinlocks and rwlocks 2 - - - --- 2020-07-24 Nicholas Piggin Not Applicable
[v4,3/6] powerpc/64s: implement queued spinlocks and rwlocks powerpc: queued spinlocks and rwlocks 1 - - - --- 2020-07-24 Nicholas Piggin Not Applicable
[v4,2/6] powerpc: move spinlock implementation to simple_spinlock powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-24 Nicholas Piggin Not Applicable
[v4,1/6] powerpc/pseries: move some PAPR paravirt functions to their own file powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-24 Nicholas Piggin Not Applicable
[v3,6/6] powerpc/qspinlock: optimised atomic_try_cmpxchg_lock that adds the lock hint powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-06 Nicholas Piggin Not Applicable
[v3,5/6] powerpc/pseries: implement paravirt qspinlocks for SPLPAR powerpc: queued spinlocks and rwlocks 2 - - - --- 2020-07-06 Nicholas Piggin Not Applicable
[v3,4/6] powerpc/64s: implement queued spinlocks and rwlocks powerpc: queued spinlocks and rwlocks 1 - - - --- 2020-07-06 Nicholas Piggin Not Applicable
[v3,3/6] powerpc: move spinlock implementation to simple_spinlock powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-06 Nicholas Piggin Not Applicable
[v3,2/6] powerpc/pseries: move some PAPR paravirt functions to their own file powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-06 Nicholas Piggin Not Applicable
[v3,1/6] powerpc/powernv: must include hvcall.h to get PAPR defines powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-06 Nicholas Piggin Not Applicable
[v2,6/6] powerpc/qspinlock: optimised atomic_try_cmpxchg_lock that adds the lock hint powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-03 Nicholas Piggin Not Applicable
[v2,5/6] powerpc/pseries: implement paravirt qspinlocks for SPLPAR powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-03 Nicholas Piggin Not Applicable
[v2,4/6] powerpc/64s: implement queued spinlocks and rwlocks powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-03 Nicholas Piggin Not Applicable
[v2,3/6] powerpc: move spinlock implementation to simple_spinlock powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-03 Nicholas Piggin Not Applicable
[v2,2/6] powerpc/pseries: move some PAPR paravirt functions to their own file powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-03 Nicholas Piggin Not Applicable
[v2,1/6] powerpc/powernv: must include hvcall.h to get PAPR defines powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-03 Nicholas Piggin Not Applicable
[v2,3/3] powerpc/64s/hash: disable subpage_prot syscall by default remove PROT_SAO support and disable - - - - --- 2020-07-03 Nicholas Piggin Not Applicable
[v2,2/3] powerpc/64s: remove PROT_SAO support remove PROT_SAO support and disable - - - - --- 2020-07-03 Nicholas Piggin Not Applicable
[v2,1/3] powerpc: remove stale calc_vm_prot_bits comment remove PROT_SAO support and disable - - - - --- 2020-07-03 Nicholas Piggin Not Applicable
[8/8] powerpc/64s: remove paravirt from simple spinlocks (RFC only) powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-02 Nicholas Piggin Not Applicable
[7/8] powerpc/qspinlock: optimised atomic_try_cmpxchg_lock that adds the lock hint powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-02 Nicholas Piggin Not Applicable
[6/8] powerpc/pseries: implement paravirt qspinlocks for SPLPAR powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-02 Nicholas Piggin Not Applicable
[5/8] powerpc/64s: implement queued spinlocks and rwlocks powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-02 Nicholas Piggin Not Applicable
[4/8] powerpc: move spinlock implementation to simple_spinlock powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-02 Nicholas Piggin Not Applicable
[3/8] powerpc/pseries: move some PAPR paravirt functions to their own file powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-02 Nicholas Piggin Not Applicable
[2/8] powerpc/pseries: use smp_rmb() in H_CONFER spin yield powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-02 Nicholas Piggin Not Applicable
[1/8] powerpc/powernv: must include hvcall.h to get PAPR defines powerpc: queued spinlocks and rwlocks - - - - --- 2020-07-02 Nicholas Piggin Not Applicable
[v2,3/3] powerpc/pseries: Add KVM guest doorbell restrictions powerpc/pseries: IPI doorbell improvements - - - - --- 2020-06-30 Nicholas Piggin Not Applicable
[v2,2/3] powerpc/pseries: Use doorbells even if XIVE is available powerpc/pseries: IPI doorbell improvements - - - - --- 2020-06-30 Nicholas Piggin Not Applicable
[v2,1/3] powerpc: inline doorbell sending functions powerpc/pseries: IPI doorbell improvements - - - - --- 2020-06-30 Nicholas Piggin Not Applicable
[3/3] powerpc/pseries: Add KVM guest doorbell restrictions powerpc/pseries: IPI doorbell improvements - - - - --- 2020-06-27 Nicholas Piggin Not Applicable
[2/3] powerpc/pseries: Use doorbells even if XIVE is available powerpc/pseries: IPI doorbell improvements - - - - --- 2020-06-27 Nicholas Piggin Not Applicable
[1/3] powerpc: inline doorbell sending functions powerpc/pseries: IPI doorbell improvements - - - - --- 2020-06-27 Nicholas Piggin Not Applicable
powerpc/pseries: Use doorbells even if XIVE is available powerpc/pseries: Use doorbells even if XIVE is available - - - - --- 2020-06-24 Nicholas Piggin Not Applicable
[RFC,13/13] ppc/spapr: KVM should not enable FWNMI until the guest requests it Untitled series #162291 - - - - --- 2020-03-04 Nicholas Piggin Not Applicable
[v2,5/5] KVM: PPC: Book3S HV: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode Fix LPCR[AIL]=3 implementation - - - - --- 2019-10-02 Nicholas Piggin Accepted
[v2,4/5] KVM: PPC: Book3S HV: Implement LPCR[AIL]=3 mode for injected interrupts Fix LPCR[AIL]=3 implementation - - - - --- 2019-10-02 Nicholas Piggin Accepted
[v2,3/5] KVM: PPC: Book3S HV: Reuse kvmppc_inject_interrupt for async guest delivery Fix LPCR[AIL]=3 implementation - - - - --- 2019-10-02 Nicholas Piggin Accepted
[v2,2/5] KVM: PPC: Book3S: Replace reset_msr mmu op with inject_interrupt arch op Fix LPCR[AIL]=3 implementation - - - - --- 2019-10-02 Nicholas Piggin Accepted
[v2,1/5] KVM: PPC: Book3S: Define and use SRR1_MSR_BITS Fix LPCR[AIL]=3 implementation 1 - - - --- 2019-10-02 Nicholas Piggin Accepted
[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
[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,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,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,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
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 - - - - --- 2019-08-22 Nicholas Piggin Not Applicable
« 1 2 ... 5 6 7 8 »