aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/testing/selftests/arm64/signal
AgeCommit message (Expand)AuthorFilesLines
2026-05-19kselftest/arm64: Add tests for POR_EL0 save/reset/restoreKevin Brodsky2-0/+137
2026-05-19kselftest/arm64: Move/add POE helpers to test_signals_utils.hKevin Brodsky2-15/+16
2026-05-19kselftest/arm64: Add POE as a feature in the signal testsKevin Brodsky2-0/+5
2026-02-25kselftest: arm64: Check access to GCS after mprotect(PROT_NONE)Catalin Marinas1-0/+76
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 Marinas14-12/+333
2024-11-12kselftest/arm64: Check that SVCR is 0 in signal handlersMark Brown3-0/+23
2024-10-17kselftest/arm64: signal: drop now redundant GNU_SOURCE definitionAndre Przywara1-1/+1
2024-10-04kselftest/arm64: Add GCS signal testsMark Brown5-0/+228
2024-10-04kselftest/arm64: Always run signals tests with GCS enabledMark Brown2-1/+45
2024-10-04kselftest/arm64: Allow signals tests to specify an expected si_codeMark Brown2-10/+23
2024-10-04kselftest/arm64: Add framework support for GCS to signal handling testsMark Brown2-0/+8
2024-10-04kselftest/arm64: Add GCS as a detected feature in the signal testsMark Brown2-0/+5
2024-09-12Merge branch 'for-next/selftests' into for-next/coreWill Deacon10-188/+139
2024-09-04kselftest/arm64: Add test case for POR_EL0 signal frame recordsJoey Gouly2-0/+87
2024-09-04kselftest/arm64: parse POE_MAGIC in a signal frameJoey Gouly1-0/+4
2024-09-04selftests: mm: make protection_keys test work on arm64Joey Gouly1-0/+3
2024-09-04kselftest/arm64: move get_header()Joey Gouly2-25/+23
2024-08-30kselftest/arm64: Actually test SME vector length changes via sigreturnMark Brown1-7/+7
2024-08-23kselftest/arm64: signal: fix/refactor SVE vector length enumerationAndre Przywara10-181/+132
2024-03-07kselftest/arm64: Add basic FPMR testMark Brown2-0/+83
2024-03-07kselftest/arm64: Handle FPMR context in generic signal frame parserMark Brown2-0/+9
2023-08-16kselftest/arm64: fix a memleak in zt_regs_run()Ding Xiang1-0/+1
2023-08-04kselftest/arm64: Use shared OPTIMZER_HIDE_VAR() definitonMark Brown1-1/+3
2023-08-04kselftest/arm64: Exit streaming mode after collecting signal contextMark Brown1-1/+24
2023-06-23Merge branches 'for-next/kpti', 'for-next/missing-proto-warn', 'for-next/iss2-decode', 'for-next/kselftest', 'for-next/misc', 'for-next/feat_mops', 'for-next/module-alloc', 'for-next/sysreg', 'for-next/cpucap', 'for-next/acpi', 'for-next/kdump', 'for-next/acpi-doc', 'for-next/doc' and 'for-next/t...Catalin Marinas3-2/+89
2023-06-23kselftest/arm64: Add a test case for TPIDR2 restoreMark Brown2-1/+87
2023-06-21kselftest/arm64: Log signal code and address for unexpected signalsMark Brown1-1/+2
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 Marinas13-13/+460
2023-02-07kselftest/arm64: Don't require FA64 for streaming SVE+ZA testsMark Brown1-6/+1
2023-02-07kselftest/arm64: Copy whole EXTRA contextMark Brown1-2/+4
2023-02-01kselftest/arm64: Fix enumeration of systems without 128 bit SME for SSVE+ZAMark Brown1-0/+4
2023-02-01kselftest/arm64: Fix enumeration of systems without 128 bit SMEMark Brown2-0/+8
2023-02-01kselftest/arm64: Don't require FA64 for streaming SVE testsMark Brown1-6/+1
2023-01-20kselftest/arm64: Verify simultaneous SSVE and ZA context generationMark Brown1-0/+162
2023-01-20kselftest/arm64: Verify that SSVE signal context has SVE_SIG_FLAG_SM setMark Brown1-0/+5
2023-01-20kselftest/arm64: Initialise current at build time in signal testsMark Brown1-3/+1
2023-01-20kselftest/arm64: Don't pass headers to the compiler as sourceMark Brown1-2/+6
2023-01-20kselftest/arm64: Add test case for TPIDR2 signal frame recordsMark Brown2-0/+91
2023-01-20kselftest/arm64: Add TPIDR2 to the set of known signal context recordsMark Brown1-0/+4
2023-01-20kselftest/arm64: Add test coverage for ZT register signal framesMark Brown3-0/+137
2023-01-20kselftest/arm64: Teach the generic signal context validation about ZTMark Brown2-0/+37
2023-01-20kselftest/arm64: Enumerate SME2 in the signal test utility codeMark Brown2-0/+5
2022-11-08kselftest/arm64: Print ASCII version of unknown signal frame magic valuesMark Brown1-4/+17
2022-11-08kselftest/arm64: Remove validation of extra_context from TODOMark Brown1-1/+0
2022-09-07kselftest/arm64: Include larger SVE and SME VLs in signal testsMark Brown4-46/+33
2022-09-07kselftest/arm64: Allow larger buffers in get_signal_context()Mark Brown14-15/+16
2022-09-07kselftest/arm64: Preserve any EXTRA_CONTEXT in handle_signal_copyctx()Mark Brown1-2/+48
2022-09-07kselftest/arm64: Validate contents of EXTRA_CONTEXT blocksMark Brown1-4/+21
2022-09-07kselftest/arm64: Only validate each signal context onceMark Brown1-7/+12
2022-09-07kselftest/arm64: Remove unneeded protype for validate_extra_context()Mark Brown1-2/+0