aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/include
AgeCommit message (Expand)AuthorFilesLines
2023-06-06arm64/sysreg: Convert OSLAR_EL1 to automatic generationMark Brown1-3/+0
2023-06-06arm64/sysreg: Standardise naming of bitfield constants in OSL[AS]R_EL1Mark Brown2-6/+6
2023-06-06arm64/sysreg: Convert MDSCR_EL1 to automatic register generationMark Brown1-1/+0
2023-06-06arm64/sysreg: Convert MDCCINT_EL1 to automatic register generationMark Brown1-1/+0
2023-06-06arm64: module: rework module VA range selectionMark Rutland1-1/+1
2023-06-06arm64: module: mandate MODULE_PLTSMark Rutland2-4/+0
2023-06-06arm64: module: move module randomization to module.cMark Rutland1-6/+0
2023-06-06arm64: kaslr: split kaslr/module initializationMark Rutland1-6/+8
2023-06-06arm64: add encodings of PIRx_ELx registersJoey Gouly2-0/+58
2023-06-06arm64: disable EL2 traps for PIEJoey Gouly2-3/+12
2023-06-06arm64: reorganise PAGE_/PROT_ macrosJoey Gouly1-28/+44
2023-06-06arm64: add PTE_WRITE to PROT_SECT_NORMALJoey Gouly1-1/+1
2023-06-06arm64: add PTE_UXN/PTE_WRITE to SWAPPER_*_FLAGSJoey Gouly1-4/+4
2023-06-06KVM: arm64: Save/restore PIE registersJoey Gouly1-0/+4
2023-06-06KVM: arm64: Save/restore TCR2_EL1Joey Gouly1-0/+1
2023-06-06arm64: cpufeature: add system register ID_AA64MMFR3Joey Gouly1-0/+1
2023-06-06arm64/sysreg: add PIR*_ELx registersJoey Gouly1-0/+19
2023-06-05arm64/arch_timer: Provide noinstr sched_clock_read() functionsPeter Zijlstra1-7/+1
2023-06-05arm64/io: Always inline all of __raw_{read,write}[bwlq]()Peter Zijlstra1-6/+6
2023-06-05arm64: mops: detect and enable FEAT_MOPSKristina Martsenko2-0/+2
2023-06-05arm64: mops: handle MOPS exceptionsKristina Martsenko2-1/+11
2023-06-05arm64: mops: don't disable host MOPS instructions from EL2Kristina Martsenko1-1/+1
2023-06-05KVM: arm64: switch HCRX_EL2 between host and guestKristina Martsenko1-1/+2
2023-06-05KVM: arm64: initialize HCRX_EL2Kristina Martsenko2-8/+13
2023-06-05locking/atomic: make atomic*_{cmp,}xchg optionalMark Rutland1-28/+0
2023-06-05arch: Remove cmpxchg_doublePeter Zijlstra4-125/+0
2023-06-05percpu: Wire up cmpxchg128Peter Zijlstra1-0/+20
2023-06-05arch: Introduce arch_{,try_}_cmpxchg128{,_local}()Peter Zijlstra3-0/+98
2023-06-04KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loadedReiji Watanabe1-0/+7
2023-06-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-3/+9
2023-06-01KVM: arm64: pkvm: Add support for fragmented FF-A descriptorsQuentin Perret1-2/+15
2023-06-01KVM: arm64: Allocate pages for hypervisor FF-A mailboxesWill Deacon1-0/+8
2023-06-01KVM: arm64: Probe FF-A version and host/hyp partition ID during initWill Deacon1-0/+1
2023-05-30KVM: arm64: Use BTI for nvheMostafa Saleh1-0/+1
2023-05-29arm64: memory: Make virt_to_pfn() a static inlineLinus Walleij1-1/+8
2023-05-26arm64/esr: Add decode of ISS2 to data abort reportingMark Brown1-0/+17
2023-05-26arm64/esr: Use GENMASK() for the ISS maskMark Brown1-1/+1
2023-05-25arm64: add alt_cb_patch_nops prototypeArnd Bergmann1-0/+3
2023-05-25arm64: move early_brk64 prototype to headerArnd Bergmann1-0/+2
2023-05-25arm64: kaslr: add kaslr_early_init() declarationArnd Bergmann1-0/+2
2023-05-25arm64: efi: add efi_handle_corrupted_x18 prototypeArnd Bergmann1-0/+2
2023-05-25arm64: kvm: add prototypes for functions called in asmArnd Bergmann1-0/+18
2023-05-25arm64: spectre: provide prototypes for internal functionsArnd Bergmann1-0/+16
2023-05-25arm64: move cpu_suspend_set_dbg_restorer() prototype to headerArnd Bergmann1-0/+8
2023-05-25arm64: avoid prototype warnings for syscallsArnd Bergmann2-0/+6
2023-05-25arm64: add scs_patch_vmlinux prototypeArnd Bergmann1-0/+1
2023-05-24KVM: arm64: Reload PTE after invoking walker callback on preorder traversalFuad Tabba1-3/+3
2023-05-24arm64: Add missing Set/Way CMO encodingsMarc Zyngier1-0/+6
2023-05-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2-0/+9
2023-05-21KVM: arm64: Relax trapping of CTR_EL0 when FEAT_EVT is availableMarc Zyngier2-1/+8