mellon
0647473106
Include err.h and unistd.h to provide protos for err() and getpid().
2011-05-18 19:45:05 +00:00
mellon
b519b2e283
Include err.h to provide prototype for err().
2011-05-18 19:44:18 +00:00
tsutsui
35020d6832
WARNSfy
2011-05-18 18:41:59 +00:00
joerg
526fbdff1c
Kill a redundant lvalue cast in assembler constrained.
2011-03-18 03:06:21 +00:00
mrg
4c92852a80
remove almost all the ability to build netbsd with an a.out target.
...
we're ELF now, and there are many missing checks against OBJECT_FMT.
if we ever consider switching, the we can figure out what new ones
we need but for now it's just clutter.
this doesn't remove any of the support for exec_aout or any actually
required-for-boot a.out support, only the ability to build a netbsd
release in a.out format. ie, most of this code has been dead for
over a decade.
i've tested builds on vax, amd64, i386, mac68k, macppc, sparc, atari,
amiga, shark, cats, dreamcast, landisk, mmeye and x68k. this covers
the 5 MACHINE_ARCH's affected, and all the other arch code touched.
it also includes some actual run-time testing of sparc, i386 and
shark, and i performed binary comparison upon amiga and x68k as well.
some minor details relevant:
- move shlib.[ch] from ld.aout_so into ldconfig proper, and cut them
down to only the parts ldconfig needs
- remove various unused source files
- switch amiga bootblocks to using elf2bb.h instead of aout2bb.h
2010-07-06 05:59:50 +00:00
martin
ce099b4099
Remove clause 3 and 4 from TNF licenses
2008-04-28 20:22:51 +00:00
apb
e6806c2c83
Adapt to changes in m68k/060sp/asm2gas script: pass SED=${TOOL_SED:Q}
...
instead of TOOL_SED=${TOOL_SED:Q} in the environment.
2008-03-28 22:29:16 +00:00
apb
a749c03e28
Use "${TOOL_SED}" instead of just "sed" in sys/arch/m68k/060sp/asm2gas.
2008-03-27 07:15:16 +00:00
yamt
0c9bd4f953
sprinkle sleep(1) to catch more bugs.
2008-01-04 16:18:52 +00:00
yamt
768cff817f
iopl.
2008-01-04 15:39:25 +00:00
yamt
ca99721f8d
test i386_iopl.
2008-01-04 15:37:11 +00:00
yamt
599bbacd07
test i386_get_ioperm/i386_set_ioperm.
2008-01-04 14:23:00 +00:00
bjh21
00fc4b5639
This doesn't panic any more, so run it automatically.
2006-10-14 20:42:47 +00:00
mrg
1a1dc23a34
#include <stdlib.h> for exit(3) prototype
2006-05-20 20:30:34 +00:00
perry
8a331c8f36
__asm__ -> __asm, __volatile__ -> volatile
2005-12-24 21:43:51 +00:00
perry
0be44b35dc
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
2005-12-24 21:22:46 +00:00
perry
dd334ae584
de-__P, remove obsolete "register" declarations.
2005-02-06 06:05:18 +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
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
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
lukem
08c81a9c2d
some makefile de-linting
...
- list NOxxx and LDSTATIC= assignments before everything else
(especially <bsd.own.mk>)
- ensure <bsd.own.mk> is included before NETBSDSRCDIR is used
- add missing RCSids
2002-09-18 05:41:35 +00:00
lukem
17d72c8a6b
use NETBSDSRCDIR as appropriate
2002-09-18 03:54:26 +00:00
grant
6742cb1812
sweep of errx/warnx, remove unnecessary trailing \n
2002-07-20 08:36:17 +00:00
thorpej
cbf6af9bdf
Multiline string literals are now allowed in ISO C.
2002-04-09 03:13:18 +00:00
bjh21
03ea4040c4
Extend the test to also test data_abort_address() on arm26, which can panic on
...
certain pre-indexed data transfers.
2002-03-17 13:46:45 +00:00
bjh21
15144a1641
Change the address used for abort fixup tests to be zero rather than
...
0xffffffff. This means that it won't generate a SIGBUS (address exception)
on arm26.
2002-03-17 12:32:28 +00:00
bjh21
e517187d89
Catch SIGSEGV, so we can exit successfully if it arrives.
2002-03-17 12:25:11 +00:00
bjh21
25b90c6bab
Small fix to assembly code to avoid "source register same as write-back base"
...
warning from GAS.
2002-03-17 12:08:13 +00:00
reinoud
089222c4d1
Add a new regression test for ARM 6 and ARM7 machines to check if
...
unhandled instruction patterns in the early or late abort handler
terminate the program with a SEGV instead of the panic it used to
give.
Since this test is quite volatile if failing its not run automatically.
2002-03-16 20:37:49 +00:00
itojun
0dd5877adc
put TNF 4-clause license.
...
authors - if you are okay with more relaxed license terms, or the regression
test code was derived from others, pls change them.
2002-02-21 07:38:14 +00:00
thorpej
57a44a3d17
Need <string.h> for memcpy() prototype (noticed by gcc 3.1).
2001-12-31 20:19:14 +00:00
tv
220b5c059a
MKfoo=no -> NOfoo
2001-12-12 01:23:59 +00:00
rearnsha
d7b9a225cb
Include bsd.own.mk to get a default setting of OBJECT_FMT.
2001-09-01 09:53:25 +00:00
bjh21
3b01aba77a
On ARM ELF systems, check that the kernel aligns the stack pointer to an
...
8-byte boundary (as mandated by ATPCS B-01) when delivering a signal.
2001-08-06 22:29:57 +00:00
sommerfeld
aa0ccc018e
WARNS=2
2001-06-10 16:32:05 +00:00
sommerfeld
bbc13f568c
Test setting of multiple ldt entries in one syscall.
...
While we're here, it's code cleanup time:
- KNF
- WARNS=2
- add header files for prototypes which matter.
- remove most magic constants in favor of segments.h bitfields
- delinuxify
- use lcall instead of a bunch of .byte's for the gate invocation.
- take a first stab at linting.
2001-06-10 16:27:21 +00:00
is
4e69cf7536
revert the depend change... it was unneeded, and is even hurting in some
...
cases.
2000-04-28 22:01:14 +00:00
is
6623a43ecc
Local-ize local labels
2000-04-25 19:59:50 +00:00
is
f1046e077c
Make this depend again.
2000-04-15 20:09:11 +00:00
is
97df1401a1
Move original Motorola files to the "dist" subdirectory, in response
...
to PR 9626 by Kris Shannon.
2000-04-14 20:24:29 +00:00
tsutsui
d764df518d
Make "make dependall" work.
2000-02-16 12:45:17 +00:00
itohy
0a24593bda
Make it build on ELF toolchain.
1999-12-09 09:08:00 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
is
607e1e9a8d
Better formatting.
1999-01-31 10:28:57 +00:00