aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/ptrace.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-07-28Merge tag 'execve-v6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linuxLinus Torvalds1-26/+26
2025-07-14arm64: ptrace: Use USER_REGSET_NOTE_TYPE() to specify regset note namesDave Martin1-26/+26
2025-06-12arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth()Tengda Wu1-1/+1
2025-05-08arm64/fpsimd: ptrace: Gracefully handle errorsMark Rutland1-35/+26
2025-05-08arm64/fpsimd: ptrace: Mandate SVE payload for streaming-mode stateMark Rutland1-1/+11
2025-05-08arm64/fpsimd: ptrace: Do not present register data for inactive modeMark Rutland1-14/+18
2025-05-08arm64/fpsimd: ptrace: Save task state before generating SVE headerMark Rutland1-3/+3
2025-05-08arm64/fpsimd: Clarify sve_sync_*() functionsMark Rutland1-3/+3
2025-05-08arm64/fpsimd: ptrace: Consistently handle partial writes to NT_ARM_(S)SVEMark Rutland1-17/+9
2024-12-05arm64: ptrace: fix partial SETREGSET for NT_ARM_GCSMark Rutland1-6/+20
2024-12-05arm64: ptrace: fix partial SETREGSET for NT_ARM_POEMark Rutland1-0/+2
2024-12-05arm64: ptrace: fix partial SETREGSET for NT_ARM_FPMRMark Rutland1-0/+2
2024-12-05arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRLMark Rutland1-1/+5
2024-11-14Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'for-next/tlb', 'for-next/misc', 'for-next/mte', 'for-next/sysreg', 'for-next/stacktrace', 'for-next/hwcap3', 'for-next/kselftest', 'for-next/crc32', 'for-next/guest-cca', 'for-next/haft' and 'for-next/scs', remote-tracking...Catalin Marinas1-3/+71
2024-11-12arm64/ptrace: Clarify documentation of VL configuration via ptraceMark Brown1-2/+10
2024-10-04arm64/ptrace: Expose GCS via ptrace and core filesMark Brown1-1/+61
2024-09-04arm64/ptrace: add support for FEAT_POEJoey Gouly1-0/+46
2024-04-03arm64/ptrace: Use saved floating point state type to determine SVE layoutMark Brown1-4/+1
2024-03-14Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-5/+45
2024-03-07Merge branches 'for-next/reorg-va-space', 'for-next/rust-for-arm64', 'for-next/misc', 'for-next/daif-cleanup', 'for-next/kselftest', 'for-next/documentation', 'for-next/sysreg' and 'for-next/dpisa', remote-tracking branch 'arm64/for-next/perf' into for-next/coreCatalin Marinas1-5/+45
2024-03-07arm64/ptrace: Expose FPMR via ptraceMark Brown1-0/+42
2024-02-28arm64: remove unnecessary ifdefs around is_compat_task()Leonardo Bras1-5/+3
2024-02-15arm64/sve: Lower the maximum allocation for the SVE ptrace regsetMark Brown1-1/+2
2024-01-19Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-6/+7
2024-01-18arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptraceMark Brown1-6/+7
2023-12-27rseq: Split out rseq.h from sched.hKent Overstreet1-0/+1
2023-08-28Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-1/+2
2023-08-17arm64/ptrace: Ensure that the task sees ZT writes on first useMark Brown1-1/+8
2023-08-17arm64/ptrace: Ensure that SME is set up for target when writing SSVE stateMark Brown1-2/+9
2023-08-04arm64/ptrace: Don't enable SVE when setting streaming SVEMark Brown1-3/+5
2023-08-03arm64/ptrace: Flush FP state when setting ZT0Mark Brown1-0/+2
2023-07-27arm64/ptrace: Clean up error handling path in sve_set_common()Christophe JAILLET1-1/+2
2023-02-21Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-5/+59
2023-02-10Merge branches 'for-next/sysreg', 'for-next/sme', 'for-next/kselftest', 'for-next/misc', 'for-next/sme2', 'for-next/tpidr2', 'for-next/scs', 'for-next/compat-hwcap', 'for-next/ftrace', 'for-next/efi-boot-mmu-on', 'for-next/ptrauth' and 'for-next/pseudo-nmi', remote-tracking branch 'arm64/for-next...Catalin Marinas1-5/+59
2023-01-20arm64/sme: Implement ZT0 ptrace supportMark Brown1-0/+54
2023-01-20arm64/sme: Rename za_state to sme_stateMark Brown1-3/+3
2023-01-12arm64/ptrace: Use system_supports_tpidr2() to check for TPIDR2 supportMark Brown1-2/+2
2023-01-05arm64: ptrace: Use ARM64_SME to guard the SME register enumerationsZenghui Yu1-1/+1
2022-12-12Merge tag 'mm-nonmm-stable-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-12/+4
2022-11-29arm64/fpsimd: SME no longer requires SVE register stateMark Brown1-2/+0
2022-11-29arm64/fpsimd: Track the saved FPSIMD state type separately to TIF_SVEMark Brown1-0/+3
2022-11-15arm64: ptrace: user_regset_copyin_ignore() always returns 0Sergey Shtylyov1-12/+4
2022-10-06Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linuxLinus Torvalds1-6/+21
2022-09-30Merge branches 'for-next/doc', 'for-next/sve', 'for-next/sysreg', 'for-next/gettimeofday', 'for-next/stacktrace', 'for-next/atomics', 'for-next/el1-exceptions', 'for-next/a510-erratum-2658417', 'for-next/defconfig', 'for-next/tpidr2_el0' and 'for-next/ftrace', remote-tracking branch 'arm64/for-ne...Catalin Marinas1-6/+21
2022-09-21arm64/ptrace: Support access to TPIDR2_EL0Mark Brown1-5/+20
2022-09-09arm64: stacktrace: rework stack boundary discoveryMark Rutland1-1/+1
2022-09-08arm64/ptrace: Don't clear calling process' TIF_SME on OOMMark Brown1-2/+0
2022-08-23arm64/sme: Don't flush SVE register state when allocating SME storageMark Brown1-3/+3
2022-05-16arm64/sme: Remove _EL0 from name of SVCR - FIXME sysreg.hMark Brown1-4/+4
2022-05-06arm64/sme: More sensibly define the size for the ZA register setMark Brown1-2/+10