summaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm/el2_setup.h
AgeCommit message (Expand)Author
2024-12-10Merge tag 'kvmarm-fixes-6.13-2' of https://git.kernel.org/pub/scm/linux/kerne...Paolo Bonzini
2024-11-26arm64: Fix usage of new shifted MDCR_EL2 valuesJames Clark
2024-11-23Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2024-10-31arm64: head.S: Initialise MPAM EL2 registers and disable trapsJames Morse
2024-10-04arm64/gcs: Provide basic EL2 setup to allow GCS usage at EL0 and EL1Mark Brown
2024-09-12Merge branch 'for-next/poe' into for-next/coreWill Deacon
2024-09-04arm64: disable trapping of POR_EL0 to EL2Joey Gouly
2024-08-16arm64: el2_setup.h: Rename some labels to be more diff-friendlyDave Martin
2024-06-04KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx formatFuad Tabba
2024-04-12arm64: arm_pmuv3: Correctly extract and check the PMUVerYicong Yang
2023-07-26KVM: arm64: Disable SME traps for (h)VHE at setupFuad Tabba
2023-07-26KVM: arm64: Use the appropriate feature trap register for SVE at EL2 setupFuad Tabba
2023-07-26KVM: arm64: Factor out code for checking (h)VHE mode into a macroFuad Tabba
2023-07-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2023-06-23Merge branch 'for-next/feat_s1pie' into for-next/coreCatalin Marinas
2023-06-23Merge branches 'for-next/kpti', 'for-next/missing-proto-warn', 'for-next/iss2...Catalin Marinas
2023-06-15KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1Marc Zyngier
2023-06-14arm64/sysreg: Rename TRBIDR_EL1 fields per auto-gen tools formatAnshuman Khandual
2023-06-12arm64: Use CPACR_EL1 format to set CPTR_EL2 when E2H is setMarc Zyngier
2023-06-12arm64: Allow EL1 physical timer access when running VHEMarc Zyngier
2023-06-06arm64: disable EL2 traps for PIEJoey Gouly
2023-06-05KVM: arm64: initialize HCRX_EL2Kristina Martsenko
2023-02-25Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2023-02-13Merge branch kvm-arm64/psci-relay-fixes into kvmarm/nextOliver Upton
2023-02-10Merge branches 'for-next/sysreg', 'for-next/sme', 'for-next/kselftest', 'for-...Catalin Marinas
2023-02-02KVM: arm64: Use sanitized values in __check_override in nVHEQuentin Perret
2023-02-02KVM: arm64: Introduce finalise_el2_state macroQuentin Perret
2023-01-26arm64: el2_setup.h: fix spelling typo in commentsPrathu Baronia
2023-01-19arm64: Drop SYS_ from SPE register definesRob Herring
2022-09-16arm64/sysreg: Add _EL1 into ID_AA64DFR0_EL1 definition namesMark Brown
2022-09-16arm64/sysreg: Align field names in ID_AA64DFR0_EL1 with architectureMark Brown
2022-09-09arm64/sysreg: Standardise naming for ID_AA64MMFR1_EL1 fieldsKristina Martsenko
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant namesMark Brown
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64PFR0_EL1 definition namesMark Brown
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesMark Brown
2022-07-01arm64: Add the arm64.nosve command line optionMarc Zyngier
2022-07-01arm64: Add the arm64.nosme command line optionMarc Zyngier
2022-05-16arm64/sme: Drop SYS_ from SMIDR_EL1 definesMark Brown
2022-04-22arm64/sme: Early CPU setup for SMEMark Brown
2022-04-04arm64: Fix comments in macro __init_el2_gicv3Zhiyuan Dai
2022-02-14arm64: Correct wrong label in macro __init_el2_gicv3Joakim Tjernlund
2021-09-01Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds
2021-08-26arm64: Do not trap PMSNEVFR_EL1Alexandru Elisei
2021-08-19arm64: initialize all of CNTHCTL_EL2Mark Rutland
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2021-04-08arm64: Disable fine grained traps on bootMark Brown
2021-04-06arm64: KVM: Enable access to TRBE support for hostSuzuki K Poulose
2021-02-09arm64: Simplify init_el2_state to be non-VHE onlyMarc Zyngier
2021-02-09arm64: Drop early setting of MDSCR_EL2.TPMSMarc Zyngier
2021-02-08arm64: Fix labels in el2_setup macrosMarc Zyngier