summaryrefslogtreecommitdiffstats
path: root/arch/arm64
Commit message (Expand)AuthorAgeFilesLines
...
| | | * | | | | | | KVM: arm64: vgic: Use common accessor for writes to ICPENDROliver Upton2023-12-221-29/+22
| | | * | | | | | | KVM: arm64: vgic: Use common accessor for writes to ISPENDROliver Upton2023-12-221-29/+21
| | | * | | | | | | KVM: arm64: vgic-v4: Restore pending state on host userspace writeMarc Zyngier2023-12-221-10/+17
| | | | |_|/ / / / | | | |/| | | | |
| | * | | | | | | Merge branch kvm-arm64/nv-6.8-prefix into kvmarm-master/nextMarc Zyngier2023-12-199-118/+457
| | |\ \ \ \ \ \ \
| | | * | | | | | | KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg()Marc Zyngier2023-12-192-5/+126
| | | * | | | | | | KVM: arm64: nv: Map VNCR-capable registers to a separate pageMarc Zyngier2023-12-191-46/+81
| | | * | | | | | | KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpersMarc Zyngier2023-12-191-18/+47
| | | * | | | | | | KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handlingMarc Zyngier2023-12-191-8/+15
| | | * | | | | | | KVM: arm64: nv: Add include containing the VNCR_EL2 offsetsMarc Zyngier2023-12-191-0/+103
| | | * | | | | | | KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpersMarc Zyngier2023-12-191-1/+49
| | | * | | | | | | KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCRMarc Zyngier2023-12-191-15/+0
| | | * | | | | | | KVM: arm64: nv: Compute NV view of idregs as a one-offMarc Zyngier2023-12-195-14/+23
| | | * | | | | | | KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt()Marc Zyngier2023-12-193-8/+10
| | | * | | | | | | arm64: cpufeatures: Restrict NV support to FEAT_NV2Marc Zyngier2023-12-191-1/+1
| | | |/ / / / / /
| | * | | | | | | Merge branch kvm-arm64/fgt-rework into kvmarm-master/nextMarc Zyngier2023-12-189-70/+513
| | |\ \ \ \ \ \ \
| | | * | | | | | | 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: 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: Add build validation for FGT trap mask valuesFuad Tabba2023-12-181-0/+18
| | | * | | | | | | KVM: arm64: Update and fix FGT register masksFuad Tabba2023-12-181-15/+24
| | | * | | | | | | KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virtFuad Tabba2023-12-184-0/+75
| | | * | | | | | | KVM: arm64: Add bit masks for HAFGRTR_EL2Fuad Tabba2023-12-181-0/+4
| | | * | | | | | | KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virtFuad Tabba2023-12-181-0/+5
| | | * | | | | | | KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virtFuad Tabba2023-12-181-0/+10
| | | * | | | | | | 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-305-40/+50
| | * | | | | | | | KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systemsRyan Roberts2023-11-271-5/+4
| | * | | | | | | | KVM: arm64: Support up to 5 levels of translation in kvm_pgtableRyan Roberts2023-11-273-1/+20
| | * | | | | | | | KVM: arm64: Convert translation level parameter to s8Ryan Roberts2023-11-278-61/+71
| | * | | | | | | | KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1Ryan Roberts2023-11-274-19/+54
| | * | | | | | | | KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2Ryan Roberts2023-11-271-0/+2
| * | | | | | | | | KVM: introduce CONFIG_KVM_COMMONPaolo Bonzini2024-01-081-2/+1
| * | | | | | | | | Merge tag 'kvm-riscv-6.8-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2024-01-029-27/+40
| |\ \ \ \ \ \ \ \ \ | | | |_|_|_|_|_|/ / | | |/| | | | | | |
| * | | | | | | | | Merge tag 'loongarch-kvm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini2024-01-0238-244/+319
| |\ \ \ \ \ \ \ \ \
| * | | | | | | | | | KVM: remove CONFIG_HAVE_KVM_IRQFDPaolo Bonzini2023-12-081-1/+0
| * | | | | | | | | | KVM: remove CONFIG_HAVE_KVM_EVENTFDPaolo Bonzini2023-12-081-1/+0
| | |_|_|_|_|/ / / / | |/| | | | | | | |
| * | | | | | | | | Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini2023-11-142-3/+1
| |\ \ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / / | |/| | | | | | | |
| | * | | | | | | | KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIERSean Christopherson2023-11-132-3/+1
* | | | | | | | | | Merge tag 'soc-defconfig-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2024-01-111-56/+99
|\ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | arm64: defconfig reorder config linesArnd Bergmann2024-01-111-60/+60
| * | | | | | | | | | Merge tag 'qcom-arm64-defconfig-for-6.8-2' of https://git.kernel.org/pub/scm/...Arnd Bergmann2024-01-021-0/+6
| |\ \ \ \ \ \ \ \ \ \
| | * | | | | | | | | | arm64: defconfig: Enable Qualcomm SC8280XP camera clock controllerBjorn Andersson2023-12-221-0/+1
| | * | | | | | | | | | arm64: defconfig: enable GPU clock controller for SM8[45]50Neil Armstrong2023-12-191-0/+2
| | * | | | | | | | | | arm64: defconfig: Enable X1E80100 SoC base configsRajendra Nayak2023-12-191-0/+3
| * | | | | | | | | | | Merge tag 'qcom-arm64-defconfig-for-6.8' of https://git.kernel.org/pub/scm/li...Arnd Bergmann2023-12-221-0/+16
| |\| | | | | | | | | |
| | * | | | | | | | | | arm64: defconfig: enable Qualcomm WSA884x driverKrzysztof Kozlowski2023-12-171-0/+1
| | * | | | | | | | | | arm64: defconfig: enable Qualcomm UEFI Secure App driverJohan Hovold2023-12-171-0/+2