summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2025-04-06KVM: arm64: selftests: Explicitly set the page attrs to Inner-ShareableRaghavendra Rao Ananta2-0/+4
2025-04-06KVM: arm64: selftests: Introduce and use hardware-definition macrosRaghavendra Rao Ananta3-33/+92
2025-04-03KVM: arm64: Don't translate FAR if invalid/unsafeOliver Upton6-18/+73
2025-04-03arm64: Convert HPFAR_EL2 to sysreg tableOliver Upton3-2/+11
2025-04-03KVM: arm64: Only read HPFAR_EL2 when value is architecturally validOliver Upton2-20/+48
2025-04-02smccc: kvm_guest: Remove unneeded semicolonChen Ni1-1/+1
2025-04-01smccc: kvm_guest: Align with DISCOVER_IMPL_CPUS ABIOliver Upton1-1/+1
2025-03-20Merge branch 'kvm-arm64/pmu-fixes' into kvmarm/nextOliver Upton6-76/+63
2025-03-20Merge branch 'kvm-arm64/pkvm-6.15' into kvmarm/nextOliver Upton11-95/+136
2025-03-20Merge branch 'kvm-arm64/writable-midr' into kvmarm/nextOliver Upton11-119/+244
2025-03-20Merge branch 'kvm-arm64/pmuv3-asahi' into kvmarm/nextOliver Upton15-104/+303
2025-03-20Merge branch 'kvm-arm64/pv-cpuid' into kvmarm/nextOliver Upton20-62/+329
2025-03-20Merge branch 'kvm-arm64/nv-idregs' into kvmarm/nextOliver Upton8-171/+233
2025-03-20Merge branch 'kvm-arm64/nv-vgic' into kvmarm/nextOliver Upton26-117/+833
2025-03-20Merge branch 'kvm-arm64/misc' into kvmarm/nextOliver Upton3-8/+32
2025-03-18KVM: arm64: Tear down vGIC on failed vCPU creationWill Deacon1-1/+5
2025-03-17KVM: arm64: PMU: Reload when resettingAkihiko Odaki4-19/+3
2025-03-17KVM: arm64: PMU: Reload when user modifies registersAkihiko Odaki2-3/+4
2025-03-17KVM: arm64: PMU: Fix SET_ONE_REG for vPMC regsAkihiko Odaki3-1/+35
2025-03-17KVM: arm64: PMU: Assume PMU presence in pmu-emul.cAkihiko Odaki4-35/+20
2025-03-17KVM: arm64: PMU: Set raw values from user to PM{C,I}NTEN{SET,CLR}, PMOVS{SET,...Akihiko Odaki1-19/+2
2025-03-15KVM: arm64: Create each pKVM hyp vcpu after its corresponding host vcpuFuad Tabba6-42/+54
2025-03-15KVM: arm64: Factor out pKVM hyp vcpu creation to separate functionFuad Tabba1-28/+24
2025-03-15KVM: arm64: Initialize HCRX_EL2 traps in pKVMFuad Tabba1-1/+7
2025-03-15KVM: arm64: Factor out setting HCRX_EL2 traps into separate functionFuad Tabba2-19/+25
2025-03-14KVM: arm64: Count pKVM stage-2 usage in secondary pagetable statsVincent Donnefort3-1/+19
2025-03-14KVM: arm64: Distinct pKVM teardown memcache for stage-2Vincent Donnefort5-6/+8
2025-03-14KVM: arm64: Add flags to kvm_hyp_memcacheVincent Donnefort2-4/+5
2025-03-12KVM: arm64: selftests: Test that TGRAN*_2 fields are writableSebastian Ott1-0/+3
2025-03-12KVM: arm64: Allow userspace to write ID_AA64MMFR0_EL1.TGRAN*_2Sebastian Ott1-4/+17
2025-03-11arm64: Enable IMP DEF PMUv3 traps on Apple M*Oliver Upton1-0/+44
2025-03-11KVM: arm64: Provide 1 event counter on IMPDEF hardwareOliver Upton1-0/+7
2025-03-11drivers/perf: apple_m1: Provide helper for mapping PMUv3 eventsOliver Upton1-0/+35
2025-03-11KVM: arm64: Remap PMUv3 events onto hardwareOliver Upton2-1/+28
2025-03-11KVM: arm64: Advertise PMUv3 if IMPDEF traps are presentOliver Upton1-1/+11
2025-03-11KVM: arm64: Compute synthetic sysreg ESR for Apple PMUv3 trapsOliver Upton2-0/+23
2025-03-11KVM: arm64: Move PMUVer filtering into KVM codeOliver Upton2-29/+9
2025-03-11KVM: arm64: Use guard() to cleanup usage of arm_pmus_lockOliver Upton1-15/+8
2025-03-11KVM: arm64: Drop kvm_arm_pmu_available static keyOliver Upton4-20/+10
2025-03-11KVM: arm64: Use a cpucap to determine if system supports FEAT_PMUv3Oliver Upton7-8/+46
2025-03-11KVM: arm64: Always support SW_INCR PMU eventOliver Upton1-0/+2
2025-03-11KVM: arm64: Compute PMCEID from arm_pmu's event bitmapsOliver Upton1-11/+36
2025-03-11drivers/perf: apple_m1: Support host/guest event filteringOliver Upton2-4/+17
2025-03-11drivers/perf: apple_m1: Refactor event select/filter configurationOliver Upton1-20/+32
2025-03-10Linux 6.14-rc6v6.14-rc6Linus Torvalds1-1/+1
2025-03-09Merge tag 'kbuild-fixes-v6.14-3' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-3/+8
2025-03-09Merge tag 'usb-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds24-83/+189
2025-03-09Merge tag 'driver-core-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+1
2025-03-09Merge tag 'char-misc-6.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds27-85/+139
2025-03-09Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds16-62/+130