summaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm
AgeCommit message (Expand)AuthorFilesLines
2023-06-14arm64/sysreg: Rename TRBSR_EL1 fields per auto-gen tools formatAnshuman Khandual1-13/+13
2023-06-14arm64/sysreg: Rename TRBBASER_EL1 fields per auto-gen tools formatAnshuman Khandual1-2/+2
2023-06-14arm64/sysreg: Rename TRBPTR_EL1 fields per auto-gen tools formatAnshuman Khandual1-2/+2
2023-06-14arm64/sysreg: Rename TRBLIMITR_EL1 fields per auto-gen tools formatAnshuman Khandual1-8/+8
2023-06-13KVM: arm64: Force HCR_E2H in guest context when ARM64_KVM_HVHE is setMarc Zyngier1-1/+1
2023-06-13KVM: arm64: Rework CPTR_EL2 programming for HVHE configurationMarc Zyngier2-3/+32
2023-06-13KVM: arm64: Key use of VHE instructions in nVHE code off ARM64_KVM_HVHEMarc Zyngier1-3/+9
2023-06-13KVM: arm64: Remove alternatives from sysreg accessors in VHE hypervisor contextMarc Zyngier1-6/+19
2023-06-13arm64: Use CPACR_EL1 format to set CPTR_EL2 when E2H is setMarc Zyngier1-2/+19
2023-06-13arm64: Allow EL1 physical timer access when running VHEMarc Zyngier1-0/+5
2023-06-13arm64: Add KVM_HVHE capability and has_hvhe() predicateMarc Zyngier2-0/+9
2023-06-13arm64: Turn kaslr_feature_override into a generic SW feature overrideMarc Zyngier1-0/+4
2023-06-13arm64: Prevent the use of is_kernel_in_hyp_mode() in hypervisor codeMarc Zyngier1-1/+3
2023-06-13KVM: arm64: Drop is_kernel_in_hyp_mode() from __invalidate_icache_guest_page()Marc Zyngier1-1/+2
2023-06-13KVM: arm64: Rewrite IMPDEF PMU version as NIOliver Upton1-4/+1
2023-06-13KVM: arm64: Make vCPU feature flags consistent VM-wideOliver Upton2-19/+10
2023-06-13KVM: arm64: Separate out feature sanitisation and initialisationOliver Upton1-0/+1
2023-06-10thread_info: move function declarations to linux/thread_info.hArnd Bergmann1-4/+0
2023-06-10cachestat: wire up cachestat for other architecturesNhat Pham2-1/+3
2023-06-08arm64: set __exception_irq_entry with __irq_entry as a defaultYoungmin Nam1-5/+0
2023-06-07arm64: cpufeature: fold cpus_set_cap() into update_cpu_capabilities()Mark Rutland1-10/+0
2023-06-07arm64: alternatives: use cpucap namingMark Rutland5-33/+33
2023-06-07arm64: standardise cpucap bitmap namesMark Rutland2-7/+7
2023-06-06arm64/sysreg: Convert OSECCR_EL1 to automatic generationMark Brown1-1/+0
2023-06-06arm64/sysreg: Convert OSDTRTX_EL1 to automatic generationMark Brown1-1/+0
2023-06-06arm64/sysreg: Convert OSDTRRX_EL1 to automatic generationMark Brown1-1/+0
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 Martsenko1-0/+1
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