summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)Author
2024-10-31KVM: arm64: Fix missing traps of guest accesses to the MPAM registersJames Morse
2024-10-31KVM: arm64: Handle WXN attributeMarc Zyngier
2024-10-31KVM: arm64: Handle stage-1 permission overlaysMarc Zyngier
2024-10-31KVM: arm64: Make PAN conditions part of the S1 walk contextMarc Zyngier
2024-10-31KVM: arm64: Disable hierarchical permissions when POE is enabledMarc Zyngier
2024-10-31KVM: arm64: Add POE save/restore for AT emulation fast-pathMarc Zyngier
2024-10-31KVM: arm64: Add save/restore support for POR_EL2Marc Zyngier
2024-10-31KVM: arm64: Add basic support for POR_EL2Marc Zyngier
2024-10-31KVM: arm64: Add kvm_has_s1poe() helperMarc Zyngier
2024-10-31KVM: arm64: Subject S1PIE/S1POE registers to HCR_EL2.{TVM,TRVM}Marc Zyngier
2024-10-31KVM: arm64: Drop bogus CPTR_EL2.E0POE trap routingMarc Zyngier
2024-10-31KVM: arm64: Rely on visibility to let PIR*_ELx/TCR2_ELx UNDEFMarc 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: Define helper for EL2 registers with custom visibilityMark Brown
2024-10-31KVM: arm64: Add a composite EL2 visibility helperMarc Zyngier
2024-10-31KVM: arm64: Implement AT S1PIE supportMarc Zyngier
2024-10-31KVM: arm64: Disable hierarchical permissions when S1PIE is enabledMarc Zyngier
2024-10-31KVM: arm64: Split S1 permission evaluation into direct and hierarchical partsMarc Zyngier
2024-10-31KVM: arm64: Add AT fast-path support for S1PIEMarc Zyngier
2024-10-31KVM: arm64: Handle PIR{,E0}_EL2 trapsMarc Zyngier
2024-10-31KVM: arm64: Add save/restore for PIR{,E0}_EL2Marc Zyngier
2024-10-31KVM: arm64: Add PIR{,E0}_EL2 to the sysreg arraysMarc Zyngier
2024-10-31KVM: arm64: Extend masking facility to arbitrary registersMarc Zyngier
2024-10-31KVM: arm64: Add save/restore for TCR2_EL2Marc Zyngier
2024-10-31KVM: arm64: Sanitise TCR2_EL2Marc Zyngier
2024-10-31KVM: arm64: nv: Save/Restore vEL2 sysregsMarc Zyngier
2024-10-31KVM: arm64: Add TCR2_EL2 to the sysreg arraysMarc Zyngier
2024-10-31KVM: arm64: nv: Handle CNTHCTL_EL2 speciallyMarc Zyngier
2024-10-31KVM: arm64: nv: Add missing EL2->EL1 mappings in get_el2_to_el1_mapping()Marc Zyngier
2024-10-31KVM: arm64: Drop useless struct s2_mmu in __kvm_at_s1e2()Marc Zyngier
2024-10-26KVM: arm64: Don't retire aborted MMIO instructionOliver Upton
2024-10-25KVM: arm64: Don't mark "struct page" accessed when making SPTE youngSean Christopherson
2024-10-25KVM: arm64: Use __gfn_to_page() when copying MTE tags to/from userspaceSean Christopherson
2024-10-25KVM: arm64: Use __kvm_faultin_pfn() to handle memory abortsSean Christopherson
2024-10-25KVM: arm64: Mark "struct page" pfns accessed/dirty before dropping mmu_lockSean Christopherson
2024-10-25KVM: Drop unused "hva" pointer from __gfn_to_pfn_memslot()Sean Christopherson
2024-10-25KVM: Drop @atomic param from gfn=>pfn and hva=>pfn APIsSean Christopherson
2024-10-24KVM: arm64: nvhe: Pass through PSCI v1.3 SYSTEM_OFF2 callDavid Woodhouse
2024-10-24KVM: arm64: Add support for PSCI v1.2 and v1.3David Woodhouse
2024-10-24KVM: arm64: Add PSCI v1.3 SYSTEM_OFF2 function for hibernationDavid Woodhouse
2024-10-23KVM: arm64: Don't map 'kvm_vgic_global_state' at EL2 with pKVMWill Deacon
2024-10-23KVM: arm64: Just advertise SEIS as 0 when emulating ICC_CTLR_EL1Will Deacon
2024-10-17KVM: arm64: Ensure vgic_ready() is ordered against MMIO registrationOliver Upton
2024-10-17KVM: arm64: vgic: Don't check for vgic_ready() when setting NR_IRQSOliver Upton
2024-10-17KVM: arm64: Fix shift-out-of-bounds bugIlkka Koskinen
2024-10-17KVM: arm64: Shave a few bytes from the EL2 idmap codeMarc Zyngier
2024-10-16hugetlb: arm64: add mte supportYang Shi
2024-10-11KVM: arm64: Don't eagerly teardown the vgic on init errorMarc Zyngier
2024-10-08KVM: arm64: Expose S1PIE to guestsMark Brown