summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-05-0127-348/+1083
|\
| * Merge tag 'kvmarm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-04-2627-344/+1076
| |\
| | * 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-215-35/+230
| | |\ \
| | | * | KVM: arm64: Prevent userspace from handling SMC64 arch rangeOliver Upton2023-04-081-6/+19
| | | * | KVM: arm64: Expose SMC/HVC width to userspaceMarc Zyngier2023-04-051-5/+11
| | | * | 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-052-0/+64
| | | * | KVM: arm64: Add support for KVM_EXIT_HYPERCALLOliver Upton2023-04-052-1/+19
| | | * | KVM: arm64: Use a maple tree to represent the SMCCC filterOliver Upton2023-04-052-0/+59
| | | * | KVM: arm64: Refactor hvc filtering to support different actionsOliver Upton2023-04-051-4/+22
| | | * | 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-052-4/+3
| | | |/
| | * | Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/nextMarc Zyngier2023-04-2111-181/+596
| | |\ \
| | | * | KVM: arm64: Handle 32bit CNTPCTSS trapsMarc Zyngier2023-04-131-0/+1
| | | * | KVM: arm64: nv: timers: Support hyp timer emulationMarc Zyngier2023-03-304-10/+206
| | | * | 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: timers: Move the timer IRQs into arch_timer_vm_dataMarc Zyngier2023-03-302-44/+66
| | | * | 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-302-5/+57
| | | * | KVM: arm64: Expose {un,}lock_all_vcpus() to the rest of KVMMarc Zyngier2023-03-303-41/+43
| | | * | KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2Marc Zyngier2023-03-303-29/+96
| | | * | KVM: arm64: timers: Use CNTPOFF_EL2 to offset the physical timerMarc Zyngier2023-03-302-2/+18
| | | * | 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
| | * | KVM: arm64: vgic: Don't acquire its_lock before config_lockOliver Upton2023-04-121-3/+12
| | * | KVM: arm64: Use config_lock to protect vgic stateOliver Upton2023-03-298-60/+88
| | * | KVM: arm64: Use config_lock to protect data ordered against KVM_RUNOliver Upton2023-03-294-21/+12
| | * | KVM: arm64: Avoid lock inversion when setting the VM register widthOliver Upton2023-03-292-3/+21
| | * | KVM: arm64: Avoid vcpu->mutex v. kvm->lock inversion in CPU_ONOliver Upton2023-03-293-25/+43
| | |/
| * | KVM: Change return type of kvm_arch_vm_ioctl() to "int"Thomas Huth2023-03-161-2/+1
| * | KVM: arm64: Limit length in kvm_vm_ioctl_mte_copy_tags() to INT_MAXThomas Huth2023-03-161-2/+6
| |/
* | Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-282-6/+6
|\ \
| * | mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov2023-04-062-6/+6
| |/
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2023-04-252-45/+47
|\ \
| * | KVM: arm64: Ensure CPU PMU probes before pKVM host de-privilegeWill Deacon2023-04-202-45/+47
| |/
* | Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-04-241-1/+0
|\ \