summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/el2_setup.h
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Disable SME traps for (h)VHE at setupFuad Tabba2023-07-261-0/+10
* KVM: arm64: Use the appropriate feature trap register for SVE at EL2 setupFuad Tabba2023-07-261-6/+9
* KVM: arm64: Factor out code for checking (h)VHE mode into a macroFuad Tabba2023-07-261-9/+10
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-07-031-3/+24
|\
| * KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1Marc Zyngier2023-06-151-1/+0
| * arm64: Use CPACR_EL1 format to set CPTR_EL2 when E2H is setMarc Zyngier2023-06-121-2/+19
| * arm64: Allow EL1 physical timer access when running VHEMarc Zyngier2023-06-121-0/+5
* | Merge branch 'for-next/feat_s1pie' into for-next/coreCatalin Marinas2023-06-231-1/+10
|\ \
| * | arm64: disable EL2 traps for PIEJoey Gouly2023-06-061-1/+10
| | |
| \ \
*-. \ \ Merge branches 'for-next/kpti', 'for-next/missing-proto-warn', 'for-next/iss2...Catalin Marinas2023-06-231-9/+11
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| |
| | * arm64/sysreg: Rename TRBIDR_EL1 fields per auto-gen tools formatAnshuman Khandual2023-06-141-1/+1
| |/ |/|
| * KVM: arm64: initialize HCRX_EL2Kristina Martsenko2023-06-051-8/+10
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-02-251-0/+99
|\
| * Merge branch kvm-arm64/psci-relay-fixes into kvmarm/nextOliver Upton2023-02-131-0/+99
| |\
| | * KVM: arm64: Use sanitized values in __check_override in nVHEQuentin Perret2023-02-021-0/+14
| | * KVM: arm64: Introduce finalise_el2_state macroQuentin Perret2023-02-021-0/+78
| |/
| |
| \
*-. \ Merge branches 'for-next/sysreg', 'for-next/sme', 'for-next/kselftest', 'for-...Catalin Marinas2023-02-101-1/+1
|\ \ \ | | |/ | |/|
| | * arm64: el2_setup.h: fix spelling typo in commentsPrathu Baronia2023-01-261-1/+1
| |/
* / arm64: Drop SYS_ from SPE register definesRob Herring2023-01-191-3/+3
|/
* arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition namesMark Brown2022-09-161-4/+4
* arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architectureMark Brown2022-09-161-4/+4
* arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fieldsKristina Martsenko2022-09-091-1/+1
* arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant namesMark Brown2022-09-091-1/+1
* arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition namesMark Brown2022-09-091-2/+2
* arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesMark Brown2022-09-091-1/+1
* arm64: Add the arm64.nosve command line optionMarc Zyngier2022-07-011-15/+0
* arm64: Add the arm64.nosme command line optionMarc Zyngier2022-07-011-45/+0
* arm64/sme: Drop SYS_ from SMIDR_EL1 definesMark Brown2022-05-161-1/+1
* arm64/sme: Early CPU setup for SMEMark Brown2022-04-221-4/+60
* arm64: Fix comments in macro __init_el2_gicv3Zhiyuan Dai2022-04-041-1/+1
* arm64: Correct wrong label in macro __init_el2_gicv3Joakim Tjernlund2022-02-141-1/+1
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2021-09-011-2/+11
|\
| * arm64: Do not trap PMSNEVFR_EL1Alexandru Elisei2021-08-261-2/+11
* | arm64: initialize all of CNTHCTL_EL2Mark Rutland2021-08-191-2/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2021-05-011-0/+13
|\
| * arm64: KVM: Enable access to TRBE support for hostSuzuki K Poulose2021-04-061-0/+13
* | arm64: Disable fine grained traps on bootMark Brown2021-04-081-0/+21
|/
* arm64: Simplify init_el2_state to be non-VHE onlyMarc Zyngier2021-02-091-25/+8
* arm64: Drop early setting of MDSCR_EL2.TPMSMarc Zyngier2021-02-091-3/+0
* arm64: Fix labels in el2_setup macrosMarc Zyngier2021-02-081-12/+12
* arm64: Extract parts of el2_setup into a macroDavid Brazdil2020-12-041-0/+181