summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/kvm_arm.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* arm64: Add missing APTable and TCR_ELx.HPD masksMarc Zyngier2024-08-301-0/+1
* KVM: arm64: Get rid of HCRX_GUEST_FLAGSMarc Zyngier2024-06-271-1/+0
* KVM: arm64: Correctly honor the presence of FEAT_TCRXMarc Zyngier2024-06-271-1/+1
* KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helperFuad Tabba2024-06-041-0/+6
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-03-151-3/+1
|\
| * KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guestMarc Zyngier2024-02-191-3/+1
* | arm64/fpsimd: Enable host kernel access to FPMRMark Brown2024-03-071-1/+1
|/
* Merge branch kvm-arm64/fgt-rework into kvmarm-master/nextMarc Zyngier2023-12-181-25/+36
|\
| * KVM: arm64: Define FGT nMASK bits relative to other fieldsFuad Tabba2023-12-181-7/+7
| * KVM: arm64: Use generated FGT RES0 bits instead of specifying themFuad Tabba2023-12-181-18/+16
| * KVM: arm64: Update and fix FGT register masksFuad Tabba2023-12-181-15/+24
| * KVM: arm64: Add bit masks for HAFGRTR_EL2Fuad Tabba2023-12-181-0/+4
* | KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2Ryan Roberts2023-11-271-0/+2
|/
* Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-10-311-1/+3
|\
| * KVM: arm64: Expose MOPS instructions to guestsKristina Martsenko2023-10-091-1/+3
* | KVM: arm64: Add nPIR{E0}_EL1 to HFG trapsJoey Gouly2023-10-121-2/+2
|/
* Merge branch kvm-arm64/6.6/misc into kvmarm-master/nextMarc Zyngier2023-08-281-1/+0
|\
| * KVM: arm64: Drop HCR_VIRT_EXCP_MASKZenghui Yu2023-07-281-1/+0
* | KVM: arm64: nv: Add support for HCRX_EL2Marc Zyngier2023-08-171-0/+5
* | KVM: arm64: nv: Add trap forwarding for HDFGxTR_EL2Marc Zyngier2023-08-171-0/+11
* | KVM: arm64: nv: Add trap forwarding for HFGITR_EL2Marc Zyngier2023-08-171-0/+4
* | KVM: arm64: Restructure FGT register switchingMarc Zyngier2023-08-171-0/+21
* | KVM: arm64: Add missing HCR_EL2 trap bitsMarc Zyngier2023-08-171-0/+9
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-07-041-4/+3
|\
| * Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-06-151-1/+2
| |\
| | * KVM: arm64: Relax trapping of CTR_EL0 when FEAT_EVT is availableMarc Zyngier2023-05-211-1/+2
| * | KVM: arm64: Rework CPTR_EL2 programming for HVHE configurationMarc Zyngier2023-06-131-3/+1
| |/
* | arm64: disable EL2 traps for PIEJoey Gouly2023-06-061-2/+2
* | arm64: mops: don't disable host MOPS instructions from EL2Kristina Martsenko2023-06-051-1/+1
* | KVM: arm64: switch HCRX_EL2 between host and guestKristina Martsenko2023-06-051-1/+2
* | KVM: arm64: initialize HCRX_EL2Kristina Martsenko2023-06-051-0/+3
|/
* Merge branch kvm-arm64/nv-prefix into kvmarm/nextOliver Upton2023-02-141-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-141-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