Commit graph

287 commits

Author SHA1 Message Date
Peter Holm 6b7a06c3bd stress2: Avoid using "__unused" 2023-06-08 09:49:52 +02:00
Dmitry Chagin c8dbef44ff xregs_sig: Add avx registers to test
Reviewed by:		kib
Differential Revision:	https://reviews.freebsd.org/D40384
2023-06-04 12:07:02 +03:00
Dmitry Chagin 0be13a45f7 xregs_sig: Add a ability to handle multiple register banks
While here replace the .global directive by traditionally used .globl.

Reviewed by:		kib
Differential Revision:	https://reviews.freebsd.org/D40410
2023-06-04 12:06:25 +03:00
Dmitry Chagin e5b3cd6100 xregs_sig: Simplify Makefile by using MACHINE_CPUARCH in SRCS
Reviewed by:		kib, jhb
Differential Revision:	https://reviews.freebsd.org/D40383
2023-06-03 20:13:23 +03:00
Dmitry Chagin 1b0d96f3c4 xregs_sig: Finish renaming simd to xregs before adding avx
Reviewed by:		kib, jhb
Differential Revision:	https://reviews.freebsd.org/D40382
2023-06-03 20:11:44 +03:00
Dmitry Chagin 8fdc9ce97c avx_sig: Better naming as the test will include more register banks
Reviewed by:		jhb, kib (early revision)
Differential Revision:	https://reviews.freebsd.org/D40381
2023-06-03 20:10:49 +03:00
Dmitry Chagin 4f2c2a122c avx_sig: Adapt avx_sig test for Aarch64
Reviewed by:		kib
Differential Revision:	https://reviews.freebsd.org/D40309
2023-05-30 11:19:40 +03:00
Dmitry Chagin 68348f41c9 avx_sig: Prepare to add arm64 neon test
Move inlined asm code to a separate source and rename x86 specific xmm
names to more general simd names.

Reviewed by:		kib
Differential Revision:	https://reviews.freebsd.org/D40312
2023-05-30 11:18:57 +03:00
Dmitry Chagin 723e25f128 avx_sig: Print statistics by interval enstead of by pressing ^T
Reviewed by:		kib
Differential Revision:	https://reviews.freebsd.org/D40311
2023-05-29 11:09:17 +03:00
Dmitry Chagin 0a09cfb3f7 avx_sig: Avoid libbsd dependency for modern Glibc
Due to arc4random functions are povided by Glibc 2.36.

Reviewed by:		kib
Differential Revision:	https://reviews.freebsd.org/D40310
2023-05-29 11:08:35 +03:00
Peter Holm 750ae32b9e stress2: Initialize variable 2023-05-27 10:34:48 +02:00
Peter Holm 273a89bb14 stress2: Tune to get more slightly broken file systems 2023-05-27 10:31:44 +02:00
Peter Holm acfb06062a stress2: Fix warnings 2023-05-27 10:31:00 +02:00
Peter Holm be8d01b515 stress2: Added a faster test of fsck_ffs by omitting mount(8) and umount(8) 2023-05-22 10:07:40 +02:00
Peter Holm ca0088ae27 stress2: Occasionally modify 8 bits 2023-05-22 10:05:34 +02:00
Warner Losh 4d846d260e spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD
The SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catch
up to that fact and revert to their recommended match of BSD-2-Clause.

