summaryrefslogtreecommitdiff
path: root/arch/arm64
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-05-051-4/+3
|\
| * locking/arch: Rename all internal __xchg() names to __arch_xchg()Andrzej Hajda2023-04-291-4/+3
* | Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2023-05-046-23/+22
|\ \
| * | arm64: lds: move .got section out of .textFangrui Song2023-05-021-10/+9
| * | arm64: kernel: remove SHF_WRITE|SHF_EXECINSTR from .idmap.textndesaulniers@google.com2023-05-023-5/+5
| * | arm64: cpufeature: Fix pointer auth hwcapsKristina Martsenko2023-05-021-6/+6
| * | arm64: Fix label placement in record_mmu_state()Neeraj Upadhyay2023-04-261-2/+2
* | | Merge tag 'for-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/pate...Linus Torvalds2023-05-031-0/+17
|\ \ \
| * | | arm64: tegra: Add Tegra234 GTE nodesDipen Patel2023-04-261-0/+17
| | |/ | |/|
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-05-0134-351/+1168
|\ \ \
| * \ \ Merge tag 'kvmarm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-04-2662-459/+1288
| |\ \ \
| | * \ \ Merge branch kvm-arm64/spec-ptw into kvmarm-master/nextMarc Zyngier2023-04-216-15/+69
| | |\ \ \
| | | * | | KVM: arm64: vhe: Drop extra isb() on guest exitMarc Zyngier2023-04-141-4/+3
| | | * | | KVM: arm64: vhe: Synchronise with page table walker on MMU updateMarc Zyngier2023-04-141-0/+12
| | | * | | KVM: arm64: pkvm: Document the side effects of kvm_flush_dcache_to_poc()Marc Zyngier2023-04-141-0/+7
| | | * | | KVM: arm64: nvhe: Synchronise with page table walker on TLBIMarc Zyngier2023-04-141-9/+29
| | | * | | KVM: arm64: nvhe: Synchronise with page table walker on vcpu runMarc Zyngier2023-04-132-2/+18
| | * | | | Merge branch kvm-arm64/smccc-filtering into kvmarm-master/nextMarc Zyngier2023-04-217-36/+262
| | |\ \ \ \
| | | * | | | KVM: arm64: Prevent userspace from handling SMC64 arch rangeOliver Upton2023-04-081-6/+19
| | | * | | | KVM: arm64: Expose SMC/HVC width to userspaceMarc Zyngier2023-04-052-6/+13
| | | * | | | KVM: arm64: Let errors from SMCCC emulation to reach userspaceOliver Upton2023-04-051-16/+2
| | | * | | | KVM: arm64: Return NOT_SUPPORTED to guest for unknown PSCI versionOliver Upton2023-04-051-2/+5
| | | * | | | KVM: arm64: Introduce support for userspace SMCCC filteringOliver Upton2023-04-053-0/+75
| | | * | | | KVM: arm64: Add support for KVM_EXIT_HYPERCALLOliver Upton2023-04-053-1/+23
| | | * | | | KVM: arm64: Use a maple tree to represent the SMCCC filterOliver Upton2023-04-053-1/+63
| | | * | | | KVM: arm64: Refactor hvc filtering to support different actionsOliver Upton2023-04-052-4/+31
| | | * | | | KVM: arm64: Start handling SMCs from EL1Oliver Upton2023-04-051-7/+7
| | | * | | | KVM: arm64: Rename SMC/HVC call handler to reflect realityOliver Upton2023-04-052-3/+3
| | | * | | | KVM: arm64: Add vm fd device attribute accessorsOliver Upton2023-04-051-0/+29
| | | * | | | KVM: arm64: Add a helper to check if a VM has ran onceOliver Upton2023-04-053-4/+6
| | * | | | | Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/nextMarc Zyngier2023-04-2118-181/+643
| | |\ \ \ \ \
| | | * | | | | KVM: arm64: Handle 32bit CNTPCTSS trapsMarc Zyngier2023-04-132-0/+2
| | | * | | | | KVM: arm64: nv: timers: Support hyp timer emulationMarc Zyngier2023-03-306-10/+212
| | | * | | | | KVM: arm64: nv: timers: Add a per-timer, per-vcpu offsetMarc Zyngier2023-03-302-3/+12
| | | * | | | | KVM: arm64: timers: Abstract the number of valid timers per vcpuMarc Zyngier2023-03-301-6/+11
| | | * | | | | KVM: arm64: timers: Fast-track CNTPCT_EL0 trap handlingMarc Zyngier2023-03-301-0/+36
| | | * | | | | KVM: arm64: Elide kern_hyp_va() in VHE-specific parts of the hypervisorMarc Zyngier2023-03-301-0/+4
| | | * | | | | KVM: arm64: timers: Move the timer IRQs into arch_timer_vm_dataMarc Zyngier2023-03-303-44/+68
| | | * | | | | KVM: arm64: timers: Abstract per-timer IRQ accessMarc Zyngier2023-03-301-19/+19
| | | * | | | | KVM: arm64: timers: Rationalise per-vcpu timer initMarc Zyngier2023-03-301-34/+39
| | | * | | | | KVM: arm64: timers: Allow save/restoring of the physical timerMarc Zyngier2023-03-301-12/+17
| | | * | | | | KVM: arm64: timers: Allow userspace to set the global counter offsetMarc Zyngier2023-03-304-5/+70
| | | * | | | | KVM: arm64: Expose {un,}lock_all_vcpus() to the rest of KVMMarc Zyngier2023-03-304-41/+46
| | | * | | | | KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2Marc Zyngier2023-03-304-29/+98
| | | * | | | | KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timerMarc Zyngier2023-03-302-2/+18
| | | * | | | | arm64: Add HAS_ECV_CNTPOFF capabilityMarc Zyngier2023-03-302-0/+12
| | | * | | | | arm64: Add CNTPOFF_EL2 register definitionMarc Zyngier2023-03-301-0/+4
| | | * | | | | KVM: arm64: timers: Use a per-vcpu, per-timer accumulator for fractional nsMarc Zyngier2023-03-301-1/+1
| | | |/ / / /
| | * | | | | KVM: arm64: Have kvm_psci_vcpu_on() use WRITE_ONCE() to update mp_stateReiji Watanabe2023-04-201-1/+1
| | * | | | | KVM: arm64: Acquire mp_state_lock in kvm_arch_vcpu_ioctl_vcpu_init()Reiji Watanabe2023-04-201-1/+5