summaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm/el2_setup.h
AgeCommit message (Expand)AuthorFilesLines
2024-04-12arm64: arm_pmuv3: Correctly extract and check the PMUVerYicong Yang1-4/+5
2023-07-26KVM: arm64: Disable SME traps for (h)VHE at setupFuad Tabba1-0/+10
2023-07-26KVM: arm64: Use the appropriate feature trap register for SVE at EL2 setupFuad Tabba1-6/+9
2023-07-26KVM: arm64: Factor out code for checking (h)VHE mode into a macroFuad Tabba1-9/+10
2023-07-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-3/+24
2023-06-23Merge branch 'for-next/feat_s1pie' into for-next/coreCatalin Marinas1-1/+10
2023-06-23Merge branches 'for-next/kpti', 'for-next/missing-proto-warn', 'for-next/iss2...Catalin Marinas1-9/+11
2023-06-15KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1Marc Zyngier1-1/+0
2023-06-14arm64/sysreg: Rename TRBIDR_EL1 fields per auto-gen tools formatAnshuman Khandual1-1/+1
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-06arm64: disable EL2 traps for PIEJoey Gouly1-1/+10
2023-06-05KVM: arm64: initialize HCRX_EL2Kristina Martsenko1-8/+10
2023-02-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+99
2023-02-14Merge branch kvm-arm64/psci-relay-fixes into kvmarm/nextOliver Upton1-0/+99
2023-02-10Merge branches 'for-next/sysreg', 'for-next/sme', 'for-next/kselftest', 'for-...Catalin Marinas1-1/+1
2023-02-03KVM: arm64: Use sanitized values in __check_override in nVHEQuentin Perret1-0/+14
2023-02-03KVM: arm64: Introduce finalise_el2_state macroQuentin Perret1-0/+78
2023-01-26arm64: el2_setup.h: fix spelling typo in commentsPrathu Baronia1-1/+1
2023-01-19arm64: Drop SYS_ from SPE register definesRob Herring1-3/+3
2022-09-16arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition namesMark Brown1-4/+4
2022-09-16arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architectureMark Brown1-4/+4
2022-09-09arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fieldsKristina Martsenko1-1/+1
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant namesMark Brown1-1/+1
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition namesMark Brown1-2/+2
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesMark Brown1-1/+1
2022-07-01arm64: Add the arm64.nosve command line optionMarc Zyngier1-15/+0
2022-07-01arm64: Add the arm64.nosme command line optionMarc Zyngier1-45/+0
2022-05-16arm64/sme: Drop SYS_ from SMIDR_EL1 definesMark Brown1-1/+1
2022-04-22arm64/sme: Early CPU setup for SMEMark Brown1-4/+60
2022-04-04arm64: Fix comments in macro __init_el2_gicv3Zhiyuan Dai1-1/+1
2022-02-14arm64: Correct wrong label in macro __init_el2_gicv3Joakim Tjernlund1-1/+1
2021-09-02Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-2/+11
2021-08-26arm64: Do not trap PMSNEVFR_EL1Alexandru Elisei1-2/+11
2021-08-19arm64: initialize all of CNTHCTL_EL2Mark Rutland1-2/+1
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+13
2021-04-08arm64: Disable fine grained traps on bootMark Brown1-0/+21
2021-04-07arm64: KVM: Enable access to TRBE support for hostSuzuki K Poulose1-0/+13
2021-02-09arm64: Simplify init_el2_state to be non-VHE onlyMarc Zyngier1-25/+8
2021-02-09arm64: Drop early setting of MDSCR_EL2.TPMSMarc Zyngier1-3/+0
2021-02-08arm64: Fix labels in el2_setup macrosMarc Zyngier1-12/+12
2020-12-04arm64: Extract parts of el2_setup into a macroDavid Brazdil1-0/+181