aboutsummaryrefslogtreecommitdiff
path: root/arch/powerpc/kvm/book3s_xive.c
AgeCommit message (Expand)AuthorFilesLines
2021-06-29Merge tag 'irq-core-2021-06-29' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 1-0/+1
2021-06-10KVM: PPC: Book3S HV: Remove virt mode checks from real mode handlersGravatar Nicholas Piggin 1-18/+0
2021-06-10KVM: PPC: Book3S HV P9: Stop handling hcalls in real-mode in the P9 pathGravatar Nicholas Piggin 1-0/+64
2021-06-10KVM: PPC: Book3S HV P9: implement kvmppc_xive_pull_vcpu in CGravatar Nicholas Piggin 1-0/+31
2021-06-10powerpc: Add missing linux/{of.h,irqdomain.h} include directivesGravatar Marc Zyngier 1-0/+1
2021-02-11powerpc/xive: Assign boolean values to a bool variableGravatar Jiapeng Chong 1-2/+2
2020-12-17Merge tag 'powerpc-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Gravatar Linus Torvalds 1-61/+73
2020-12-11powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FWGravatar Cédric Le Goater 1-46/+8
2020-12-11powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flagGravatar Cédric Le Goater 1-2/+2
2020-12-11KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug outputGravatar Cédric Le Goater 1-13/+63
2020-12-01KVM: PPC: Book3S HV: XIVE: Fix vCPU id sanity checkGravatar Greg Kurz 1-5/+2
2020-01-23KVM: PPC: Book3S HV: XIVE: Fix typo in commentGravatar Greg Kurz 1-1/+1
2019-10-22KVM: PPC: Book3S HV: XIVE: Allow userspace to set the # of VPsGravatar Greg Kurz 1-0/+10
2019-10-22KVM: PPC: Book3S HV: XIVE: Make VP block size configurableGravatar Greg Kurz 1-12/+53
2019-10-22KVM: PPC: Book3S HV: XIVE: Compute the VP id in a common helperGravatar Greg Kurz 1-9/+33
2019-10-22KVM: PPC: Book3S HV: XIVE: Show VP id in debugfsGravatar Greg Kurz 1-2/+2
2019-10-22KVM: PPC: Book3S HV: XIVE: Set kvm->arch.xive when VPs are allocatedGravatar Greg Kurz 1-6/+5
2019-10-15KVM: PPC: Book3S HV: XIVE: Ensure VP isn't already in useGravatar Greg Kurz 1-8/+16
2019-08-16powerpc/xive: Implement get_irqchip_state method for XIVE to fix shutdown raceGravatar Paul Mackerras 1-0/+31
2019-08-16KVM: PPC: Book3S HV: Don't push XIVE context when not using XIVE deviceGravatar Paul Mackerras 1-1/+10
2019-08-16KVM: PPC: Book3S HV: XIVE: Free escalation interrupts before disabling the VPGravatar Cédric Le Goater 1-8/+10
2019-07-19KVM: PPC: Book3S HV: XIVE: fix rollback when kvmppc_xive_create failsGravatar Cédric Le Goater 1-3/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Gravatar Thomas Gleixner 1-4/+1
2019-05-30KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interruptsGravatar Cédric Le Goater 1-2/+2
2019-05-30KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE deviceGravatar Cédric Le Goater 1-10/+13
2019-05-29KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functionsGravatar Paul Mackerras 1-16/+12
2019-04-30KVM: PPC: Book3S HV: XIVE: Clear escalation interrupt pointers on device closeGravatar Paul Mackerras 1-0/+15
2019-04-30KVM: PPC: Book3S HV: XIVE: Prevent races when releasing deviceGravatar Paul Mackerras 1-10/+41
2019-04-30KVM: PPC: Book3S HV: XIVE: Replace the 'destroy' method by a 'release' methodGravatar Cédric Le Goater 1-6/+61
2019-04-30KVM: PPC: Book3S HV: XIVE: Add passthrough supportGravatar Cédric Le Goater 1-0/+15
2019-04-30KVM: PPC: Book3S HV: XIVE: Add controls for the EQ configurationGravatar Cédric Le Goater 1-6/+9
2019-04-30KVM: PPC: Book3S HV: XIVE: Add a control to configure a sourceGravatar Cédric Le Goater 1-2/+3
2019-04-30KVM: PPC: Book3S HV: XIVE: add a control to initialize a sourceGravatar Cédric Le Goater 1-4/+4
2019-04-30KVM: PPC: Book3S HV: XIVE: Introduce a new capability KVM_CAP_PPC_IRQ_XIVEGravatar Cédric Le Goater 1-41/+47
2018-12-14KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macroGravatar Yangtao Li 1-11/+1
2018-10-09KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guestsGravatar Paul Mackerras 1-0/+63
2018-08-23treewide: correct "differenciate" and "instanciate" typosGravatar Finn Thain 1-1/+1
2018-07-26KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID spaceGravatar Sam Bobroff 1-7/+12
2018-02-22treewide/trivial: Remove ';;$' typo noiseGravatar Ingo Molnar 1-1/+1
2018-02-10Merge tag 'kvm-4.16-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-18/+91
2018-02-01Merge tag 'kvm-ppc-next-4.16-1' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Radim Krčmář 1-18/+91
2018-01-31Merge branch 'work.whack-a-mole' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Linus Torvalds 1-1/+1
2018-01-19KVM: PPC: Book3S HV: Keep XIVE escalation interrupt masked unless cededGravatar Benjamin Herrenschmidt 1-0/+30
2018-01-19KVM: PPC: Book3S HV: Don't use existing "prodded" flag for XIVE escalationsGravatar Benjamin Herrenschmidt 1-2/+1
2018-01-19KVM: PPC: Book3S HV: Enable use of the new XIVE "single escalation" featureGravatar Benjamin Herrenschmidt 1-16/+32
2018-01-19KVM: PPC: Book3S HV: Add more info about XIVE queues in debugfsGravatar Benjamin Herrenschmidt 1-0/+28
2017-12-22KVM: PPC: Book3S HV: Fix pending_pri value in kvmppc_xive_get_icp()Gravatar Laurent Vivier 1-1/+2
2017-12-22KVM: PPC: Book3S: fix XIVE migration of pending interruptsGravatar Cédric Le Goater 1-2/+2
2017-12-04ppc: for put_user() pull linux/uaccess.h, not asm/uaccess.hGravatar Al Viro 1-1/+1
2017-10-03KVM: PPC: Book3S: Fix server always zero from kvmppc_xive_get_xive()Gravatar Sam Bobroff 1-3/+2