| History log of /src/tests/sys |
| Revision | Date | Author | Comments |
| 1.2 | 13-Jul-2010 |
jmmv | Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
|
| 1.1 | 15-Mar-2010 |
jmmv | Add some basic tests for rc.d scripts to validate the execution of subcommands and the optional argument passing to them from the command line.
Triggered by the modification of the run_rc_command function in rc.subr to allow passing in extra parameters to the commands defined in rc.d scripts.
|
| 1.5 | 15-Oct-2020 |
mgorny | Add tests for process_xmm_to_s87() and process_s87_to_xmm()
|
| 1.4 | 30-Jun-2020 |
riastradh | New test sys/crypto/aes/t_aes.
Runs aes_selftest on all kernel AES implementations supported on the current hardware, not just the preferred one.
|
| 1.3 | 02-Dec-2014 |
christos | tests for network address printers.
|
| 1.2 | 13-Jul-2010 |
jmmv | Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
|
| 1.1 | 15-Mar-2010 |
jmmv | Add some basic tests for rc.d scripts to validate the execution of subcommands and the optional argument passing to them from the command line.
Triggered by the modification of the run_rc_command function in rc.subr to allow passing in extra parameters to the commands defined in rc.d scripts.
|
| 1.2 | 25-Jul-2020 |
riastradh | Add kernel ChaCha test to exercise all available implementations.
|
| 1.1 | 30-Jun-2020 |
riastradh | New test sys/crypto/aes/t_aes.
Runs aes_selftest on all kernel AES implementations supported on the current hardware, not just the preferred one.
|
| 1.7 | 08-Aug-2023 |
mrg | introduce new GCC 12 warning disables and use them in a few places
this introduces 4 new warning disable flags:
CC_WNO_MISSING_TEMPLATE_KEYWORD CC_WNO_REGISTER CC_WNO_STRINGOP_OVERREAD CC_WNO_ARRAY_BOUNDS
and documents them in README.warnings. of these, the string op and array bounds are both problematic (real bugs) and also spurious (not real bugs), and the other 2 are mostly temporary for older 3rd party code.
add some new uses of CC_WNO_STRINGOP_OVERFLOW.
fix m68k build for gallium and GCC 12.
|
| 1.6 | 08-Sep-2020 |
jakllsch | Acknowledge clang warning for NEON cipher code on aarch64eb
We've already made the nonportable vector initializations portable; the code works on aarch64eb.
|
| 1.5 | 17-Aug-2020 |
riastradh | Make the AES and ChaCha NEON tests work in softfloat userland.
(`Softfloat' here refers to the ABI, which of course may be running on a CPU with NEON.)
|
| 1.4 | 16-Aug-2020 |
martin | Restrict the NEON code to v7hf - the softfloat toolchain does not like it (nor is it likely to work if there is no FPU present).
|
| 1.3 | 25-Jul-2020 |
riastradh | Implement AES-CCM with ARMv8.5-AES.
|
| 1.2 | 01-Jul-2020 |
riastradh | Pass the requisite -msse options for i386.
|
| 1.1 | 30-Jun-2020 |
riastradh | New test sys/crypto/aes/t_aes.
Runs aes_selftest on all kernel AES implementations supported on the current hardware, not just the preferred one.
|
| 1.4 | 17-Aug-2020 |
riastradh | Make the AES and ChaCha NEON tests work in softfloat userland.
(`Softfloat' here refers to the ABI, which of course may be running on a CPU with NEON.)
|
| 1.3 | 26-Jul-2020 |
riastradh | Sort includes.
|
| 1.2 | 26-Jul-2020 |
martin | Add missing include to fix the build on architectures w/o any special accelerated AES implementation.
|
| 1.1 | 30-Jun-2020 |
riastradh | New test sys/crypto/aes/t_aes.
Runs aes_selftest on all kernel AES implementations supported on the current hardware, not just the preferred one.
|
| 1.8 | 05-Sep-2023 |
mrg | apply previous to just GCC.
|
| 1.7 | 05-Sep-2023 |
mrg | apply -Wno-maybe-uninitialized to chacha_sse2.c.
there's a clearly initialised memory region that is claimed as being maybe uninitialised, and this test-build version of it triggers it while the normal build doesn't.
|
| 1.6 | 08-Sep-2020 |
jakllsch | Acknowledge clang warning for NEON cipher code on aarch64eb
We've already made the nonportable vector initializations portable; the code works on aarch64eb.
|
| 1.5 | 17-Aug-2020 |
riastradh | Make the AES and ChaCha NEON tests work in softfloat userland.
(`Softfloat' here refers to the ABI, which of course may be running on a CPU with NEON.)
|
| 1.4 | 16-Aug-2020 |
martin | Restrict the NEON code to v7hf - the softfloat toolchain does not like it (nor is it likely to work if there is no FPU present).
|
| 1.3 | 28-Jul-2020 |
riastradh | Implement 4-way vectorization of ChaCha for armv7 NEON.
cgd performance is not as good as I was hoping (~4% improvement over chacha_ref.c) but it should improve substantially more if we let the cgd worker thread keep fpu state so we don't have to pay the cost of isb and zero-the-fpu on every 512-byte cgd block.
|
| 1.2 | 27-Jul-2020 |
riastradh | Enable ChaCha NEON code on armv7 too.
The 4-blocks-at-a-time assembly helper is disabled for now; adapting it to armv7 is going to be a little annoying with only 16 128-bit vector registers.
(Should also do a fifth block in the integer registers for 320 bytes at a time.)
|
| 1.1 | 25-Jul-2020 |
riastradh | Add kernel ChaCha test to exercise all available implementations.
|
| 1.4 | 17-Aug-2020 |
riastradh | Make the AES and ChaCha NEON tests work in softfloat userland.
(`Softfloat' here refers to the ABI, which of course may be running on a CPU with NEON.)
|
| 1.3 | 27-Jul-2020 |
riastradh | It's __ARM_NEON, not __ARM_NEON__, sometimes, apparently.
|
| 1.2 | 27-Jul-2020 |
riastradh | Enable ChaCha NEON code on armv7 too.
The 4-blocks-at-a-time assembly helper is disabled for now; adapting it to armv7 is going to be a little annoying with only 16 128-bit vector registers.
(Should also do a fifth block in the integer registers for 320 bytes at a time.)
|
| 1.1 | 25-Jul-2020 |
riastradh | Add kernel ChaCha test to exercise all available implementations.
|
| 1.2 | 03-Dec-2014 |
ozaki-r | Fix TESTSDIR
|
| 1.1 | 02-Dec-2014 |
christos | tests for network address printers.
|
| 1.2 | 27-Aug-2016 |
christos | catch up with link printing.
|
| 1.1 | 02-Dec-2014 |
christos | tests for network address printers.
|
| 1.3 | 03-Jun-2023 |
lukem | bsd.own.mk: rename GCC_NO_* to CC_WNO_*
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler.
GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
| 1.2 | 12-Apr-2021 |
mrg | add some new uses of existing GCC_NO_* variables for warning issues. remove an no longer relevant for gcc7 workaround (works fine in both gcc9 and gcc 10.)
|
| 1.1 | 02-Dec-2014 |
christos | tests for network address printers.
|
| 1.1 | 02-Dec-2014 |
christos | tests for network address printers.
|
| 1.1 | 02-Dec-2014 |
christos | tests for network address printers.
|
| 1.2 | 03-Dec-2014 |
christos | Add casts for big endian machines
|
| 1.1 | 02-Dec-2014 |
christos | tests for network address printers.
|
| 1.1 | 02-Dec-2014 |
christos | tests for network address printers.
|
| 1.2 | 03-Dec-2014 |
christos | Add casts for big endian machines
|
| 1.1 | 02-Dec-2014 |
christos | tests for network address printers.
|
| 1.2 | 13-Jul-2010 |
jmmv | Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
|
| 1.1 | 15-Mar-2010 |
jmmv | Add some basic tests for rc.d scripts to validate the execution of subcommands and the optional argument passing to them from the command line.
Triggered by the modification of the run_rc_command function in rc.subr to allow passing in extra parameters to the commands defined in rc.d scripts.
|
| 1.2 | 13-Jul-2010 |
jmmv | Get rid of static Atffiles and let bsd.test.mk generate them on the fly.
|
| 1.1 | 15-Mar-2010 |
jmmv | Add some basic tests for rc.d scripts to validate the execution of subcommands and the optional argument passing to them from the command line.
Triggered by the modification of the run_rc_command function in rc.subr to allow passing in extra parameters to the commands defined in rc.d scripts.
|
| 1.2 | 07-Sep-2025 |
andvar | Fix various typos, mainly in comments.
|
| 1.1 | 15-Mar-2010 |
jmmv | Add some basic tests for rc.d scripts to validate the execution of subcommands and the optional argument passing to them from the command line.
Triggered by the modification of the run_rc_command function in rc.subr to allow passing in extra parameters to the commands defined in rc.d scripts.
|
| 1.1 | 15-Mar-2010 |
jmmv | Add some basic tests for rc.d scripts to validate the execution of subcommands and the optional argument passing to them from the command line.
Triggered by the modification of the run_rc_command function in rc.subr to allow passing in extra parameters to the commands defined in rc.d scripts.
|
| 1.6 | 28-Apr-2024 |
rillig | tests: replace deprecated '-s eq:...' with '-s exit:...'
|
| 1.5 | 26-Feb-2022 |
gson | Mark randomly failing test cases as expected failures with a reference to PR bin/56506.
|
| 1.4 | 07-Nov-2010 |
jmmv | Adjusts tests after import of atf-0.12:
- The use.fs property is gone. - Mark the tests/fs/t_create:attrs test as broken when using the default unprivileged-user:_atf setting. This probably deserves a fix somehow but I'm not sure at this point.
|
| 1.3 | 04-Jun-2010 |
jmmv | atf-0.9 introduces an use.fs test-case property to allow tests to write to their work directory. The purpose is to be able to know which tests intend to touch the file system and to allow a minor optimization in atf-run.
Define use.fs=true for all those tests requiring it. (This highlights that some tests currently require modifying the file system but conceptually they shouldn't be... which leaves room for further improvements/cleanups later :-)
|
| 1.2 | 04-May-2010 |
jmmv | Fix execution of the installed tests by using h_{simple,args} as program names, without the .sh extension.
|
| 1.1 | 15-Mar-2010 |
jmmv | Add some basic tests for rc.d scripts to validate the execution of subcommands and the optional argument passing to them from the command line.
Triggered by the modification of the run_rc_command function in rc.subr to allow passing in extra parameters to the commands defined in rc.d scripts.
|
| 1.1 | 19-Dec-2016 |
cherry | branches: 1.1.2; This is a preview of the uvm_hotplug(9) api code. This commit does not actually introduce the UVM_HOTPLUG option. However it does provide developers a way to review, test and try out the API.
To do this, please go to tests/sys/uvm/ and build and run the tests there. The tests also have a set of basic load tests, to get a measure of the performance penalties due to enabling the UVM_HOTPLUG option.
In order to build the tests you need to have at least done the following in $SRC/
cd $SRC; $NBMAKE do-distrib-dirs includes cd $SRC/lib/csu; $NBMAKE all install || exit cd $SRC/external/gpl3/gcc/lib/libgcc/libgcc_s; $NBMAKE all install || exit cd $SRC/external/gpl3/gcc/lib/libgcc/libgcc; $NBMAKE all install || exit cd $SRC/lib/libc; $NBMAKE includes all install || exit cd $SRC/lib/libpthread; $NBMAKE all install || exit cd $SRC/lib/libm; $NBMAKE all install || exit cd $SRC/external/gpl3/gcc/lib/libstdc++-v3/; $NBMAKE all install || exit
Once the development environment has these userspace libraries, one can simple build using $NBMAKE and finally test the kernel API using
atf-run|atf-report
|
| 1.1.2.2 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
| 1.1.2.1 | 19-Dec-2016 |
pgoyette | file Makefile was added on branch pgoyette-localcount on 2017-01-07 08:56:56 +0000
|
| 1.11 | 26-Jul-2022 |
andvar | s/fucntion/function/ in comments.
|
| 1.10 | 03-Sep-2021 |
andvar | s/existant/existent/ in comments and messages, plus few more similar fixes.
|
| 1.9 | 13-Aug-2021 |
andvar | s/bacause/because/
|
| 1.8 | 16-Jan-2019 |
fox | Fixed issues with uvm_page_physunload_delete_end test case.
1. "avail_start" and "start" were different, resulting in unreachable code in uvm_page_physunload(), where the condition check "avail_start" < "end" fails. The test has been fixed by setting "avail_start" and "start" to the same value.
2. If "start" is the address with end address being "start + 2", we can unplug twice, the first paddr_t would be "start" and the second one would be "start + 1". Modified the ATF_CHECK_EQ() to reflect these changes.
Reviewed by <cherry>
|
| 1.7 | 16-Jan-2019 |
fox | Fixed issues with uvm_physseg_atboot_free_leak test case.
"\n" in ATF discriptions make it behave in weird ways, like saying "this test is bogus.", fixed the issue by removing the "\n".
Reviewed by <cherry>
|
| 1.6 | 16-Jan-2019 |
fox | Fixed issues with uvm_physseg_plug test case.
There is a condition check which failed for VM_PHYSSEG_MAX == 2 (not for 1 or 3 and above), in case of 2, pgs == slab + npages1 + npages3, so we need to change ">" check to ">=" check.
Reviewed by <cherry>
|
| 1.5 | 16-Jan-2019 |
fox | Fixed the build failures caused by incompatible type comparisons when VM_PHYSSEG is > 1.
Reviewed by <cherry>
|
| 1.4 | 18-Dec-2018 |
fox | Fixed the build failures caused by incompatible type comparisons.
Reviewed by <cherry>
|
| 1.3 | 08-Feb-2018 |
dholland | branches: 1.3.2; 1.3.4; Typos.
|
| 1.2 | 22-Dec-2016 |
cherry | branches: 1.2.2; convention about function names for predicate checking: s/uvm_physseg_valid()/uvm_physseg_valid_p()/
per. matt@
|
| 1.1 | 19-Dec-2016 |
cherry | This is a preview of the uvm_hotplug(9) api code. This commit does not actually introduce the UVM_HOTPLUG option. However it does provide developers a way to review, test and try out the API.
To do this, please go to tests/sys/uvm/ and build and run the tests there. The tests also have a set of basic load tests, to get a measure of the performance penalties due to enabling the UVM_HOTPLUG option.
In order to build the tests you need to have at least done the following in $SRC/
cd $SRC; $NBMAKE do-distrib-dirs includes cd $SRC/lib/csu; $NBMAKE all install || exit cd $SRC/external/gpl3/gcc/lib/libgcc/libgcc_s; $NBMAKE all install || exit cd $SRC/external/gpl3/gcc/lib/libgcc/libgcc; $NBMAKE all install || exit cd $SRC/lib/libc; $NBMAKE includes all install || exit cd $SRC/lib/libpthread; $NBMAKE all install || exit cd $SRC/lib/libm; $NBMAKE all install || exit cd $SRC/external/gpl3/gcc/lib/libstdc++-v3/; $NBMAKE all install || exit
Once the development environment has these userspace libraries, one can simple build using $NBMAKE and finally test the kernel API using
atf-run|atf-report
|
| 1.2.2.2 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
| 1.2.2.1 | 22-Dec-2016 |
pgoyette | file t_uvm_physseg.c was added on branch pgoyette-localcount on 2017-01-07 08:56:56 +0000
|
| 1.3.4.1 | 10-Jun-2019 |
christos | Sync with HEAD
|
| 1.3.2.2 | 18-Jan-2019 |
pgoyette | Synch with HEAD
|
| 1.3.2.1 | 26-Dec-2018 |
pgoyette | Sync with HEAD, resolve a few conflicts
|
| 1.3 | 26-Jul-2022 |
andvar | s/fucntion/function/ in comments.
|
| 1.2 | 22-Dec-2016 |
cherry | branches: 1.2.2; convention about function names for predicate checking: s/uvm_physseg_valid()/uvm_physseg_valid_p()/
per. matt@
|
| 1.1 | 19-Dec-2016 |
cherry | This is a preview of the uvm_hotplug(9) api code. This commit does not actually introduce the UVM_HOTPLUG option. However it does provide developers a way to review, test and try out the API.
To do this, please go to tests/sys/uvm/ and build and run the tests there. The tests also have a set of basic load tests, to get a measure of the performance penalties due to enabling the UVM_HOTPLUG option.
In order to build the tests you need to have at least done the following in $SRC/
cd $SRC; $NBMAKE do-distrib-dirs includes cd $SRC/lib/csu; $NBMAKE all install || exit cd $SRC/external/gpl3/gcc/lib/libgcc/libgcc_s; $NBMAKE all install || exit cd $SRC/external/gpl3/gcc/lib/libgcc/libgcc; $NBMAKE all install || exit cd $SRC/lib/libc; $NBMAKE includes all install || exit cd $SRC/lib/libpthread; $NBMAKE all install || exit cd $SRC/lib/libm; $NBMAKE all install || exit cd $SRC/external/gpl3/gcc/lib/libstdc++-v3/; $NBMAKE all install || exit
Once the development environment has these userspace libraries, one can simple build using $NBMAKE and finally test the kernel API using
atf-run|atf-report
|
| 1.2.2.2 | 07-Jan-2017 |
pgoyette | Sync with HEAD. (Note that most of these changes are simply $NetBSD$ tag issues.)
|
| 1.2.2.1 | 22-Dec-2016 |
pgoyette | file t_uvm_physseg_load.c was added on branch pgoyette-localcount on 2017-01-07 08:56:56 +0000
|
| 1.1 | 15-Oct-2020 |
mgorny | Add tests for process_xmm_to_s87() and process_s87_to_xmm()
|
| 1.1 | 15-Oct-2020 |
mgorny | Add tests for process_xmm_to_s87() and process_s87_to_xmm()
|