summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2026-07-31static_call / jump_label: Replace __ASSEMBLY__ with __ASSEMBLER__ in headersThomas Huth
2026-07-31arm64: Add override for ID_AA64MMFR4_EL1.NV_fracMarc Zyngier
2026-07-31KVM: arm64: Expose FEAT_NV3 to guestsMarc Zyngier
2026-07-31KVM: arm64: Add FEAT_NV3 detectionMarc Zyngier
2026-07-31KVM: arm64: Engage NV3 TLBI trap elisionMarc Zyngier
2026-07-31KVM: arm64: Engage NV3 ERET trap elisionMarc Zyngier
2026-07-31KVM: arm64: Add NVHCR_EL2 context switchingMarc Zyngier
2026-07-31KVM: arm64: Add routing for NVHCR_EL2 trapMarc Zyngier
2026-07-31KVM: arm64: Add NVHCR_EL2 handling to the sysreg arrayMarc Zyngier
2026-07-31KVM: arm64: Add sanitisation for NVHCR_EL2Marc Zyngier
2026-07-31KVM: arm64: Make HCR_EL2 a non-VNCR registerMarc Zyngier
2026-07-31KVM: arm64: Add kvm_has_nv{2,3}() predicatesMarc Zyngier
2026-07-31KVM: arm64: Add NV3 control bits to HCRX_EL2 sanitisationMarc Zyngier
2026-07-31KVM: arm64: Split NV-specific exit fixups from the non-NV handlingMarc Zyngier
2026-07-31arm64: Add ARM64_HAS_NV3 capabilityMarc Zyngier
2026-07-31arm64: sysreg: Add HCRX_EL2 bits related to FEAT_NV3Marc Zyngier
2026-07-31arm64: sysreg: Add NVHCR_EL2 description as a mirror of HCR_EL2Marc Zyngier
2026-07-31arm64: Add FEAT_NV2p1 detectionMarc Zyngier
2026-07-31KVM: arm64: Expose FEAT_NV2p1 to NV guestsMarc Zyngier
2026-07-31KVM: arm64: Relax CNTHCTL_EL2 handling when FEAT_NV2p1 is presentMarc Zyngier
2026-07-31KVM: arm64: Relax CPTR_EL2 handling when FEAT_NV2p1 is presentMarc Zyngier
2026-07-31arm64: Add ARM64_HAS_NV2P1 capabilityMarc Zyngier
2026-07-31KVM: arm64: Don't evaluate HCR_EL2.NV nor HFGITR_EL2.ERET on ERET fast pathMarc Zyngier
2026-07-31KVM: arm64: Classify CPTR_EL2 as a SR_LOC_SPECIAL registerMarc Zyngier
2026-07-31KVM: arm64: Plumb HCRX_EL2.SRMASKEn in HCRX_EL2 sanitisationMarc Zyngier
2026-07-31KVM: arm64: Drop __HCRX_EL2_* masksMarc Zyngier
2026-07-31KVM: arm64: Merge guest's HCRX_EL2 using NV_HCRX_GUEST_EXCLUDEMarc Zyngier
2026-07-31arm64: Update ID_AA64MMFR4_EL1 description to 2026-03 JSON releaseMarc Zyngier
2026-07-31arm64: sysreg: Emit RESx/UNKN values for Mapping/Fields definitionsMarc Zyngier
2026-07-31KVM: arm64: Don't advertise eager page splitting under pKVMFuad Tabba
2026-07-31KVM: arm64: Don't WARN on pKVM stage-2 map failuresFuad Tabba
2026-07-31KVM: arm64: Skip pKVM stage-2 flush when FWB is enabledFuad Tabba
2026-07-31KVM: arm64: Top up stage-2 memcache for dirty logging faultsBradley Morgan
2026-07-31KVM: arm64: Top up the memcache for pKVM permission faultsFuad Tabba
2026-07-31KVM: arm64: Skip cache maintenance for non-cacheable pKVM mappingsBradley Morgan
2026-07-30KVM: arm64: Implement lazy vCPU state sync for non-protected guestsFuad Tabba
2026-07-30KVM: arm64: Add primitives to flush/sync the VGIC state at EL2Marc Zyngier
2026-07-30KVM: arm64: Minimise EL2's exposure of host VGIC state during world switchMarc Zyngier
2026-07-30KVM: arm64: Add host and hypervisor vCPU lookup primitivesMarc Zyngier
2026-07-30KVM: arm64: Move PSCI helper functions to a shared headerFuad Tabba
2026-07-30KVM: arm64: Factor out reusable vCPU reset helpersFuad Tabba
2026-07-30KVM: arm64: Make vcpu_{read,write}_sys_reg available to HYP codeFuad Tabba
2026-07-30KVM: arm64: Extract MPIDR computation into a shared headerFuad Tabba
2026-07-31dma-direct: make dma_direct_map_phys() honor DMA_ATTR_CC_SHAREDAneesh Kumar K.V (Arm)
2026-07-30KVM: arm64: Flush external_mdscr_el1 to the pKVM hyp vCPUFuad Tabba
2026-07-31dma-direct: pass attrs to dma_capable() for DMA_ATTR_CC_SHARED checksAneesh Kumar K.V (Arm)
2026-07-31coco: arm64: s390: powerpc: Mark secure guests with CC_ATTR_GUEST_MEM_ENCRYPTAneesh Kumar K.V (Arm)
2026-07-31s390: Expose protected virtualization through cc_platform_has()Aneesh Kumar K.V (Arm)
2026-07-30KVM: arm64: Optimize protected mode with FWB and DICMostafa Saleh
2026-07-30KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_STRICT vCPU featureCongkai Tan