summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_arm.h
Commit message (Expand)AuthorAgeFilesLines
* Merge branch kvm-arm64/nv-prefix into kvmarm/nextOliver Upton2023-02-131-1/+18
|\
| * KVM: arm64: nv: Handle trapped ERET from virtual EL2Christoffer Dall2023-02-111-1/+1
| * KVM: arm64: nv: Support virtual EL2 exceptionsJintack Lim2023-02-111-0/+17
* | Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-02-131-1/+0
|\ \
| * | KVM: arm64: Kill CPACR_EL1_TTA definitionMarc Zyngier2023-01-121-1/+0
* | | Merge branch kvm-arm64/virtual-cache-geometry into kvmarm/nextOliver Upton2023-02-131-1/+2
|\ \ \ | |_|/ |/| |
| * | KVM: arm64: Always set HCR_TID2Akihiko Odaki2023-01-121-1/+2
| |/
* / KVM: arm64: Convert FSC_* over to ESR_ELx_FSC_*Marc Zyngier2023-01-031-15/+0
|/
* Merge branch kvm-arm64/pkvm-vcpu-state into kvmarm-master/nextMarc Zyngier2022-12-051-1/+1
|\
| * KVM: arm64: Consolidate stage-2 initialisation into a single functionQuentin Perret2022-11-111-1/+1
* | KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS.Ryan Roberts2022-11-101-1/+5
|/
* Merge branch kvm-arm64/aarch32-idreg-trap into kvmarm-master/nextMarc Zyngier2022-05-041-1/+2
|\
| * KVM: arm64: Start trapping ID registers for 32 bit guestsOliver Upton2022-05-031-1/+2
* | arm64/sme: System register and exception syndrome definitionsMark Brown2022-04-221-0/+1
|/
* arm64: Always use individual bits in CPACR floating point enablesMark Brown2022-02-251-1/+2
* arm64: Define CPACR_EL1_FPEN similarly to other floating point controlsMark Brown2022-02-251-1/+0
* KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1Catalin Marinas2021-11-251-2/+2
* KVM: arm64: Add missing field descriptor for MDCR_EL2Fuad Tabba2021-10-111-0/+1
* KVM: arm64: Add config register bit definitionsFuad Tabba2021-08-201-0/+22
* KVM: arm64: Fix names of config register fieldsFuad Tabba2021-08-201-6/+6
* KVM: arm64: MDCR_EL2 is a 64-bit registerFuad Tabba2021-08-201-10/+10
* KVM: arm64: Save/restore MTE registersSteven Price2021-06-221-1/+2
* arm64: KVM: Enable access to TRBE support for hostSuzuki K Poulose2021-04-061-0/+2
* KVM: arm64: Disable guest access to trace filter controlsSuzuki K Poulose2021-03-241-0/+1
* KVM: arm64: Trap host SMCs in protected modeDavid Brazdil2020-12-041-0/+1
* Merge branch 'for-next/mte' into for-next/coreWill Deacon2020-10-021-1/+2
|\
| * arm64: mte: CPU feature detection and initial sysreg configurationVincenzo Frascino2020-09-031-1/+1
| * arm64: mte: system register definitionsVincenzo Frascino2020-09-031-0/+1
* | arm64: fix some spelling mistakes in the comments by codespellXiaoming Ni2020-09-071-1/+1
|/
* KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exceptionJames Morse2020-08-281-1/+2
* arm64/kvm: disable access to AMU registers from kvm guestsIonela Voinescu2020-03-061-0/+1
* KVM: arm64: Don't set HCR_EL2.TVM when S2FWB is supportedChristoffer Dall2019-10-281-2/+1
* KVM: arm64: Update kvm_arm_exception_class and esr_class_str for new ECZenghui Yu2019-07-261-3/+4
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-12-261-5/+1
|\
| * arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1Will Deacon2018-12-191-1/+1
| * KVM: arm/arm64: Fixup the kvm_exit tracepointChristoffer Dall2018-12-191-4/+0
* | arm64: Don't trap host pointer auth use to EL2Mark Rutland2018-12-131-1/+3
* | arm64/kvm: consistently handle host HCR_EL2 flagsMark Rutland2018-12-131-0/+1
|/
* Merge tag 'kvm-4.20-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-10-251-30/+125
|\
| * KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2Marc Zyngier2018-10-031-1/+1
| * kvm: arm64: Add 52bit support for PAR to HPFAR conversoinSuzuki K Poulose2018-10-011-0/+7
| * kvm: arm64: Switch to per VM IPA limitSuzuki K Poulose2018-10-011-0/+2
| * kvm: arm64: Configure VTCR_EL2.SL0 per VMSuzuki K Poulose2018-10-011-19/+48
| * kvm: arm64: Dynamic configuration of VTTBR maskSuzuki K Poulose2018-10-011-9/+64
| * kvm: arm64: Configure VTCR_EL2 per VMSuzuki K Poulose2018-10-011-2/+1
| * kvm: arm64: Clean up VTCR_EL2 initialisationSuzuki K Poulose2018-10-011-0/+3
* | arm64: KVM: Enable Common Not Private translationsVladimir Murzin2018-09-181-0/+1
|/
* arm64: KVM: Add support for Stage-2 control of memory types and cacheabilityMarc Zyngier2018-07-091-0/+1
* KVM: arm64: Move HCR_INT_OVERRIDE to default HCR_EL2 guest flagShih-Wei Li2018-03-191-2/+2