Commit Graph

208 Commits

Author SHA1 Message Date
martin
266b7c2701 Avoid optimizations that move common code out of the RAS.
The compiler does not understand RAS, so it makes wrong assumptions
about the lifetime of register values.
2004-01-06 21:40:57 +00:00
martin
0d9a131abe On archictectures not supporting RAS make this regression tests
print a message to that effect and let them pass.
2004-01-02 22:16:43 +00:00
drochner
7e4c34eca1 Add a check whether the stack is executable when needed, and one whether
the stack is non-executable if not explicitely enabled.
The latter one is not enabled in the Makefile yet because it cannot
succeed on platforms where the non-exec stack is not implemented.
Both checks rely on the fact that gcc puts trampoline onto the stack
for nested functions. On platforms where no such trampolines are used,
no meaningful results can be expected.
While not perfect, this is much easier than hand-coding trampolines for
each CPU type.
2003-12-10 13:24:59 +00:00
yamt
f1e9f5f0af less magic constant. 2003-11-29 19:09:21 +00:00
lukem
f85d2d1c14 Use ${HOST_SH} instead of `sh'.
If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
2003-10-26 07:25:33 +00:00
lukem
857ab1bdd0 use ${HOST_SH} instead of /bin/sh 2003-10-26 03:50:07 +00:00
itojun
73704c4ce4 NULL/integer mixup 2003-10-21 09:42:07 +00:00
agc
492f508473 Don't use NULL inappropriately. 2003-10-21 09:32:54 +00:00
thorpej
8655c7d7eb Add a MAP_WIRED flag to mmap(2), which causes the new mapping to be
wired as if by mlock(2).
2003-10-07 00:17:09 +00:00
mycroft
4aa6d02a2d Maybe I'm just slow, but having diffs in the wrong direction confuses me... 2003-09-30 04:20:24 +00:00
mycroft
af8bef6910 Catch up with MAXINTERP changing. 2003-09-30 03:41:33 +00:00
mycroft
7f2125f83b sysctl has moved. 2003-09-30 03:34:42 +00:00
christos
ea9e274f07 delete bogus sigcontext 2003-09-12 16:18:37 +00:00
christos
c86f27654b new vm86_struct that does not use sigcontext. 2003-09-11 19:14:01 +00:00
drochner
a1b15f00d2 sigcontext->siginfo 2003-09-10 15:33:08 +00:00
uwe
03bdc52085 #include <crypto/rijndael/rijndael-api-fst.h> to make this compile. 2003-08-28 22:31:46 +00:00
tron
feb2a2aee7 Rewrite for new CAST-128 implementation. 2003-08-27 12:37:09 +00:00
drochner
4063218cee add vm86 2003-08-16 15:43:00 +00:00
drochner
1aa623b237 some basic vm86 tests, with and without separate signal stack 2003-08-16 15:02:35 +00:00
drochner
21fd723e0c choose ldt positions invidious enough to exercise the
kernel's ldt reallocate strategy,
now we can reproduce the problem described in
PR port-i386/19724 by Stephen Ma
2003-08-11 17:19:51 +00:00
drochner
4257f06ff2 close the stack frame properly before using the return address
(did this ever work with recent compiler versions?)
2003-08-11 13:30:16 +00:00
agc
73b0a7eafd Move UCB-licensed code from 4-clause to 3-clause licence.
Patches provided by Joel Baker in PR 22307, verified by myself.
2003-08-07 09:51:08 +00:00
salo
b75abedac4 netbsd.org->NetBSD.org 2003-07-26 19:38:45 +00:00
drochner
1e9cce7fef in "make clean", remove the "results" directory 2003-06-26 16:58:57 +00:00
erh
6070c46916 Add a regression test to check that forced unmounts work correctly.
Bug described in PR kern/5683
2003-04-15 06:19:57 +00:00
lukem
a42bccbdfa need to initialise the address family before bind(2) ... 2003-03-19 14:04:25 +00:00
pk
c361778eb9 Do The Right Thing with signal handlers. 2003-02-10 12:17:20 +00:00
cgd
ac1a763de3 uh, NULL terminate argv and envp arrays to be passed to execve(). 2003-02-08 07:47:14 +00:00
perseant
99afa7f9a5 Break out fsck function; add rename hard link test; change small files
test to provoke the cleaner into running as well.
2003-02-03 07:45:05 +00:00
thorpej
8139d13ab9 Add a ucontext test from Nathan's testsuite. 2003-01-30 19:47:00 +00:00
perseant
4783b17664 Make the test a little less demanding (write 800k files instead of 1600k). 2003-01-29 05:39:41 +00:00
perseant
26c05673ea Regression test to ensure that (1) newfs_lfs and fsck_lfs agree about
what makes up a good filesystem; and that (2) the kernel and fsck_lfs
also agree.  This test, like the 9994 test and like the FFS endianness
test, is not included in the main "make regress".
2003-01-29 04:56:16 +00:00
thorpej
89426e7817 Remove extra args to a printf call. 2002-12-06 02:09:24 +00:00
thorpej
9ccfeaf6c3 Fix printf formats. 2002-12-06 02:07:53 +00:00
thorpej
07111817f1 Need <string.h> for prototypes. 2002-12-06 02:06:16 +00:00
jdolecek
c12288aed8 add NetBSD RCS Id and TNF copyright 2002-11-30 09:32:58 +00:00
jdolecek
3c100b29c2 add test program for 3way select/poll collision on descriptor, problem
described in kern/17517
2002-11-30 09:31:31 +00:00
jdolecek
51fb890e3c don't assume intptr_t is 'long', and cast the value appropriately
pointed out by Valeriy E. Ushakov
2002-11-01 20:54:32 +00:00
jdolecek
c28aaab16a don't assume intptr_t is 'long', and cast the value appropriately 2002-11-01 09:49:47 +00:00
martin
3fcea7fb21 Include <string.h> for memset() prototype. 2002-10-29 10:59:32 +00:00
martin
78902b71ba Include <string.h> for memset() prototype. 2002-10-29 10:39:36 +00:00
jdolecek
5f27f09bcf descend to kqueue too, now 2002-10-29 00:48:48 +00:00
jdolecek
5205d66be0 add test program for the deadlock caused by missing knote_fdclose() call
in finishdup(), fixed in rev. 1.79.2.10 if sys/kern/kern_descrip.c
2002-10-12 12:02:30 +00:00
jdolecek
3c0b9064a5 make the program only await three kevents, so that it won't linger around
when the regression test is over
wait a while after program invocation before first echo, so that the
  program would have chance to setup the kevents
2002-10-12 11:18:37 +00:00
jdolecek
a5254fcf09 fix the -n handling code 2002-10-12 11:15:08 +00:00
jdolecek
ab5d2d743d add kqueue subdir, commented out for now 2002-10-03 07:51:10 +00:00
jdolecek
28c37e673e Basic set of kqueue tests for various filters. Most of files based
on code written by Luke Mewburn.
These need to be compiled with kqueue headers and kqueue-enabled libc.
2002-10-03 07:46:02 +00:00
martti
3b6750c781 Fix checksum error 2002-09-19 08:13:31 +00:00
martti
37d5771300 Resync with official IPF 2002-09-19 08:13:25 +00:00
martti
1d1ecc3f65 Fix test invokation 2002-09-19 08:13:20 +00:00