summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/hyp/include
AgeCommit message (Expand)Author
2025-02-13KVM: arm64: Convert timer offset VA when accessed in HYP codeMarc Zyngier
2025-02-13KVM: arm64: Eagerly switch ZCR_EL{1,2}Mark Rutland
2025-02-13KVM: arm64: Mark some header functions as inlineMark Rutland
2025-02-13KVM: arm64: Refactor exit handlersMark Rutland
2025-02-13KVM: arm64: Remove host FPSIMD saving for non-protected KVMMark Rutland
2025-01-17Merge branch kvm-arm64/nv-timers into kvmarm-master/nextMarc Zyngier
2025-01-12Merge branch kvm-arm64/pkvm-fixed-features-6.14 into kvmarm-master/nextMarc Zyngier
2025-01-12Merge branch kvm-arm64/pkvm-np-guest into kvmarm-master/nextMarc Zyngier
2025-01-11Merge remote-tracking branch 'arm64/for-next/cpufeature' into kvm-arm64/pkvm-...Marc Zyngier
2025-01-02KVM: arm64: Handle counter access early in non-HYP contextMarc Zyngier
2025-01-02KVM: arm64: nv: Accelerate EL0 timer read accesses when FEAT_ECV in useMarc Zyngier
2024-12-20KVM: arm64: Remove fixed_config.h headerFuad Tabba
2024-12-20KVM: arm64: Rework specifying restricted features for protected VMsFuad Tabba
2024-12-20KVM: arm64: Initialize feature id registers for protected VMsFuad Tabba
2024-12-20KVM: arm64: Consolidate allowed and restricted VM feature checksMarc Zyngier
2024-12-20KVM: arm64: Introduce __pkvm_host_mkyoung_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_test_clear_young_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_wrprotect_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_relax_guest_perms()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_unshare_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_host_share_guest()Quentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_vcpu_{load,put}()Marc Zyngier
2024-12-20KVM: arm64: Add {get,put}_pkvm_hyp_vm() helpersQuentin Perret
2024-12-20KVM: arm64: Move host page ownership tracking to the hyp vmemmapQuentin Perret
2024-12-20KVM: arm64: Make hyp_page::order a u8Quentin Perret
2024-12-20KVM: arm64: Move enum pkvm_page_state to memory.hQuentin Perret
2024-12-20KVM: arm64: Change the layout of enum pkvm_page_stateQuentin Perret
2024-12-20KVM: arm64: Avoid reading ID_AA64DFR0_EL1 for debug save/restoreOliver Upton
2024-12-20KVM: arm64: Don't hijack guest context MDSCR_EL1Oliver Upton
2024-12-20KVM: arm64: Use debug_owner to track if debug regs need save/restoreOliver Upton
2024-12-20KVM: arm64: Select debug state to save/restore based on debug ownerOliver Upton
2024-12-19arm64/sysreg: Get rid of CPACR_ELx SysregFieldsMarc Zyngier
2024-11-11Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton
2024-11-11Merge branch kvm-arm64/mpam-ni into kvmarm/nextOliver Upton
2024-10-31KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu()Fuad Tabba
2024-10-31KVM: arm64: Fix missing traps of guest accesses to the MPAM registersJames Morse
2024-10-31KVM: arm64: Add kvm_has_s1poe() helperMarc Zyngier
2024-10-31KVM: arm64: Hide S1PIE registers from userspace when disabled for guestsMark Brown
2024-10-31KVM: arm64: Hide TCR2_EL1 from userspace when disabled for guestsMark Brown
2024-10-31KVM: arm64: nv: Save/Restore vEL2 sysregsMarc Zyngier
2024-10-01KVM: arm64: Constrain the host to the maximum shared SVE VL with pKVMMark Brown
2024-09-16Merge tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2024-09-16Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds
2024-09-12Merge branch kvm-arm64/nv-at-pan into kvmarm-master/nextMarc Zyngier
2024-09-12Merge branch kvm-arm64/fpmr into kvmarm-master/nextMarc Zyngier
2024-09-04KVM: arm64: use `at s1e1a` for POEJoey Gouly
2024-09-04KVM: arm64: Save/restore POE registersJoey Gouly
2024-08-30KVM: arm64: Make kvm_at() take an OP_AT_*Joey Gouly
2024-08-27KVM: arm64: Add save/restore support for FPMRMarc Zyngier
2024-08-07KVM: arm64: Tidying up PAuth code in KVMFuad Tabba