aboutsummaryrefslogtreecommitdiff
path: root/tools/testing/selftests/rseq
AgeCommit message (Expand)AuthorFilesLines
2024-01-22selftests/rseq: Do not skip !allowed_cpus for mm_cidGravatar Mathieu Desnoyers 2-8/+28
2023-09-26selftests/rseq: fix kselftest Clang build warningsGravatar Justin Stitt 1-10/+10
2023-08-28Merge tag 'linux-kselftest-next-6.6-rc1' of git://git.kernel.org/pub/scm/linu...Gravatar Linus Torvalds 9-42/+70
2023-08-08selftests/rseq: Use rseq_unqual_scalar_typeof in macrosGravatar Mathieu Desnoyers 6-13/+13
2023-08-08selftests/rseq: Fix arm64 buggy load-acquire/store-release macrosGravatar Mathieu Desnoyers 1-28/+30
2023-08-08selftests/rseq: Implement rseq_unqual_scalar_typeofGravatar Mathieu Desnoyers 1-0/+26
2023-08-08selftests/rseq: Fix CID_ID typo in MakefileGravatar Mathieu Desnoyers 1-1/+1
2023-08-04selftests/rseq: Fix build with undefined __weakGravatar Mark Brown 2-1/+5
2023-07-29selftests/rseq: Play nice with binaries statically linked against glibc 2.35+Gravatar Sean Christopherson 1-6/+22
2023-02-23Merge tag 'linux-kselftest-next-6.3-rc1' of git://git.kernel.org/pub/scm/linu...Gravatar Linus Torvalds 1-1/+1
2023-02-13selftests: rseq: Fix incorrect kernel headers search pathGravatar Mathieu Desnoyers 1-1/+1
2023-01-12selftests/rseq: Revert "selftests/rseq: Add mm_numa_cid to test script"Gravatar Mathieu Desnoyers 1-5/+0
2022-12-27selftests/rseq: Add mm_numa_cid to test scriptGravatar Mathieu Desnoyers 1-0/+5
2022-12-27selftests/rseq: parametrized test: Report/abort on negative concurrency IDGravatar Mathieu Desnoyers 1-0/+5
2022-12-27selftests/rseq: Implement parametrized mm_cid testGravatar Mathieu Desnoyers 4-49/+122
2022-12-27selftests/rseq: Implement basic percpu ops mm_cid testGravatar Mathieu Desnoyers 3-8/+44
2022-12-27selftests/rseq: riscv: Template memory ordering and percpu access modeGravatar Mathieu Desnoyers 2-500/+437
2022-12-27selftests/rseq: s390: Template memory ordering and percpu access modeGravatar Mathieu Desnoyers 2-466/+498
2022-12-27selftests/rseq: ppc: Template memory ordering and percpu access modeGravatar Mathieu Desnoyers 2-579/+486
2022-12-27selftests/rseq: mips: Template memory ordering and percpu access modeGravatar Mathieu Desnoyers 2-615/+487
2022-12-27selftests/rseq: arm64: Template memory ordering and percpu access modeGravatar Mathieu Desnoyers 2-486/+422
2022-12-27selftests/rseq: arm: Template memory ordering and percpu access modeGravatar Mathieu Desnoyers 2-670/+530
2022-12-27selftests/rseq: x86: Template memory ordering and percpu access modeGravatar Mathieu Desnoyers 6-1150/+1241
2022-12-27selftests/rseq: Implement rseq mm_cid field supportGravatar Mathieu Desnoyers 2-0/+19
2022-12-27selftests/rseq: Remove RSEQ_SKIP_FASTPATH codeGravatar Mathieu Desnoyers 9-116/+0
2022-12-27selftests/rseq: Implement rseq numa node id field selftestGravatar Mathieu Desnoyers 4-0/+58
2022-12-27selftests/rseq: Use ELF auxiliary vector for extensible rseqGravatar Mathieu Desnoyers 3-12/+78
2022-12-27selftests/rseq: Fix: Fail thread registration when CONFIG_RSEQ=nGravatar Mathieu Desnoyers 1-2/+4
2022-06-28selftests/rseq: check if libc rseq support is registeredGravatar Michael Jeanson 1-1/+2
2022-06-28selftests/rseq: riscv: fix 'literal-suffix' warningGravatar Michael Jeanson 1-7/+7
2022-06-28selftests/rseq: riscv: use rseq_get_abi() helperGravatar Michael Jeanson 1-18/+18
2022-03-25Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/ke...Gravatar Linus Torvalds 3-0/+702
2022-03-22rseq/selftests: Add support for RISC-VGravatar Vincent Chen 3-0/+702
2022-02-11selftests/rseq: Change type of rseq_offset to ptrdiff_tGravatar Mathieu Desnoyers 3-10/+12
2022-02-02selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread areaGravatar Mathieu Desnoyers 1-32/+34
2022-02-02selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread areaGravatar Mathieu Desnoyers 1-28/+30
2022-02-02selftests/rseq: Fix: work-around asm goto compiler bugsGravatar Mathieu Desnoyers 7-6/+245
2022-02-02selftests/rseq: Remove arm/mips asm goto compiler work-aroundGravatar Mathieu Desnoyers 2-74/+0
2022-02-02selftests/rseq: Fix warnings about #if checks of undefined tokensGravatar Mathieu Desnoyers 2-2/+2
2022-02-02selftests/rseq: Fix ppc32 offsets by using long rather than off_tGravatar Mathieu Desnoyers 9-11/+11
2022-02-02selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/...Gravatar Mathieu Desnoyers 1-27/+28
2022-02-02selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endianGravatar Mathieu Desnoyers 5-38/+38
2022-02-02selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35Gravatar Mathieu Desnoyers 3-88/+88
2022-02-02selftests/rseq: Introduce thread pointer gettersGravatar Mathieu Desnoyers 4-0/+114
2022-02-02selftests/rseq: Introduce rseq_get_abi() helperGravatar Mathieu Desnoyers 7-94/+99
2022-02-02selftests/rseq: Remove volatile from __rseq_abiGravatar Mathieu Desnoyers 2-4/+4
2022-02-02selftests/rseq: Remove useless assignment to cpu variableGravatar Mathieu Desnoyers 1-3/+1
2022-02-02selftests/rseq: introduce own copy of rseq uapi headerGravatar Mathieu Desnoyers 3-14/+161
2021-12-10selftests/rseq: remove ARRAY_SIZE define from individual testsGravatar Shuah Khan 2-4/+2
2020-12-07rseq/selftests: Fix MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ build error under o...Gravatar Xingxing Su 1-2/+2