aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2020-11-16KVM: arm64: Move BP hardening helpers into spectre.hWill Deacon2-1/+2
2020-11-16KVM: arm64: Make BP hardening globals static insteadWill Deacon2-3/+8
2020-11-16KVM: arm64: Move kvm_get_hyp_vector() out of header fileWill Deacon1-2/+44
2020-11-16KVM: arm64: Tidy up kvm_map_vector()Will Deacon1-14/+14
2020-11-16KVM: arm64: Remove redundant Spectre-v2 code from kvm_map_vector()Will Deacon1-5/+0
2020-11-16KVM: arm64: Correctly align nVHE percpu dataJamie Iles1-0/+5
2020-11-13Merge tag 'kvmarm-fixes-5.10-3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini2-44/+83
2020-11-12KVM: arm64: Handle SCXTNUM_ELx trapsMarc Zyngier1-0/+4
2020-11-12KVM: arm64: Unify trap handlers injecting an UNDEFMarc Zyngier1-40/+25
2020-11-12KVM: arm64: Allow setting of ID_AA64PFR0_EL1.CSV2 from userspaceMarc Zyngier2-4/+54
2020-11-12Merge tag 'v5.10-rc1' into kvmarm-master/nextMarc Zyngier6-6/+53
2020-11-10KVM: arm64: Drop kvm_coproc.hMarc Zyngier5-6/+1
2020-11-10KVM: arm64: Drop is_aarch32 trap attributeMarc Zyngier3-8/+2
2020-11-10KVM: arm64: Drop is_32bit trap attributeMarc Zyngier3-6/+0
2020-11-10KVM: arm64: Map AArch32 cp14 register to AArch64 sysregsMarc Zyngier1-72/+37
2020-11-10KVM: arm64: Map AArch32 cp15 register to AArch64 sysregsMarc Zyngier1-48/+66
2020-11-10KVM: arm64: Add AArch32 mapping annotationMarc Zyngier1-0/+7
2020-11-10KVM: arm64: Move AArch32 exceptions over to AArch64 sysregsMarc Zyngier1-42/+20
2020-11-10KVM: arm64: Introduce handling of AArch32 TTBCR2 trapsMarc Zyngier1-0/+1
2020-11-10KVM: arm64: Get rid of the AArch32 register mapping codeMarc Zyngier3-132/+26
2020-11-10KVM: arm64: Consolidate exception injectionMarc Zyngier3-99/+73
2020-11-10KVM: arm64: Remove SPSR manipulation primitivesMarc Zyngier1-96/+0
2020-11-10KVM: arm64: Inject AArch32 exceptions from HYPMarc Zyngier2-154/+195
2020-11-10KVM: arm64: Inject AArch64 exceptions from HYPMarc Zyngier2-108/+142
2020-11-10KVM: arm64: Add basic hooks for injecting exceptions from EL2Marc Zyngier4-4/+27
2020-11-10KVM: arm64: Move VHE direct sysreg accessors into kvm_host.hMarc Zyngier1-81/+0
2020-11-10KVM: arm64: Move PC rollback on SError to HYPMarc Zyngier2-17/+15
2020-11-10KVM: arm64: Make kvm_skip_instr() and co private to HYPMarc Zyngier10-6/+74
2020-11-10KVM: arm64: Move kvm_vcpu_trap_il_is32bit into kvm_skip_instr32()Marc Zyngier5-8/+8
2020-11-10KVM: arm64: Don't adjust PC on SError during SMC trapMarc Zyngier1-8/+8
2020-11-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-83/+43
2020-11-09KVM: arm64: Turn host HVC handling into a dispatch tableMarc Zyngier1-82/+122
2020-11-09KVM: arm64: Add kimg_hyp_va() helperMarc Zyngier1-0/+50
2020-11-08Merge tag 'kvmarm-fixes-5.10-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini3-83/+43
2020-11-06KVM: arm64: Remove AA64ZFR0_EL1 accessorsAndrew Jones1-50/+11
2020-11-06KVM: arm64: Check RAZ visibility in ID register accessorsAndrew Jones2-3/+26
2020-11-06KVM: arm64: Consolidate REG_HIDDEN_GUEST/USERAndrew Jones2-20/+10
2020-11-06KVM: arm64: Don't hide ID registers from userspaceAndrew Jones1-17/+1
2020-11-06KVM: arm64: Fix build error in user_mem_abort()Gavin Shan1-0/+2
2020-11-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds7-21/+59
2020-10-30Merge tag 'kvmarm-fixes-5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini7-21/+59
2020-10-30KVM: arm64: Handle Asymmetric AArch32 systemsQais Yousef1-0/+19
2020-10-29KVM: arm64: Force PTE mapping on fault resulting in a device mappingSantosh Shukla1-0/+1
2020-10-29KVM: arm64: Use fallback mapping sizes for contiguous huge page sizesGavin Shan1-7/+19
2020-10-29KVM: arm64: Fix masks in stage2_pte_cacheable()Will Deacon1-1/+1
2020-10-29KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCRMarc Zyngier1-3/+3
2020-10-29KVM: arm64: Allocate stage-2 pgd pages with GFP_KERNEL_ACCOUNTWill Deacon1-1/+1
2020-10-29KVM: arm64: Drop useless PAN setting on host EL1 to EL2 transitionMarc Zyngier1-2/+0
2020-10-29KVM: arm64: Remove leftover kern_hyp_va() in nVHE TLB invalidationMarc Zyngier1-1/+0
2020-10-29KVM: arm64: Don't corrupt tpidr_el2 on failed HVC callMarc Zyngier1-6/+15