aboutsummaryrefslogtreecommitdiffstatshomepage
AgeCommit message (Expand)AuthorFilesLines
2023-10-30Merge branch kvm-arm64/mops into kvmarm/nextOliver Upton8-53/+78
2023-10-30Merge branch kvm-arm64/writable-id-regs into kvmarm/nextOliver Upton20-699/+1095
2023-10-30KVM: selftests: Avoid using forced target for generating arm64 headersOliver Upton1-6/+5
2023-10-30tools headers arm64: Fix references to top srcdir in MakefileOliver Upton1-8/+8
2023-10-30Merge branch kvm-arm64/sgi-injection into kvmarm/nextOliver Upton13-153/+212
2023-10-30Merge branch kvm-arm64/stage2-vhe-load into kvmarm/nextOliver Upton15-62/+90
2023-10-30Merge branch kvm-arm64/nv-trap-fixes into kvmarm/nextOliver Upton3-13/+133
2023-10-30Merge branch kvm-arm64/smccc-filter-cleanups into kvmarm/nextOliver Upton2-15/+23
2023-10-30Merge branch kvm-arm64/pmevtyper-filter into kvmarm/nextOliver Upton4-14/+44
2023-10-30Merge branch kvm-arm64/feature-flag-refactor into kvmarm/nextOliver Upton10-79/+72
2023-10-30Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton8-34/+69
2023-10-30KVM: arm64: Add tracepoint for MMIO accesses where ISV==0Oliver Upton2-1/+28
2023-10-30KVM: arm64: selftest: Perform ISB before reading PAR_EL1Zenghui Yu1-1/+1
2023-10-30KVM: arm64: selftest: Add the missing .guest_prepare()Zenghui Yu1-0/+3
2023-10-30KVM: arm64: Always invalidate TLB for stage-2 permission faultsOliver Upton1-1/+1
2023-10-25KVM: arm64: Handle AArch32 SPSR_{irq,abt,und,fiq} as RAZ/WIMarc Zyngier2-3/+17
2023-10-25KVM: arm64: Do not let a L1 hypervisor access the *32_EL2 sysregsMarc Zyngier1-4/+4
2023-10-25KVM: arm64: Refine _EL2 system register list that require trap reinjectionMiguel Luis1-6/+71
2023-10-25arm64: Add missing _EL2 encodingsMiguel Luis1-0/+30
2023-10-25arm64: Add missing _EL12 encodingsMiguel Luis1-0/+11
2023-10-24KVM: arm64: Add PMU event filter bits required if EL3 is implementedOliver Upton2-5/+19
2023-10-24KVM: arm64: Make PMEVTYPER<n>_EL0.NSH RES0 if EL2 isn't advertisedOliver Upton3-9/+25
2023-10-23KVM: arm64: Move VTCR_EL2 into struct s2_mmuMarc Zyngier9-24/+33
2023-10-20KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe()Oliver Upton1-10/+5
2023-10-20KVM: arm64: Rename helpers for VHE vCPU load/putOliver Upton5-19/+25
2023-10-20KVM: arm64: Reload stage-2 for VMID change on VHEMarc Zyngier3-5/+13
2023-10-20KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host()Marc Zyngier1-3/+14
2023-10-20KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host()Oliver Upton1-1/+0
2023-10-18KVM: arm64: selftests: Test for setting ID register from usersapceJing Zhang2-0/+482
2023-10-18tools headers arm64: Update sysreg.h with kernel sourcesJing Zhang6-661/+232
2023-10-18KVM: selftests: Generate sysreg-defs.h and add to include pathOliver Upton1-3/+20
2023-10-18perf build: Generate arm64's sysreg-defs.h and add to include pathOliver Upton2-3/+14
2023-10-18tools: arm64: Add a Makefile for generating sysreg-defs.hOliver Upton2-0/+39
2023-10-09KVM: arm64: Expose MOPS instructions to guestsKristina Martsenko3-4/+5
2023-10-09KVM: arm64: Add handler for MOPS exceptionsKristina Martsenko5-49/+73
2023-10-05KVM: arm64: Use mtree_empty() to determine if SMCCC filter configuredOliver Upton2-9/+2
2023-10-05KVM: arm64: Only insert reserved ranges when SMCCC filter is usedOliver Upton1-6/+16
2023-10-05KVM: arm64: Add a predicate for testing if SMCCC filter is configuredOliver Upton1-1/+6
2023-10-04KVM: arm64: Document vCPU feature selection UAPIsOliver Upton3-0/+53
2023-10-04KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1Oliver Upton1-1/+1
2023-10-04KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1Jing Zhang1-1/+7
2023-10-04KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1Jing Zhang1-3/+17
2023-10-04KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1Oliver Upton1-12/+26
2023-10-04KVM: arm64: Bump up the default KVM sanitised debug version to v8p8Oliver Upton1-4/+7
2023-10-04KVM: arm64: Reject attempts to set invalid debug arch versionOliver Upton1-3/+29
2023-10-04KVM: arm64: Advertise selected DebugVer in DBGDIDR.VersionOliver Upton1-5/+6
2023-10-04KVM: arm64: Use guest ID register values for the sake of emulationJing Zhang1-3/+3
2023-10-04KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKSJing Zhang1-0/+48
2023-10-04KVM: arm64: Allow userspace to get the writable masks for feature ID registersJing Zhang5-0/+112
2023-09-30KVM: arm64: Clarify the ordering requirements for vcpu/RD creationMarc Zyngier1-0/+7