summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| | | * | | KVM: arm64: Treat CTR_EL0 as a VM feature ID registerSebastian Ott2024-06-201-10/+10
| | | * | | KVM: arm64: unify code to prepare trapsSebastian Ott2024-06-202-3/+33
| | | * | | KVM: arm64: nv: Use accessors for modifying ID registersOliver Upton2024-06-201-134/+122
| | | * | | KVM: arm64: Add helper for writing ID regsOliver Upton2024-06-202-5/+16
| | | * | | KVM: arm64: Use read-only helper for reading VM ID registersOliver Upton2024-06-202-4/+4
| | | * | | KVM: arm64: Make idregs debugfs iterator search sysreg table directlyOliver Upton2024-06-201-13/+23
| | | * | | KVM: arm64: Get sys_reg encoding from descriptor in idregs_debug_show()Oliver Upton2024-06-201-1/+1
| | | | |/ | | | |/|
| | * | | Merge branch kvm-arm64/shadow-mmu into kvmarm/nextOliver Upton2024-07-147-43/+1568
| | |\ \ \
| | | * | | KVM: arm64: nv: Truely enable nXS TLBI operationsMarc Zyngier2024-07-041-2/+2
| | | * | | KVM: arm64: nv: Add handling of NXS-flavoured TLBI operationsMarc Zyngier2024-06-192-0/+119
| | | * | | KVM: arm64: nv: Add handling of range-based TLBI operationsMarc Zyngier2024-06-193-6/+108
| | | * | | KVM: arm64: nv: Add handling of outer-shareable TLBI operationsMarc Zyngier2024-06-193-1/+29
| | | * | | KVM: arm64: nv: Invalidate TLBs based on shadow S2 TTL-like informationMarc Zyngier2024-06-191-1/+84
| | | * | | KVM: arm64: nv: Tag shadow S2 entries with guest's leaf S2 levelMarc Zyngier2024-06-191-2/+17
| | | * | | KVM: arm64: nv: Handle FEAT_TTL hinted TLB operationsMarc Zyngier2024-06-192-23/+90
| | | * | | KVM: arm64: nv: Handle TLBI IPAS2E1{,IS} operationsMarc Zyngier2024-06-191-0/+96
| | | * | | KVM: arm64: nv: Handle TLBI ALLE1{,IS} operationsMarc Zyngier2024-06-191-0/+25
| | | * | | KVM: arm64: nv: Handle TLBI VMALLS12E1{,IS} operationsMarc Zyngier2024-06-191-0/+51
| | | * | | KVM: arm64: nv: Handle TLB invalidation targeting L2 stage-1Marc Zyngier2024-06-192-0/+115
| | | * | | KVM: arm64: nv: Handle EL2 Stage-1 TLB invalidationMarc Zyngier2024-06-191-1/+50
| | | * | | KVM: arm64: nv: Add Stage-1 EL2 invalidation primitivesMarc Zyngier2024-06-191-0/+65
| | | * | | KVM: arm64: nv: Unmap/flush shadow stage 2 page tablesChristoffer Dall2024-06-192-5/+65
| | | * | | KVM: arm64: nv: Handle shadow stage 2 page faultsMarc Zyngier2024-06-192-9/+133
| | | * | | KVM: arm64: nv: Implement nested Stage-2 page table walk logicChristoffer Dall2024-06-191-0/+264
| | | * | | KVM: arm64: nv: Support multiple nested Stage-2 mmu structuresMarc Zyngier2024-06-194-21/+283
| | | | |/ | | | |/|
| | * | | Merge branch kvm-arm64/ffa-1p1 into kvmarm/nextOliver Upton2024-07-142-33/+149
| | |\ \ \
| | | * | | KVM: arm64: Use FF-A 1.1 with pKVMSebastian Ene2024-06-141-4/+8
| | | * | | KVM: arm64: Update the identification range for the FF-A smcsSebastian Ene2024-06-141-1/+1
| | | * | | KVM: arm64: Add support for FFA_PARTITION_INFO_GETSebastian Ene2024-06-141-0/+52
| | | * | | KVM: arm64: Trap FFA_VERSION host call in pKVMSebastian Ene2024-06-141-30/+90
| | | |/ /
| | * | | Revert "KVM: arm64: nv: Fix RESx behaviour of disabled FGTs with negative pol...Oliver Upton2024-07-081-12/+12
| | * | | KVM: arm64: nv: Use GFP_KERNEL_ACCOUNT for sysreg_masks allocationOliver Upton2024-06-191-1/+1
| | * | | KVM: arm64: nv: Fix RESx behaviour of disabled FGTs with negative polarityMarc Zyngier2024-06-141-12/+12
| | * | | KVM: arm64: Add early_param to control WFx trappingColton Lewis2024-06-141-3/+65
| | |/ /
* | | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2024-07-164-9/+8
|\ \ \ \ | |/ / / |/| | |
| | | |
| | \ \
| *-. | | Merge branches 'for-next/cpufeature', 'for-next/misc', 'for-next/kselftest', ...Catalin Marinas2024-07-113-8/+8
| |\ \| |
| | * | | KVM: arm64: Replace custom macros with fields from ID_AA64PFR0_EL1Anshuman Khandual2024-07-043-8/+8
| | |/ /
| * / / perf: arm_pmuv3: Include asm/arm_pmuv3.h from linux/perf/arm_pmuv3.hRob Herring (Arm)2024-07-031-1/+0
| |/ /
* | | KVM: arm64: FFA: Release hyp rx bufferVincent Donnefort2024-06-111-0/+12
* | | KVM: arm64: Disassociate vcpus from redistributor region on teardownMarc Zyngier2024-06-063-4/+15
|/ /
* | KVM: arm64: Ensure that SME controls are disabled in protected modeFuad Tabba2024-06-042-0/+18
* | KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx formatFuad Tabba2024-06-044-11/+7
* | KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVMFuad Tabba2024-06-044-19/+14
* | KVM: arm64: Eagerly restore host fpsimd/sve state in pKVMFuad Tabba2024-06-044-5/+93
* | KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVMFuad Tabba2024-06-044-0/+97
* | KVM: arm64: Specialize handling of host fpsimd state on trapFuad Tabba2024-06-043-1/+13
* | KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helperFuad Tabba2024-06-042-19/+5
* | KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_stateFuad Tabba2024-06-041-1/+2
* | KVM: arm64: Reintroduce __sve_save_stateFuad Tabba2024-06-041-0/+6
* | KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisorMarc Zyngier2024-05-301-2/+4