summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/hyp/include
AgeCommit message (Expand)AuthorFilesLines
2025-03-28KVM: arm64: Eagerly switch ZCR_EL{1,2}Mark Rutland1-0/+55
2025-03-28KVM: arm64: Mark some header functions as inlineMark Rutland1-9/+8
2025-03-28KVM: arm64: Refactor exit handlersMark Rutland1-24/+6
2025-03-28KVM: arm64: Remove host FPSIMD saving for non-protected KVMMark Rutland1-4/+0
2024-05-02mm, treewide: introduce NR_PAGE_ORDERSKirill A. Shutemov1-1/+1
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
2023-01-13KVM: arm64: Always set HCR_TID2Akihiko Odaki1-2/+0
2023-01-03KVM: arm64: Convert FSC_* over to ESR_ELx_FSC_*Marc Zyngier2-2/+2
2022-12-05Merge branch kvm-arm64/pkvm-vcpu-state into kvmarm-master/nextMarc Zyngier5-18/+130
2022-11-11KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run()Will Deacon1-0/+4
2022-11-11KVM: arm64: Return guest memory from EL2 via dedicated teardown memcacheQuentin Perret1-1/+1