summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/hyp/include
AgeCommit message (Expand)AuthorFilesLines
2023-12-18Merge branch kvm-arm64/fgt-rework into kvmarm-master/nextMarc Zyngier2-34/+79
2023-12-18KVM: arm64: Mark PAuth as a restricted feature for protected VMsFuad Tabba1-3/+11
2023-12-18KVM: arm64: Fix which features are marked as allowed for protected VMsFuad Tabba1-1/+7
2023-12-18KVM: arm64: Macros for setting/clearing FGT bitsFuad Tabba1-42/+27
2023-12-18KVM: arm64: Add build validation for FGT trap mask valuesFuad Tabba1-0/+18
2023-12-18KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virtFuad Tabba1-0/+25
2023-12-18KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 featuresFuad Tabba1-3/+6
2023-11-30KVM: arm64: Use helpers to classify exception types reported via ESRArd Biesheuvel2-2/+2
2023-10-09KVM: arm64: Expose MOPS instructions to guestsKristina Martsenko1-1/+2
2023-10-09KVM: arm64: Add handler for MOPS exceptionsKristina Martsenko1-0/+17
2023-09-12KVM: arm64: nvhe: Ignore SVE hint in SMCCC function IDJean-Philippe Brucker1-1/+1
2023-08-31Merge tag 'kvmarm-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2-33/+95
2023-08-28Merge branch kvm-arm64/6.6/misc into kvmarm-master/nextMarc Zyngier1-0/+1
2023-08-26KVM: arm64: Remove size-order align in the nVHE hyp private VA rangeVincent Donnefort1-0/+1
2023-08-17KVM: arm64: nv: Add support for HCRX_EL2Marc Zyngier1-2/+13
2023-08-17KVM: arm64: Move HCRX_EL2 switch to load/put on VHE systemsMarc Zyngier1-6/+6
2023-08-17KVM: arm64: nv: Add switching support for HFGxTR/HDFGxTRMarc Zyngier1-0/+48
2023-08-17KVM: arm64: Restructure FGT register switchingMarc Zyngier1-27/+29
2023-07-28KVM: arm64: Skip instruction after emulating write to TCR_EL1Oliver Upton1-0/+1
2023-07-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-19/+102
2023-07-01Merge tag 'kvmarm-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini3-19/+102
2023-06-27Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-0/+18
2023-06-16Merge branch kvm-arm64/ampere1-hafdbs-mitigation into kvmarm/nextOliver Upton1-18/+81
2023-06-16KVM: arm64: Prevent guests from enabling HA/HD on Ampere1Oliver Upton1-0/+39
2023-06-16KVM: arm64: Refactor HFGxTR configuration into separate helpersOliver Upton1-18/+42
2023-06-15Merge branch kvm-arm64/hvhe into kvmarm/nextOliver Upton1-1/+1
2023-06-15Merge branch kvm-arm64/ffa-proxy into kvmarm/nextOliver Upton2-0/+20
2023-06-13KVM: arm64: Rework CPTR_EL2 programming for HVHE configurationMarc Zyngier1-1/+1
2023-06-06KVM: arm64: Save/restore PIE registersJoey Gouly1-0/+8
2023-06-06KVM: arm64: Save/restore TCR2_EL1Joey Gouly1-0/+4
2023-06-05KVM: arm64: switch HCRX_EL2 between host and guestKristina Martsenko1-0/+6
2023-06-04KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loadedReiji Watanabe1-0/+2
2023-06-04KVM: arm64: PMU: Restore the host's PMUSERENR_EL0Reiji Watanabe1-2/+11
2023-06-02KVM: arm64: Add FF-A helpers to share/unshare memory with secure worldWill Deacon1-0/+3
2023-06-02KVM: arm64: Allocate pages for hypervisor FF-A mailboxesWill Deacon1-1/+1
2023-06-02KVM: arm64: Probe FF-A version and host/hyp partition ID during initWill Deacon1-0/+1
2023-06-02KVM: arm64: Block unsafe FF-A calls from the hostWill Deacon1-0/+16
2023-05-30KVM: arm64: Populate fault info for watchpointAkihiko Odaki1-2/+6
2023-05-11Merge branch kvm-arm64/misc-6.4 into kvmarm-master/fixesMarc Zyngier1-2/+10
2023-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+53
2023-04-28Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2023-04-21KVM: arm64: Restructure check for SVE support in FP trap handlerMark Brown1-2/+10
2023-04-06mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov1-1/+1
2023-04-04KVM: arm64: Advertise ID_AA64PFR0_EL1.CSV2/3 to protected VMsFuad Tabba1-1/+4
2023-03-30KVM: arm64: nv: timers: Support hyp timer emulationMarc Zyngier1-0/+15
2023-03-30KVM: arm64: nv: timers: Add a per-timer, per-vcpu offsetMarc Zyngier1-0/+2
2023-03-30KVM: arm64: timers: Fast-track CNTPCT_EL0 trap handlingMarc Zyngier1-0/+36
2023-02-14Merge branch kvm-arm64/nv-prefix into kvmarm/nextOliver Upton1-1/+18
2023-02-14Merge branch kvm-arm64/virtual-cache-geometry into kvmarm/nextOliver Upton1-2/+0
2023-02-11KVM: arm64: nv: Emulate PSTATE.M for a guest hypervisorMarc Zyngier1-1/+18