aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp/include (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-02-13KVM: arm64: Mark some header functions as inlineMark Rutland1-10/+9
2025-02-13KVM: arm64: Refactor exit handlersMark Rutland1-24/+6
2025-02-13KVM: arm64: Remove host FPSIMD saving for non-protected KVMMark Rutland1-2/+23
2025-01-17Merge branch kvm-arm64/nv-timers into kvmarm-master/nextMarc Zyngier1-13/+26
2025-01-12Merge branch kvm-arm64/pkvm-fixed-features-6.14 into kvmarm-master/nextMarc Zyngier3-225/+9
2025-01-12Merge branch kvm-arm64/pkvm-np-guest into kvmarm-master/nextMarc Zyngier4-37/+74
2025-01-11Merge remote-tracking branch 'arm64/for-next/cpufeature' into kvm-arm64/pkvm-...Marc Zyngier1-2/+2
2025-01-02KVM: arm64: Handle counter access early in non-HYP contextMarc Zyngier1-13/+21
2025-01-02KVM: arm64: nv: Accelerate EL0 timer read accesses when FEAT_ECV in useMarc Zyngier1-0/+5
2024-12-20KVM: arm64: Remove fixed_config.h headerFuad Tabba2-206/+5
2024-12-20KVM: arm64: Rework specifying restricted features for protected VMsFuad Tabba1-1/+0
2024-12-20KVM: arm64: Initialize feature id registers for protected VMsFuad Tabba2-0/+3
2024-12-20KVM: arm64: Consolidate allowed and restricted VM feature checksMarc Zyngier1-36/+19
2024-12-20KVM: arm64: Introduce __pkvm_host_mkyoung_guest()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_host_test_clear_young_guest()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_host_wrprotect_guest()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_host_relax_guest_perms()Quentin Perret1-0/+1
2024-12-20KVM: arm64: Introduce __pkvm_host_unshare_guest()Quentin Perret2-0/+7
2024-12-20KVM: arm64: Introduce __pkvm_host_share_guest()Quentin Perret2-1/+5
2024-12-20KVM: arm64: Introduce __pkvm_vcpu_{load,put}()Marc Zyngier1-0/+7
2024-12-20KVM: arm64: Add {get,put}_pkvm_hyp_vm() helpersQuentin Perret1-0/+3
2024-12-20KVM: arm64: Move host page ownership tracking to the hyp vmemmapQuentin Perret1-3/+11
2024-12-20KVM: arm64: Make hyp_page::order a u8Quentin Perret2-5/+6
2024-12-20KVM: arm64: Move enum pkvm_page_state to memory.hQuentin Perret2-33/+34
2024-12-20KVM: arm64: Change the layout of enum pkvm_page_stateQuentin Perret1-7/+9
2024-12-20KVM: arm64: Avoid reading ID_AA64DFR0_EL1 for debug save/restoreOliver Upton1-13/+4
2024-12-20KVM: arm64: Don't hijack guest context MDSCR_EL1Oliver Upton1-12/+27
2024-12-20KVM: arm64: Use debug_owner to track if debug regs need save/restoreOliver Upton2-4/+2
2024-12-20KVM: arm64: Select debug state to save/restore based on debug ownerOliver Upton1-4/+19
2024-12-19arm64/sysreg: Get rid of CPACR_ELx SysregFieldsMarc Zyngier1-2/+2
2024-11-11Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton1-2/+0
2024-11-11Merge branch kvm-arm64/mpam-ni into kvmarm/nextOliver Upton1-0/+31
2024-10-31KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu()Fuad Tabba1-2/+0
2024-10-31KVM: arm64: Fix missing traps of guest accesses to the MPAM registersJames Morse1-0/+31
2024-10-31KVM: arm64: Add kvm_has_s1poe() helperMarc Zyngier1-1/+1
2024-10-31KVM: arm64: Hide S1PIE registers from userspace when disabled for guestsMark Brown1-1/+1
2024-10-31KVM: arm64: Hide TCR2_EL1 from userspace when disabled for guestsMark Brown1-1/+1
2024-10-31KVM: arm64: nv: Save/Restore vEL2 sysregsMarc Zyngier1-2/+3
2024-10-01KVM: arm64: Constrain the host to the maximum shared SVE VL with pKVMMark Brown1-1/+1
2024-09-16Merge tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+3
2024-09-16Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-1/+31
2024-09-12Merge branch kvm-arm64/nv-at-pan into kvmarm-master/nextMarc Zyngier1-1/+1
2024-09-12Merge branch kvm-arm64/fpmr into kvmarm-master/nextMarc Zyngier1-0/+3
2024-09-04KVM: arm64: use `at s1e1a` for POEJoey Gouly1-1/+4
2024-09-04KVM: arm64: Save/restore POE registersJoey Gouly1-0/+27
2024-08-30KVM: arm64: Make kvm_at() take an OP_AT_*Joey Gouly1-1/+1
2024-08-27KVM: arm64: Add save/restore support for FPMRMarc Zyngier1-0/+3
2024-08-07KVM: arm64: Tidying up PAuth code in KVMFuad Tabba1-1/+0
2024-07-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds3-14/+52
2024-07-14Merge branch kvm-arm64/nv-tcr2 into kvmarm/nextOliver Upton1-10/+25