Discussed with:		pfg
MFC After:		3 days
Sponsored by:		Netflix
2023-05-12 10:44:03 -06:00
Peter Holm b274854dd9 stress2: Added a temporary fix for the UFS+SU "out of inodes" issue 2023-05-01 12:52:42 +02:00
Peter Holm 883a49e5a1 stress2: Update the exclude list 2023-04-25 11:42:04 +02:00
Peter Holm 7f658f99f7 stress2: Mark set but unused variables as unused 2023-04-22 13:16:01 +02:00
Peter Holm 9c9dfbf256 stress2: Added comment of fixed problem. Enable test 2023-04-19 09:26:29 +02:00
Peter Holm 0ece3355f6 stress2: Added comment about a new panic found. Test both SU and SU+J. 2023-04-14 09:55:10 +02:00
Peter Holm af67f36a92 stress2: Update the exclude list 2023-04-10 10:03:22 +02:00
Peter Holm a02c285690 stress2: Tune MAXVNODES to avoid excessive run time 2023-04-08 09:19:23 +02:00
Peter Holm 74901941fc stress2: Add comment about problem found. Disable run of this test 2023-04-03 09:33:03 +02:00
Peter Holm bb1f64b200 stress2: Fix syntax error. Remove redundant backup 2023-03-22 10:05:46 +01:00
Peter Holm e689e7facd stress2: Fix compiler warning 2023-03-22 10:05:04 +01:00
Peter Holm ce7b20e512 stress2: Added more FFS tests 2023-03-19 09:55:00 +01:00
Peter Holm bce30c896d stress2: Added two syzkaller reproducers 2023-03-18 10:31:31 +01:00
Peter Holm 7861fce32b stress2: Fix compiler warning 2023-03-17 12:06:52 +01:00
Peter Holm 79f5d67caa stress2: New problem found was added 2023-03-16 13:59:16 +01:00
Peter Holm ee10c61d7a stress2: Fix a off-by-one error. Added check for argument file type 2023-03-06 10:03:43 +01:00
Peter Holm 187f4fce3b stress2: Added a fsck check to the scenario 2023-02-20 12:04:24 +01:00
Peter Holm 31a2528768 stress2: Add UFS+SU test scenario 2023-02-14 11:48:18 +01:00
Peter Holm 3f1f48f1d9 stress2: Add a regression test for D38549 2023-02-14 09:44:58 +01:00
Peter Holm 32ded86a06 stress2: Fix compiler warning about unused variables 2023-02-11 06:36:39 +01:00
Peter Holm 0126bd3e6c stress2: Return error on exit. Run test for longer 2023-02-06 11:09:52 +01:00
Peter Holm bbe0def9b0 stress2: Added a syzkaller reproducer 2023-01-30 09:50:19 +01:00
Peter Holm bbdd27f9d7 stress2: Avoid unrelated disk full messages from tests 2023-01-30 09:32:43 +01:00
Peter Holm 349aac52ac stress2: Added a test scenario for "out of inodes" issue with UFS+SU 2023-01-30 09:28:37 +01:00
Peter Holm 7a56009cf5 stress2: Added a regression test 2023-01-22 10:35:28 +01:00
Peter Holm 4dcc6baddb stress2: Added a regression test 2023-01-14 20:19:05 +01:00
Peter Holm 48dc9150ac stress2: Added finding to unionfs9.sh and updated the exclude list 2023-01-10 06:33:14 +01:00
Peter Holm 17edacfb6e stress2: Added a regression test 2023-01-03 10:34:00 +01:00
Konstantin Belousov 6403a14024 tools/test/ptrace: update scescx to do remote getpid(2) on each SCX event
Reviewed by:	markj
Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
Differential revision:	https://reviews.freebsd.org/D37590
2022-12-22 23:32:09 +02:00
Rene Ladan e2f3742ab8 gpioevents: fix some white-space errors
Fixes:		453db42291 - gpioevents: add support for pull-down and floating input pins.
Approved by:	manu (implicit)
MFC after:	1 week
2022-12-22 11:16:32 +01:00
Rene Ladan 453db42291 gpioevents: add support for pull-down and floating input pins.
The pin-mode (ft, pd, pu for floating, pull-down, pull-up) is
specified after the intr-config (no, eb, ef, er) for each pin.

Tested on my Raspberry Pi 1B.

PR:		268504
Approved by:	manu
MFC after:      1 week
2022-12-22 10:13:59 +01:00
Peter Holm ae521fda89 stress2: Added link to problem found 2022-12-20 10:12:41 +01:00
Peter Holm eeabf9cb93 stress2: Fix long run time 2022-12-20 10:12:01 +01:00
Peter Holm eb928778a3 stress2: Add problem found 2022-12-13 12:00:01 +01:00
Peter Holm 2518b1c742 stress2: Add list of problems found 2022-12-07 12:03:44 +01:00