summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2023-06-16Merge branch kvm-arm64/ampere1-hafdbs-mitigation into kvmarm/nextOliver Upton
2023-06-16KVM: arm64: Prevent guests from enabling HA/HD on Ampere1Oliver Upton
2023-06-16KVM: arm64: Refactor HFGxTR configuration into separate helpersOliver Upton
2023-06-16arm64: errata: Mitigate Ampere1 erratum AC03_CPU_38 at stage-2Oliver Upton
2023-06-15Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton
2023-06-15Merge branch kvm-arm64/configurable-id-regs into kvmarm/nextOliver Upton
2023-06-15Merge branch for-next/module-alloc into kvmarm/nextOliver Upton
2023-06-15Merge branch kvm-arm64/hvhe into kvmarm/nextOliver Upton
2023-06-15Merge branch kvm-arm64/ffa-proxy into kvmarm/nextOliver Upton
2023-06-15Merge branch kvm-arm64/eager-page-splitting into kvmarm/nextOliver Upton
2023-06-15KVM: arm64: Rip out the vestiges of the 'old' ID register schemeOliver Upton
2023-06-15KVM: arm64: Handle ID register reads using the VM-wide valuesOliver Upton
2023-06-15KVM: arm64: Use generic sanitisation for ID_AA64PFR0_EL1Jing Zhang
2023-06-15KVM: arm64: Use generic sanitisation for ID_(AA64)DFR0_EL1Jing Zhang
2023-06-15KVM: arm64: Use arm64_ftr_bits to sanitise ID register writesJing Zhang
2023-06-15KVM: arm64: Save ID registers' sanitized value per guestJing Zhang
2023-06-15KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1Marc Zyngier
2023-06-14KVM: arm64: Use different pointer authentication keys for pKVMMostafa Saleh
2023-06-13KVM: arm64: timers: Fix resource leaks in kvm_timer_hyp_init()Dan Carpenter
2023-06-12arm64: Allow arm64_sw.hvhe on command lineMarc Zyngier
2023-06-12KVM: arm64: Force HCR_E2H in guest context when ARM64_KVM_HVHE is setMarc Zyngier
2023-06-12KVM: arm64: Program the timer traps with VHE layout in hVHE modeMarc Zyngier
2023-06-12KVM: arm64: Rework CPTR_EL2 programming for HVHE configurationMarc Zyngier
2023-06-12KVM: arm64: Adjust EL2 stage-1 leaf AP bits when ARM64_KVM_HVHE is setMarc Zyngier
2023-06-12KVM: arm64: Disable TTBR1_EL2 when using ARM64_KVM_HVHEMarc Zyngier
2023-06-12KVM: arm64: Force HCR_EL2.E2H when ARM64_KVM_HVHE is setMarc Zyngier
2023-06-12KVM: arm64: Key use of VHE instructions in nVHE code off ARM64_KVM_HVHEMarc Zyngier
2023-06-12KVM: arm64: Remove alternatives from sysreg accessors in VHE hypervisor contextMarc Zyngier
2023-06-12arm64: Use CPACR_EL1 format to set CPTR_EL2 when E2H is setMarc Zyngier
2023-06-12arm64: Allow EL1 physical timer access when running VHEMarc Zyngier
2023-06-12arm64: Don't enable VHE for the kernel if OVERRIDE_HVHE is setMarc Zyngier
2023-06-12arm64: Add KVM_HVHE capability and has_hvhe() predicateMarc Zyngier
2023-06-12arm64: Turn kaslr_feature_override into a generic SW feature overrideMarc Zyngier
2023-06-12arm64: Prevent the use of is_kernel_in_hyp_mode() in hypervisor codeMarc Zyngier
2023-06-12KVM: arm64: Drop is_kernel_in_hyp_mode() from __invalidate_icache_guest_page()Marc Zyngier
2023-06-12KVM: arm64: Reuse fields of sys_reg_desc for idregJing Zhang
2023-06-12KVM: arm64: Rewrite IMPDEF PMU version as NIOliver Upton
2023-06-12KVM: arm64: Make vCPU feature flags consistent VM-wideOliver Upton
2023-06-12KVM: arm64: Relax invariance of KVM_ARM_VCPU_POWER_OFFOliver Upton
2023-06-12KVM: arm64: Separate out feature sanitisation and initialisationOliver Upton
2023-06-06arm64: module: rework module VA range selectionMark Rutland
2023-06-06arm64: module: mandate MODULE_PLTSMark Rutland
2023-06-06arm64: module: move module randomization to module.cMark Rutland
2023-06-06arm64: kaslr: split kaslr/module initializationMark Rutland
2023-06-06arm64: kasan: remove !KASAN_VMALLOC remnantsMark Rutland
2023-06-06arm64: module: remove old !KASAN_VMALLOC logicMark Rutland
2023-06-01KVM: arm64: pkvm: Add support for fragmented FF-A descriptorsQuentin Perret
2023-06-01KVM: arm64: Handle FFA_FEATURES call from the hostFuad Tabba
2023-06-01KVM: arm64: Handle FFA_MEM_LEND calls from the hostWill Deacon
2023-06-01KVM: arm64: Handle FFA_MEM_RECLAIM calls from the hostWill Deacon