summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2025-01-17Merge branch kvm-arm64/nv-timers into kvmarm-master/nextMarc Zyngier
2025-01-16KVM: arm64: nv: Fix doc header layout for timersMarc 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-12Merge branch kvm-arm64/debug-6.14 into kvmarm-master/nextMarc Zyngier
2025-01-11Merge remote-tracking branch 'arm64/for-next/cpufeature' into kvm-arm64/pkvm-...Marc Zyngier
2025-01-08KVM: arm64: Fix FEAT_MTE in pKVMVladimir Murzin
2025-01-02KVM: arm64: nv: Document EL2 timer APIMarc Zyngier
2025-01-02KVM: arm64: Work around x1e's CNTVOFF_EL2 bogosityMarc Zyngier
2025-01-02KVM: arm64: nv: Sanitise CNTHCTL_EL2Marc Zyngier
2025-01-02KVM: arm64: nv: Propagate CNTHCTL_EL2.EL1NV{P,V}CT bitsMarc Zyngier
2025-01-02KVM: arm64: nv: Add trap routing for CNTHCTL_EL2.EL1{NVPCT,NVVCT,TVT,TVCT}Marc Zyngier
2025-01-02KVM: arm64: Handle counter access early in non-HYP contextMarc Zyngier
2025-01-02KVM: arm64: nv: Accelerate EL0 counter accesses from hypervisor contextMarc Zyngier
2025-01-02KVM: arm64: nv: Accelerate EL0 timer read accesses when FEAT_ECV in useMarc Zyngier
2025-01-02KVM: arm64: nv: Use FEAT_ECV to trap access to EL0 timersMarc Zyngier
2025-01-02KVM: arm64: nv: Publish emulated timer interrupt state in the in-memory stateMarc Zyngier
2025-01-02KVM: arm64: nv: Sync nested timer state with FEAT_NV2Marc Zyngier
2025-01-02KVM: arm64: nv: Add handling of EL2-specific timer registersMarc Zyngier
2024-12-20KVM: arm64: Use kvm_vcpu_has_feature() directly for struct kvmFuad Tabba
2024-12-20KVM: arm64: Convert the SVE guest vcpu flag to a vm flagFuad Tabba
2024-12-20KVM: arm64: Remove PtrAuth guest vcpu flagFuad Tabba
2024-12-20KVM: arm64: Fix the value of the CPTR_EL2 RES1 bitmask for nVHEFuad Tabba
2024-12-20KVM: arm64: Refactor kvm_reset_cptr_el2()Fuad Tabba
2024-12-20KVM: arm64: Calculate cptr_el2 traps on activating trapsFuad Tabba
2024-12-20KVM: arm64: Remove redundant setting of HCR_EL2 trap bitFuad Tabba
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: Set protected VM traps based on its view of feature registersFuad Tabba
2024-12-20KVM: arm64: Fix RAS trapping in pKVM for protected VMsFuad Tabba
2024-12-20KVM: arm64: Initialize feature id registers for protected VMsFuad Tabba
2024-12-20KVM: arm64: Use KVM extension checks for allowed protected VM capabilitiesFuad Tabba
2024-12-20KVM: arm64: Remove KVM_ARM_VCPU_POWER_OFF from protected VMs allowed features...Fuad Tabba
2024-12-20KVM: arm64: Move checking protected vcpu features to a separate functionFuad Tabba
2024-12-20KVM: arm64: Group setting traps for protected VMs by control registerFuad Tabba
2024-12-20KVM: arm64: Consolidate allowed and restricted VM feature checksMarc Zyngier
2024-12-20KVM: arm64: Plumb the pKVM MMU in KVMQuentin Perret
2024-12-20KVM: arm64: Introduce the EL1 pKVM MMUQuentin Perret
2024-12-20KVM: arm64: Introduce __pkvm_tlb_flush_vmid()Quentin Perret
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: Make kvm_pgtable_stage2_init() a static inline functionQuentin Perret
2024-12-20KVM: arm64: Pass walk flags to kvm_pgtable_stage2_relax_permsQuentin Perret
2024-12-20KVM: arm64: Pass walk flags to kvm_pgtable_stage2_mkyoungQuentin Perret