summaryrefslogtreecommitdiffstats
path: root/arch/arm64 (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guestMarc Zyngier2024-02-192-3/+25
* KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guestMarc Zyngier2024-02-191-0/+34
* 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-194-14/+36
* KVM: arm64: Propagate and handle Fine-Grained UNDEF bitsMarc Zyngier2024-02-192-20/+72
* KVM: arm64: Add Fine-Grained UNDEF tracking informationMarc Zyngier2024-02-192-12/+21
* KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap()Marc Zyngier2024-02-194-3/+4
* KVM: arm64: Use the xarray as the primary sysreg/sysinsn walkerMarc Zyngier2024-02-193-55/+50
* KVM: arm64: Register AArch64 system register entries with the sysreg xarrayMarc Zyngier2024-02-193-3/+50
* KVM: arm64: Always populate the trap configuration xarrayMarc Zyngier2024-02-191-4/+1
* KVM: arm64: nv: Move system instructions to their own sys_reg_desc arrayMarc Zyngier2024-02-191-15/+44
* KVM: arm64: Drop the requirement for XARRAY_MULTIMarc Zyngier2024-02-191-1/+0
* KVM: arm64: nv: Turn encoding ranges into discrete XArray storesMarc Zyngier2024-02-191-13/+36
* KVM: arm64: nv: Correctly handle negative polarity FGTsMarc Zyngier2024-02-191-3/+56
* KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiersMarc Zyngier2024-02-191-2/+1
* KVM: arm64: nv: Drop sanitised_sys_reg() helperMarc Zyngier2024-02-191-15/+7
* KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2Marc Zyngier2024-02-191-0/+42
* KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregsMarc Zyngier2024-02-191-0/+128
* KVM: arm64: nv: Add sanitising to EL2 configuration registersMarc Zyngier2024-02-191-1/+57
* KVM: arm64: nv: Add sanitising to VNCR-backed sysregsMarc Zyngier2024-02-193-2/+62
* KVM: arm64: Add feature checking helpersMarc Zyngier2024-02-193-9/+52
* arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variantsMarc Zyngier2024-02-191-1/+7
* arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1Marc Zyngier2024-02-151-1/+1
* arm64: cpufeatures: Only check for NV1 if NV is presentMarc Zyngier2024-02-121-2/+3
* arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding()Marc Zyngier2024-02-121-0/+1
* KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implementedMarc Zyngier2024-02-081-1/+17
* KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implementedMarc Zyngier2024-02-082-2/+13
* KVM: arm64: Expose ID_AA64MMFR4_EL1 to guestsMarc Zyngier2024-02-082-1/+8
* arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negativeMarc Zyngier2024-02-081-8/+15
* arm64: cpufeature: Detect HCR_EL2.NV1 being RES0Marc Zyngier2024-02-082-0/+13
* arm64: cpufeature: Add ID_AA64MMFR4_EL1 handlingMarc Zyngier2024-02-083-0/+9
* arm64: sysreg: Add layout for ID_AA64MMFR4_EL1Marc Zyngier2024-02-081-0/+37
* arm64: cpufeature: Correctly display signed override valuesMarc Zyngier2024-02-081-1/+2
* arm64: cpufeatures: Correctly handle signed valuesMarc Zyngier2024-02-082-9/+57
* arm64: Add macro to compose a sysreg field valueMarc Zyngier2024-02-082-2/+6
* Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2024-01-1910-47/+81
|\
| * arm64/sme: Always exit sme_alloc() early with existing storageMark Brown2024-01-181-2/+4
| * arm64/fpsimd: Remove spurious check for SVE supportMark Brown2024-01-181-4/+2
| * arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptraceMark Brown2024-01-181-6/+7
| * arm64: entry: simplify kernel_exit logicMark Rutland2024-01-181-5/+4
| * arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOADMark Rutland2024-01-181-9/+13
| * arm64: errata: Add Cortex-A510 speculative unprivileged load workaroundRob Herring2024-01-122-2/+29
| * arm64: Rename ARM64_WORKAROUND_2966298Rob Herring2024-01-124-4/+8
| * arm64: fpsimd: Bring cond_yield asm macro in line with new rulesArd Biesheuvel2024-01-122-18/+9
| * arm64: scs: Work around full LTO issue with dynamic SCSArd Biesheuvel2024-01-121-1/+7
| * arm64: irq: include <linux/cpumask.h>Tudor Ambarus2024-01-121-0/+2
* | Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-191-2/+2
|\ \
| | \
| | \
| *-. \ Merge branches 'apple/dart', 'arm/rockchip', 'arm/smmu', 'virtio', 'x86/vt-d'...Joerg Roedel2024-01-031-2/+2
| |\ \ \
| | | * | iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()Jason Gunthorpe2023-12-121-2/+2
| | |/ /
* | | | Merge tag 'usb-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2024-01-188-104/+31
|\ \ \ \