summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/arm64/signal (follow)
Commit message (Expand)AuthorAgeFilesLines
*-. Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'fo...Catalin Marinas2024-11-1414-12/+333
|\ \
| | * kselftest/arm64: Check that SVCR is 0 in signal handlersMark Brown2024-11-123-0/+23
| | * kselftest/arm64: signal: drop now redundant GNU_SOURCE definitionAndre Przywara2024-10-171-1/+1
| |/ |/|
| * kselftest/arm64: Add GCS signal testsMark Brown2024-10-045-0/+228
| * kselftest/arm64: Always run signals tests with GCS enabledMark Brown2024-10-042-1/+45
| * kselftest/arm64: Allow signals tests to specify an expected si_codeMark Brown2024-10-042-10/+23
| * kselftest/arm64: Add framework support for GCS to signal handling testsMark Brown2024-10-042-0/+8
| * kselftest/arm64: Add GCS as a detected feature in the signal testsMark Brown2024-10-042-0/+5
|/
* Merge branch 'for-next/selftests' into for-next/coreWill Deacon2024-09-1210-188/+139
|\
| * kselftest/arm64: Actually test SME vector length changes via sigreturnMark Brown2024-08-301-7/+7
| * kselftest/arm64: signal: fix/refactor SVE vector length enumerationAndre Przywara2024-08-2310-181/+132
* | kselftest/arm64: Add test case for POR_EL0 signal frame recordsJoey Gouly2024-09-042-0/+87
* | kselftest/arm64: parse POE_MAGIC in a signal frameJoey Gouly2024-09-041-0/+4
* | selftests: mm: make protection_keys test work on arm64Joey Gouly2024-09-041-0/+3
* | kselftest/arm64: move get_header()Joey Gouly2024-09-042-25/+23
|/
* kselftest/arm64: Add basic FPMR testMark Brown2024-03-072-0/+83
* kselftest/arm64: Handle FPMR context in generic signal frame parserMark Brown2024-03-072-0/+9
* kselftest/arm64: fix a memleak in zt_regs_run()Ding Xiang2023-08-161-0/+1
* kselftest/arm64: Use shared OPTIMZER_HIDE_VAR() definitonMark Brown2023-08-041-1/+3
* kselftest/arm64: Exit streaming mode after collecting signal contextMark Brown2023-08-041-1/+24
*-. Merge branches 'for-next/kpti', 'for-next/missing-proto-warn', 'for-next/iss2...Catalin Marinas2023-06-233-2/+89
|\ \
| | * kselftest/arm64: Add a test case for TPIDR2 restoreMark Brown2023-06-232-1/+87
| |/ |/|
| * kselftest/arm64: Log signal code and address for unexpected signalsMark Brown2023-06-211-1/+2
|/
*---. Merge branches 'for-next/sysreg', 'for-next/sme', 'for-next/kselftest', 'for-...Catalin Marinas2023-02-1013-13/+460
|\ \ \
| | | * kselftest/arm64: Add test case for TPIDR2 signal frame recordsMark Brown2023-01-202-0/+91
| | | * kselftest/arm64: Add TPIDR2 to the set of known signal context recordsMark Brown2023-01-201-0/+4
| |_|/ |/| |
| | * kselftest/arm64: Add test coverage for ZT register signal framesMark Brown2023-01-203-0/+137
| | * kselftest/arm64: Teach the generic signal context validation about ZTMark Brown2023-01-202-0/+37
| | * kselftest/arm64: Enumerate SME2 in the signal test utility codeMark Brown2023-01-202-0/+5
| |/ |/|
| * kselftest/arm64: Don't require FA64 for streaming SVE+ZA testsMark Brown2023-02-071-6/+1
| * kselftest/arm64: Copy whole EXTRA contextMark Brown2023-02-071-2/+4
| * kselftest/arm64: Fix enumeration of systems without 128 bit SME for SSVE+ZAMark Brown2023-02-011-0/+4
| * kselftest/arm64: Fix enumeration of systems without 128 bit SMEMark Brown2023-02-012-0/+8
| * kselftest/arm64: Don't require FA64 for streaming SVE testsMark Brown2023-02-011-6/+1
| * kselftest/arm64: Verify simultaneous SSVE and ZA context generationMark Brown2023-01-201-0/+162
| * kselftest/arm64: Verify that SSVE signal context has SVE_SIG_FLAG_SM setMark Brown2023-01-201-0/+5
| * kselftest/arm64: Initialise current at build time in signal testsMark Brown2023-01-201-3/+1
| * kselftest/arm64: Don't pass headers to the compiler as sourceMark Brown2023-01-201-2/+6
|/
* kselftest/arm64: Print ASCII version of unknown signal frame magic valuesMark Brown2022-11-081-4/+17
* kselftest/arm64: Remove validation of extra_context from TODOMark Brown2022-11-081-1/+0
* kselftest/arm64: Include larger SVE and SME VLs in signal testsMark Brown2022-09-074-46/+33
* kselftest/arm64: Allow larger buffers in get_signal_context()Mark Brown2022-09-0714-15/+16
* kselftest/arm64: Preserve any EXTRA_CONTEXT in handle_signal_copyctx()Mark Brown2022-09-071-2/+48
* kselftest/arm64: Validate contents of EXTRA_CONTEXT blocksMark Brown2022-09-071-4/+21
* kselftest/arm64: Only validate each signal context onceMark Brown2022-09-071-7/+12
* kselftest/arm64: Remove unneeded protype for validate_extra_context()Mark Brown2022-09-071-2/+0
* kselftest/arm64: Fix validation of EXTRA_CONTEXT signal context locationMark Brown2022-09-071-1/+1
* kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXTMark Brown2022-09-071-1/+1
* kselftest/arm64: Validate signal ucontext in placeMark Brown2022-09-071-3/+6
* kselftest/arm64: Enumerate SME rather than SVE vector lengths for za_regsMark Brown2022-09-071-2/+2