summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch for-next/module-alloc into kvmarm/nextOliver Upton2023-06-153-17/+9
|\
| * arm64: module: rework module VA range selectionMark Rutland2023-06-061-1/+1
| * arm64: module: mandate MODULE_PLTSMark Rutland2023-06-062-4/+0
| * arm64: module: move module randomization to module.cMark Rutland2023-06-061-6/+0
| * arm64: kaslr: split kaslr/module initializationMark Rutland2023-06-061-6/+8
* | Merge branch kvm-arm64/hvhe into kvmarm/nextOliver Upton2023-06-157-18/+103
|\ \
| * | KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1Marc Zyngier2023-06-151-1/+0
| * | KVM: arm64: Force HCR_E2H in guest context when ARM64_KVM_HVHE is setMarc Zyngier2023-06-131-1/+1
| * | KVM: arm64: Rework CPTR_EL2 programming for HVHE configurationMarc Zyngier2023-06-132-3/+32
| * | KVM: arm64: Key use of VHE instructions in nVHE code off ARM64_KVM_HVHEMarc Zyngier2023-06-131-3/+9
| * | KVM: arm64: Remove alternatives from sysreg accessors in VHE hypervisor contextMarc Zyngier2023-06-131-6/+19
| * | arm64: Use CPACR_EL1 format to set CPTR_EL2 when E2H is setMarc Zyngier2023-06-131-2/+19
| * | arm64: Allow EL1 physical timer access when running VHEMarc Zyngier2023-06-131-0/+5
| * | arm64: Add KVM_HVHE capability and has_hvhe() predicateMarc Zyngier2023-06-132-0/+9
| * | arm64: Turn kaslr_feature_override into a generic SW feature overrideMarc Zyngier2023-06-131-0/+4
| * | arm64: Prevent the use of is_kernel_in_hyp_mode() in hypervisor codeMarc Zyngier2023-06-131-1/+3
| * | KVM: arm64: Drop is_kernel_in_hyp_mode() from __invalidate_icache_guest_page()Marc Zyngier2023-06-131-1/+2
| |/
* | Merge branch kvm-arm64/ffa-proxy into kvmarm/nextOliver Upton2023-06-152-0/+22
|\ \
| * | KVM: arm64: pkvm: Add support for fragmented FF-A descriptorsQuentin Perret2023-06-011-2/+15
| * | KVM: arm64: Allocate pages for hypervisor FF-A mailboxesWill Deacon2023-06-011-0/+8
| * | KVM: arm64: Probe FF-A version and host/hyp partition ID during initWill Deacon2023-06-011-0/+1
* | | Merge branch kvm-arm64/eager-page-splitting into kvmarm/nextOliver Upton2023-06-154-4/+95
|\ \ \ | |_|/ |/| |
| * | KVM: arm64: Use local TLBI on permission relaxationMarc Zyngier2023-05-161-0/+4
| * | KVM: arm64: Add kvm_uninit_stage2_mmu()Ricardo Koller2023-05-161-0/+1
| * | KVM: arm64: Add kvm_pgtable_stage2_split()Ricardo Koller2023-05-161-0/+19
| * | KVM: arm64: Add KVM_CAP_ARM_EAGER_SPLIT_CHUNK_SIZERicardo Koller2023-05-162-0/+33
| * | KVM: arm64: Add helper for creating unlinked stage2 subtreesRicardo Koller2023-05-161-0/+26
| * | KVM: arm64: Add KVM_PGTABLE_WALK flags for skipping CMOs and BBM TLBIsRicardo Koller2023-05-161-0/+8
| * | KVM: arm64: Rename free_removed to free_unlinkedRicardo Koller2023-05-161-4/+4
| |/
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-05-212-0/+9
|\ \
| * \ Merge branch kvm-arm64/pgtable-fixes-6.4 into kvmarm-master/fixesMarc Zyngier2023-05-111-0/+1
| |\ \
| | * | KVM: arm64: Infer the PA offset from IPA in stage-2 map walkerOliver Upton2023-04-211-0/+1
| * | | Merge branch kvm-arm64/misc-6.4 into kvmarm-master/fixesMarc Zyngier2023-05-111-0/+8
| |\ \ \ | | |_|/ | |/| |
| | * | KVM: arm64: vgic: Add Apple M2 PRO/MAX cpus to the list of broken SEIS implem...Marc Zyngier2023-05-111-0/+8
| | |/
* | / arm64: perf: Mark all accessor functions inlineGeert Uytterhoeven2023-05-161-3/+3
|/ /
* | 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 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-05-013-3/+33
|\ \ \
| * \ \ Merge tag 'kvmarm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-04-263-1/+31
| |\ \ \
| | * \ \ Merge branch kvm-arm64/smccc-filtering into kvmarm-master/nextMarc Zyngier2023-04-211-1/+7
| | |\ \ \
| | | * | | KVM: arm64: Use a maple tree to represent the SMCCC filterOliver Upton2023-04-051-1/+4
| | | * | | KVM: arm64: Add a helper to check if a VM has ran onceOliver Upton2023-04-051-0/+3
| | | | |/ | | | |/|
| | * | | Merge branch kvm-arm64/timer-vm-offsets into kvmarm-master/nextMarc Zyngier2023-04-213-0/+20
| | |\ \ \
| | | * | | KVM: arm64: Handle 32bit CNTPCTSS trapsMarc Zyngier2023-04-131-0/+1
| | | * | | KVM: arm64: nv: timers: Support hyp timer emulationMarc Zyngier2023-03-301-0/+4
| | | * | | 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-301-0/+2
| | | * | | KVM: arm64: timers: Allow userspace to set the global counter offsetMarc Zyngier2023-03-301-0/+4
| | | * | | KVM: arm64: Expose {un,}lock_all_vcpus() to the rest of KVMMarc Zyngier2023-03-301-0/+3
| | | * | | KVM: arm64: timers: Allow physical offset without CNTPOFF_EL2Marc Zyngier2023-03-301-0/+2
| | | |/ /