summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kvm/hyp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'kvmarm-6.9' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini2024-03-118-82/+120
|\
| * Merge branch kvm-arm64/kerneldoc into kvmarm/nextOliver Upton2024-03-072-3/+3
| |\
| | * KVM: arm64: vhe: fix a kernel-doc warningRandy Dunlap2024-02-011-1/+1
| | * KVM: arm64: hyp/aarch32: fix kernel-doc warningsRandy Dunlap2024-02-011-2/+2
| * | Merge branch kvm-arm64/vfio-normal-nc into kvmarm/nextOliver Upton2024-03-071-5/+19
| |\ \
| | * | KVM: arm64: Introduce new flag for non-cacheable IO memoryAnkit Agrawal2024-02-241-5/+19
| | |/
| * | Merge branch kvm-arm64/vm-configuration into kvmarm/nextOliver Upton2024-03-072-65/+89
| |\ \
| | * | KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guestMarc Zyngier2024-02-191-1/+1
| | * | KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guestMarc Zyngier2024-02-191-3/+21
| | * | KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2Marc Zyngier2024-02-191-33/+9
| | * | KVM: arm64: Move existing feature disabling over to FGU infrastructureMarc Zyngier2024-02-191-14/+3
| | * | KVM: arm64: Propagate and handle Fine-Grained UNDEF bitsMarc Zyngier2024-02-191-20/+61
| | |/
| * | KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE modeMarc Zyngier2024-03-011-6/+6
| * | KVM: arm64: Fix typosBjorn Helgaas2024-02-242-3/+3
| |/
* / KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked()Will Deacon2024-02-131-2/+0
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-01-179-79/+150
|\
| * KVM: arm64: Add missing memory barriers when switching to pKVM's hyp pgdWill Deacon2024-01-041-0/+2
| * Merge branch kvm-arm64/fgt-rework into kvmarm-master/nextMarc Zyngier2023-12-183-34/+83
| |\
| | * KVM: arm64: Trap external trace for protected VMsFuad Tabba2023-12-181-0/+4
| | * KVM: arm64: Mark PAuth as a restricted feature for protected VMsFuad Tabba2023-12-181-3/+11
| | * KVM: arm64: Fix which features are marked as allowed for protected VMsFuad Tabba2023-12-181-1/+7
| | * KVM: arm64: Macros for setting/clearing FGT bitsFuad Tabba2023-12-181-42/+27
| | * KVM: arm64: Add build validation for FGT trap mask valuesFuad Tabba2023-12-181-0/+18
| | * KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virtFuad Tabba2023-12-181-0/+25
| | * KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 featuresFuad Tabba2023-12-181-3/+6
| * | KVM: arm64: Use helpers to classify exception types reported via ESRArd Biesheuvel2023-11-302-2/+2
| * | KVM: arm64: Support up to 5 levels of translation in kvm_pgtableRyan Roberts2023-11-271-0/+9
| * | KVM: arm64: Convert translation level parameter to s8Ryan Roberts2023-11-274-36/+42
| * | KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1Ryan Roberts2023-11-272-7/+12
| |/
* | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-01-092-2/+3
|\ \
| * | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-091-1/+2
| * | mm, treewide: introduce NR_PAGE_ORDERSKirill A. Shutemov2024-01-091-1/+1
| |/
* / KVM: arm64: Remove VPIPT I-cache handlingMarc Zyngier2023-12-053-75/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-11-039-33/+68
|\
| * Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-10-319-33/+68
| |\
| | * Merge branch kvm-arm64/mops into kvmarm/nextOliver Upton2023-10-304-1/+22
| | |\
| | | * KVM: arm64: Expose MOPS instructions to guestsKristina Martsenko2023-10-091-1/+2
| | | * KVM: arm64: Add handler for MOPS exceptionsKristina Martsenko2023-10-093-0/+20
| | * | Merge branch kvm-arm64/stage2-vhe-load into kvmarm/nextOliver Upton2023-10-306-31/+45
| | |\ \
| | | * | KVM: arm64: Move VTCR_EL2 into struct s2_mmuMarc Zyngier2023-10-233-7/+7
| | | * | KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe()Oliver Upton2023-10-201-10/+5
| | | * | KVM: arm64: Rename helpers for VHE vCPU load/putOliver Upton2023-10-202-10/+19
| | | * | KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host()Marc Zyngier2023-10-201-3/+14
| | | * | KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host()Oliver Upton2023-10-201-1/+0
| | | |/
| | * | Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-10-301-1/+1
| | |\ \ | | | |/ | | |/|
| | | * KVM: arm64: Always invalidate TLB for stage-2 permission faultsOliver Upton2023-10-301-1/+1
* | | | Merge tag 'soc-drivers-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-11-021-2/+8
|\ \ \ \
| * \ \ \ Merge tag 'ffa-updates-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Arnd Bergmann2023-10-161-2/+8
| |\ \ \ \ | | |_|/ / | |/| | |
| | * | | KVM: arm64: FFA: Remove access of endpoint memory access descriptor arraySudeep Holla2023-10-081-2/+8
| | | |/ | | |/|
* | | | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2023-11-011-2/+2
|\ \ \ \ | |_|_|/ |/| | |