summaryrefslogtreecommitdiffstats
path: root/arch/arm64 (follow)
Commit message (Expand)AuthorAgeFilesLines
* objtool/idle: Validate __cpuidle code as noinstrPeter Zijlstra2023-01-131-1/+0
* Merge tag 'rproc-v6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds2022-12-211-0/+33
|\
| * arm64: dts: xilinx: zynqmp: Add RPU subsystem device nodeTanmay Shah2022-11-251-0/+33
* | Merge tag 'soc-fixes-6.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2022-12-192-3/+3
|\ \
| * | arm64: dts: mt8183: Fix Mali GPU clockChen-Yu Tsai2022-12-161-1/+1
| * | arm64: dts: mediatek: mt8195-demo: fix the memory size of node secmonMacpaul Lin2022-12-161-2/+2
* | | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2022-12-167-84/+0
|\ \ \
| * | | Revert "arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption"Will Deacon2022-12-157-84/+0
* | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-1545-995/+2787
|\ \ \ \
| * \ \ \ Merge tag 'kvmarm-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini2022-12-0948-1222/+3641
| |\ \ \ \
| | * \ \ \ Merge remote-tracking branch 'arm64/for-next/sysregs' into kvmarm-master/nextMarc Zyngier2022-12-056-257/+871
| | |\ \ \ \
| | * \ \ \ \ Merge branch kvm-arm64/misc-6.2 into kvmarm-master/nextMarc Zyngier2022-12-051-1/+1
| | |\ \ \ \ \
| | | * | | | | KVM: arm64: Fix typo in commentZhiyuan Dai2022-11-111-1/+1
| | | | |_|_|/ | | | |/| | |
| | * | | | | Merge branch kvm-arm64/pmu-unchained into kvmarm-master/nextMarc Zyngier2022-12-055-308/+343
| | |\ \ \ \ \
| | | * | | | | KVM: arm64: PMU: Fix period computation for 64bit counters with 32bit overflowMarc Zyngier2022-12-051-7/+3
| | | * | | | | KVM: arm64: PMU: Sanitise PMCR_EL0.LP on first vcpu runMarc Zyngier2022-11-282-4/+10
| | | * | | | | KVM: arm64: PMU: Simplify PMCR_EL0 reset handlingMarc Zyngier2022-11-281-12/+6
| | | * | | | | KVM: arm64: PMU: Replace version number '0' with ID_AA64DFR0_EL1_PMUVer_NIAnshuman Khandual2022-11-281-2/+3
| | | * | | | | KVM: arm64: PMU: Make kvm_pmc the main data structureMarc Zyngier2022-11-191-87/+87
| | | * | | | | KVM: arm64: PMU: Simplify vcpu computation on perf overflow notificationMarc Zyngier2022-11-191-4/+1
| | | * | | | | KVM: arm64: PMU: Allow PMUv3p5 to be exposed to the guestMarc Zyngier2022-11-191-1/+1
| | | * | | | | KVM: arm64: PMU: Implement PMUv3p5 long counter supportMarc Zyngier2022-11-192-3/+9
| | | * | | | | KVM: arm64: PMU: Allow ID_DFR0_EL1.PerfMon to be set from userspaceMarc Zyngier2022-11-191-1/+56
| | | * | | | | KVM: arm64: PMU: Allow ID_AA64DFR0_EL1.PMUver to be set from userspaceMarc Zyngier2022-11-191-1/+41
| | | * | | | | KVM: arm64: PMU: Move the ID_AA64DFR0_EL1.PMUver limit to VM creationMarc Zyngier2022-11-194-8/+49
| | | * | | | | KVM: arm64: PMU: Do not let AArch32 change the counters' top 32 bitsMarc Zyngier2022-11-191-8/+27
| | | * | | | | KVM: arm64: PMU: Simplify setting a counter to a specific valueMarc Zyngier2022-11-171-1/+4
| | | * | | | | KVM: arm64: PMU: Add counter_index_to_*reg() helpersMarc Zyngier2022-11-171-15/+18
| | | * | | | | KVM: arm64: PMU: Only narrow counters that are not 64bit wideMarc Zyngier2022-11-171-8/+6
| | | * | | | | KVM: arm64: PMU: Narrow the overflow checking when requiredMarc Zyngier2022-11-171-1/+2
| | | * | | | | KVM: arm64: PMU: Distinguish between 64bit counter and 64bit overflowMarc Zyngier2022-11-171-12/+31
| | | * | | | | KVM: arm64: PMU: Always advertise the CHAIN eventMarc Zyngier2022-11-171-0/+2
| | | * | | | | KVM: arm64: PMU: Align chained counter implementation with architecture pseud...Marc Zyngier2022-11-171-234/+86
| | | * | | | | arm64: Add ID_DFR0_EL1.PerfMon values for PMUv3p7 and IMP_DEFMarc Zyngier2022-11-171-0/+2
| | | |/ / / /
| | * | | | | Merge branch kvm-arm64/mte-map-shared into kvmarm-master/nextMarc Zyngier2022-12-0512-70/+129
| | |\ \ \ \ \
| | | * | | | | KVM: arm64: permit all VM_MTE_ALLOWED mappings with MTE enabledPeter Collingbourne2022-11-291-8/+0
| | | * | | | | KVM: arm64: unify the tests for VMAs in memslots when MTE is enabledPeter Collingbourne2022-11-291-9/+16
| | | * | | | | arm64: mte: Lock a page for MTE tag initialisationCatalin Marinas2022-11-299-29/+60
| | | * | | | | KVM: arm64: Simplify the sanitise_mte_tags() logicCatalin Marinas2022-11-291-25/+15
| | | * | | | | arm64: mte: Fix/clarify the PG_mte_tagged semanticsCatalin Marinas2022-11-2911-18/+56
| | | * | | | | mm: Do not enable PG_arch_2 for all 64-bit architecturesCatalin Marinas2022-11-291-0/+1
| | | |/ / / /
| | * | | | | Merge branch kvm-arm64/pkvm-vcpu-state into kvmarm-master/nextMarc Zyngier2022-12-0527-214/+1747
| | |\ \ \ \ \
| | | * | | | | KVM: arm64: Use the pKVM hyp vCPU structure in handle___kvm_vcpu_run()Will Deacon2022-11-113-2/+109
| | | * | | | | KVM: arm64: Don't unnecessarily map host kernel sections at EL2Quentin Perret2022-11-112-17/+3
| | | * | | | | KVM: arm64: Explicitly map 'kvm_vgic_global_state' at EL2Quentin Perret2022-11-111-0/+5
| | | * | | | | KVM: arm64: Maintain a copy of 'kvm_arm_vmid_bits' at EL2Will Deacon2022-11-114-3/+6
| | | * | | | | KVM: arm64: Unmap 'kvm_arm_hyp_percpu_base' from the hostQuentin Perret2022-11-114-10/+8
| | | * | | | | KVM: arm64: Return guest memory from EL2 via dedicated teardown memcacheQuentin Perret2022-11-115-44/+40
| | | * | | | | KVM: arm64: Instantiate guest stage-2 page-tables at EL2Quentin Perret2022-11-113-3/+132
| | | * | | | | KVM: arm64: Consolidate stage-2 initialisation into a single functionQuentin Perret2022-11-116-48/+41