aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch/arm64/include
AgeCommit message (Expand)AuthorFilesLines
2024-10-31KVM: arm64: Describe RES0/RES1 bits of MDCR_EL2Oliver Upton1-1/+1
2024-10-31arm64: sysreg: Migrate MDCR_EL2 definition to tableOliver Upton1-29/+0
2024-10-31KVM: arm64: Refactor kvm_vcpu_enable_ptrauth() for hyp useFuad Tabba1-0/+4
2024-10-31KVM: arm64: Move pkvm_vcpu_init_traps() to init_pkvm_hyp_vcpu()Fuad Tabba1-1/+0
2024-10-31KVM: arm64: Fix missing traps of guest accesses to the MPAM registersJames Morse2-1/+2
2024-10-31arm64: cpufeature: discover CPU support for MPAMJames Morse3-0/+23
2024-10-31arm64: head.S: Initialise MPAM EL2 registers and disable trapsJames Morse1-0/+14
2024-10-31arm64/sysreg: Convert existing MPAM sysregs and add the remaining entriesJames Morse1-12/+0
2024-10-31KVM: arm64: Add basic support for POR_EL2Marc Zyngier1-0/+3
2024-10-31KVM: arm64: Add kvm_has_s1poe() helperMarc Zyngier1-0/+3
2024-10-31KVM: arm64: Hide S1PIE registers from userspace when disabled for guestsMark Brown1-0/+3
2024-10-31KVM: arm64: Hide TCR2_EL1 from userspace when disabled for guestsMark Brown1-0/+3
2024-10-31KVM: arm64: Add PIR{,E0}_EL2 to the sysreg arraysMarc Zyngier1-0/+2
2024-10-31KVM: arm64: Extend masking facility to arbitrary registersMarc Zyngier1-6/+13
2024-10-31KVM: arm64: Correctly access TCR2_EL1, PIR_EL1, PIRE0_EL1 with VHEMarc Zyngier1-0/+6
2024-10-31KVM: arm64: Add TCR2_EL2 to the sysreg arraysMarc Zyngier1-0/+1
2024-10-31arm64: Define ID_AA64MMFR1_EL1.HAFDBS advertising FEAT_HAFTMarc Zyngier0-0/+0
2024-10-31arm64: Remove VNCR definition for PIRE0_EL2Marc Zyngier1-1/+0
2024-10-30KVM: Protect vCPU's "last run PID" with rwlock, not RCUSean Christopherson1-1/+1
2024-10-28arm64: Use new fallback IO memcpy/memsetJulian Vetter1-11/+0
2024-10-28asm-generic: provide generic page_to_phys and phys_to_page implementationsChristoph Hellwig1-6/+0
2024-10-28perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access controlRob Herring (Arm)1-0/+10
2024-10-25KVM: arm64: Don't mark "struct page" accessed when making SPTE youngSean Christopherson1-3/+1
2024-10-24KVM: arm64: Add PSCI v1.3 SYSTEM_OFF2 function for hibernationDavid Woodhouse1-0/+6
2024-10-23arm64/mm: Drop _PROT_SECT_DEFAULTAnshuman Khandual1-1/+0
2024-10-23arm64: Enable memory encrypt for RealmsSuzuki K Poulose3-0/+17
2024-10-23arm64: rsi: Add support for checking whether an MMIO is protectedSuzuki K Poulose3-0/+31
2024-10-23arm64: realm: Query IPA size from the RMMSteven Price1-0/+4
2024-10-23arm64: Detect if in a realm and set RIPAS RAMSuzuki K Poulose1-0/+66
2024-10-23arm64: rsi: Add RSI definitionsSuzuki K Poulose2-0/+332
2024-10-22arm64: preserve pt_regs::stackframe during exec*()Mark Rutland1-14/+34
2024-10-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-2/+13
2024-10-17arm64: Support AT_HWCAP3Mark Brown3-2/+11
2024-10-17arm64: stacktrace: unwind exception boundariesMark Rutland2-3/+36
2024-10-17arm64: stacktrace: split unwind_consume_stack()Mark Rutland1-29/+39
2024-10-17arm64: use a common struct frame_recordMark Rutland3-4/+21
2024-10-17arm64: pt_regs: swap 'unused' and 'pmr' fieldsMark Rutland1-3/+3
2024-10-17arm64: pt_regs: rename "pmr_save" -> "pmr"Mark Rutland3-4/+4
2024-10-17arm64: pt_regs: remove stale big-endian layoutMark Rutland1-6/+2
2024-10-17arm64: pt_regs: assert pt_regs is a multiple of 16 bytesMark Rutland1-2/+4
2024-10-17Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-5/+3
2024-10-17arm64: mops: Handle MOPS exceptions from EL1Kristina Martsenko2-0/+2
2024-10-17arm64: probes: Disable kprobes/uprobes on MOPS instructionsKristina Martsenko1-0/+1
2024-10-17KVM: arm64: Shave a few bytes from the EL2 idmap codeMarc Zyngier1-0/+1
2024-10-16arm64: head: Drop SWAPPER_TABLE_SHIFTGavin Shan1-1/+0
2024-10-16arm64: cpufeature: add POE to cpucap_is_possible()Joey Gouly2-2/+3
2024-10-16hugetlb: arm64: add mte supportYang Shi3-1/+77
2024-10-16arm64/mm: Change pgattr_change_is_safe() arguments as pteval_tAnshuman Khandual1-1/+1
2024-10-16arm64: optimize flush tlb kernel rangeKefeng Wang1-7/+9
2024-10-16arm64: tlbflush: add __flush_tlb_range_limit_excess()Kefeng Wang1-9/+18