summaryrefslogtreecommitdiff
path: root/arch/arm64/kvm
AgeCommit message (Expand)AuthorFilesLines
2024-07-14Merge branch kvm-arm64/ctr-el0 into kvmarm/nextOliver Upton4-186/+216
2024-07-14Merge branch kvm-arm64/shadow-mmu into kvmarm/nextOliver Upton7-43/+1568
2024-07-14Merge branch kvm-arm64/ffa-1p1 into kvmarm/nextOliver Upton2-33/+149
2024-07-08Revert "KVM: arm64: nv: Fix RESx behaviour of disabled FGTs with negative pol...Oliver Upton1-12/+12
2024-07-03KVM: arm64: nv: Truely enable nXS TLBI operationsMarc Zyngier1-2/+2
2024-06-22KVM: arm64: nv: Unfudge ID_AA64PFR0_EL1 maskingOliver Upton1-1/+1
2024-06-20KVM: arm64: rename functions for invariant sys regsSebastian Ott1-5/+5
2024-06-20KVM: arm64: show writable masks for feature registersSebastian Ott1-14/+5
2024-06-20KVM: arm64: Treat CTR_EL0 as a VM feature ID registerSebastian Ott1-10/+10
2024-06-20KVM: arm64: unify code to prepare trapsSebastian Ott2-3/+33
2024-06-20KVM: arm64: nv: Use accessors for modifying ID registersOliver Upton1-134/+122
2024-06-20KVM: arm64: Add helper for writing ID regsOliver Upton2-5/+16
2024-06-20KVM: arm64: Use read-only helper for reading VM ID registersOliver Upton2-4/+4
2024-06-20KVM: arm64: Make idregs debugfs iterator search sysreg table directlyOliver Upton1-13/+23
2024-06-20KVM: arm64: Get sys_reg encoding from descriptor in idregs_debug_show()Oliver Upton1-1/+1
2024-06-19KVM: arm64: nv: Use GFP_KERNEL_ACCOUNT for sysreg_masks allocationOliver Upton1-1/+1
2024-06-19KVM: arm64: nv: Add handling of NXS-flavoured TLBI operationsMarc Zyngier2-0/+119
2024-06-19KVM: arm64: nv: Add handling of range-based TLBI operationsMarc Zyngier3-6/+108
2024-06-19KVM: arm64: nv: Add handling of outer-shareable TLBI operationsMarc Zyngier3-1/+29
2024-06-19KVM: arm64: nv: Invalidate TLBs based on shadow S2 TTL-like informationMarc Zyngier1-1/+84
2024-06-19KVM: arm64: nv: Tag shadow S2 entries with guest's leaf S2 levelMarc Zyngier1-2/+17
2024-06-19KVM: arm64: nv: Handle FEAT_TTL hinted TLB operationsMarc Zyngier2-23/+90
2024-06-19KVM: arm64: nv: Handle TLBI IPAS2E1{,IS} operationsMarc Zyngier1-0/+96
2024-06-19KVM: arm64: nv: Handle TLBI ALLE1{,IS} operationsMarc Zyngier1-0/+25
2024-06-19KVM: arm64: nv: Handle TLBI VMALLS12E1{,IS} operationsMarc Zyngier1-0/+51
2024-06-19KVM: arm64: nv: Handle TLB invalidation targeting L2 stage-1Marc Zyngier2-0/+115
2024-06-19KVM: arm64: nv: Handle EL2 Stage-1 TLB invalidationMarc Zyngier1-1/+50
2024-06-19KVM: arm64: nv: Add Stage-1 EL2 invalidation primitivesMarc Zyngier1-0/+65
2024-06-19KVM: arm64: nv: Unmap/flush shadow stage 2 page tablesChristoffer Dall2-5/+65
2024-06-19KVM: arm64: nv: Handle shadow stage 2 page faultsMarc Zyngier2-9/+133
2024-06-19KVM: arm64: nv: Implement nested Stage-2 page table walk logicChristoffer Dall1-0/+264
2024-06-19KVM: arm64: nv: Support multiple nested Stage-2 mmu structuresMarc Zyngier4-21/+283
2024-06-14KVM: arm64: Use FF-A 1.1 with pKVMSebastian Ene1-4/+8
2024-06-14KVM: arm64: Update the identification range for the FF-A smcsSebastian Ene1-1/+1
2024-06-14KVM: arm64: Add support for FFA_PARTITION_INFO_GETSebastian Ene1-0/+52
2024-06-14KVM: arm64: Trap FFA_VERSION host call in pKVMSebastian Ene1-30/+90
2024-06-14KVM: arm64: nv: Fix RESx behaviour of disabled FGTs with negative polarityMarc Zyngier1-12/+12
2024-06-14KVM: arm64: Add early_param to control WFx trappingColton Lewis1-3/+65
2024-06-04KVM: arm64: Ensure that SME controls are disabled in protected modeFuad Tabba2-0/+18
2024-06-04KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx formatFuad Tabba4-11/+7
2024-06-04KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVMFuad Tabba4-19/+14
2024-06-04KVM: arm64: Eagerly restore host fpsimd/sve state in pKVMFuad Tabba4-5/+93
2024-06-04KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVMFuad Tabba4-0/+97
2024-06-04KVM: arm64: Specialize handling of host fpsimd state on trapFuad Tabba3-1/+13
2024-06-04KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helperFuad Tabba2-19/+5
2024-06-04KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_stateFuad Tabba1-1/+2
2024-06-04KVM: arm64: Reintroduce __sve_save_stateFuad Tabba1-0/+6
2024-05-30KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisorMarc Zyngier1-2/+4
2024-05-30KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAxMarc Zyngier1-10/+11
2024-05-27KVM: arm64: AArch32: Fix spurious trapping of conditional instructionsMarc Zyngier1-2/+16