summaryrefslogtreecommitdiff
path: root/arch/arm64/include/asm
AgeCommit message (Expand)AuthorFilesLines
2024-11-14Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'fo...Catalin Marinas35-124/+1033
2024-11-08arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux()Ard Biesheuvel1-1/+0
2024-11-08arm64/scs: Fix handling of DWARF augmentation data in CIE/FDE framesArd Biesheuvel1-0/+7
2024-11-05arm64: pgtable: Warn unexpected pmdp_test_and_clear_young()Yicong Yang1-0/+2
2024-11-05arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNGYicong Yang1-2/+6
2024-11-05arm64: Add support for FEAT_HAFTYicong Yang3-5/+17
2024-11-05arm64/mm: Sanity check PTE address before runtime P4D/PUD foldingArd Biesheuvel1-0/+6
2024-11-04arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont()Anshuman Khandual1-2/+1
2024-11-01arm64/mm: Re-organize arch_make_huge_pte()Anshuman Khandual1-5/+0
2024-10-28perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access controlRob Herring (Arm)1-0/+10
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-17arm64: Support AT_HWCAP3Mark Brown2-2/+7
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-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
2024-10-15arm64: insn: Simulate nop instruction for better uprobe performanceLiao Chang1-0/+5
2024-10-15arm64: asm-offsets: remove VMA_VM_*Mark Rutland1-7/+0
2024-10-15arm64: probes: Remove probe_opcode_tMark Rutland1-1/+0
2024-10-15arm64: probes: Cleanup kprobes endianness conversionsMark Rutland1-2/+2
2024-10-15arm64: probes: Move kprobes-specific fieldsMark Rutland1-5/+3
2024-10-09arm64: probes: Fix uprobes for big-endian kernelsMark Rutland1-5/+3
2024-10-06Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-12/+13
2024-10-04arm64/signal: Set up and restore the GCS context for signal handlersMark Brown1-0/+1
2024-10-04arm64/gcs: Implement shadow stack prctl() interfaceMark Brown2-0/+23
2024-10-04arm64/gcs: Ensure that new threads have a GCSMark Brown2-0/+18
2024-10-04arm64/gcs: Context switch GCS state for EL0Mark Brown2-0/+30
2024-10-04arm64/traps: Handle GCS exceptionsMark Brown2-1/+29
2024-10-04arm64/hwcap: Add hwcap for GCSMark Brown1-0/+1
2024-10-04arm64/mm: Map pages for guarded control stackMark Brown1-0/+9
2024-10-04arm64/mm: Allocate PIE slots for EL0 guarded control stackMark Brown1-2/+12
2024-10-04arm64/cpufeature: Runtime detection of Guarded Control Stack (GCS)Mark Brown1-0/+6
2024-10-04arm64/gcs: Provide basic EL2 setup to allow GCS usage at EL0 and EL1Mark Brown1-0/+30
2024-10-04arm64/gcs: Provide put_user_gcs()Mark Brown1-0/+18
2024-10-04arm64/gcs: Add manual encodings of GCS instructionsMark Brown2-0/+73