thorpej
c01f29bdf1
Sigh, we are going to have to burn a vector for Just Sigreturn again,
...
for now, until we have a more generic {get,set}context(). Update the
comment for trap #3 accordingly.
1998-10-04 23:38:55 +00:00
thorpej
8253135408
Update for bcopy/bzero -> memcpy/memset changes.
1998-10-01 20:05:09 +00:00
thorpej
c37cc930f4
Fix a couple of printf formats.
1998-10-01 19:08:05 +00:00
thorpej
d15a64c38b
Adapt to signal changes.
1998-10-01 02:53:53 +00:00
thorpej
8b220e1148
Define SYS_compat_13_sigreturn13.
1998-10-01 00:29:51 +00:00
thorpej
bcf14a99e2
Garbage collect trap #1 and trap #2 handlers; they're moved to
...
trap_subr.s
1998-09-30 23:47:33 +00:00
thorpej
1e62485c23
If !COMPAT_13, make trap #1 produce an illegal instruction. Fix the comment
...
for trap #2 to reflect that it's the trace trap.
1998-09-30 23:13:58 +00:00
thorpej
a11e6632a8
Pull in opt_compat_netbsd.h
1998-09-30 23:01:28 +00:00
thorpej
35d282c8d5
Make sure SYS_exit and SYS___sigreturn14 are defined. Garbage collect
...
SYS_sigreturn.
1998-09-30 22:23:13 +00:00
thorpej
38084c6615
Note that trap #1 is compat_13_sigreturn, and give trap #3 to syscalls
...
which require special handling, e.g. sigreturn on m68k.
This differs from the old sigreturn trap in that we require the syscall
number to be in register d0, just like the regular syscall entry point.
This will allow sigreturn to be versioned in the future without the need
to allocate another trap vector.
1998-09-30 22:14:11 +00:00
thorpej
70e641047c
In cpu_coredump(), use MID_MACHINE rather than MID_* (whatever it expands
...
to).
1998-09-09 11:17:24 +00:00
thorpej
8abe0d6b1c
Adjust for the new "reaper" kernel thread: do not free the vmspace and
...
u-area in machine-dependent code. Instead, call exit2() to schedule
the reaper to free them for us, once it is safe to do so (i.e. we are
no longer running on the dead proc's vmspace and stack).
1998-09-09 00:07:48 +00:00
pk
c2b3e6490b
Assign my copyrights to TNF.
1998-09-05 15:28:07 +00:00
pk
a51c63c933
Assign my copyrights to TNF.
1998-09-05 15:28:06 +00:00
pk
7c5210bcab
Assign my copyrights to TNF.
1998-09-05 15:20:47 +00:00
lukem
c9db84ecc9
distclean is a synonym for cleandir
1998-09-05 15:15:14 +00:00
mycroft
6d3d8a1350
Make copyright notices with my name consistent.
1998-08-15 03:02:31 +00:00
thorpej
3ff8e6493a
Don't cast the null residual pointer passed to vn_rdwr().
1998-07-28 18:34:52 +00:00
gwr
4eeeee6a7c
Print a complaint when no children were specified
...
in the config file. Better than a link error...
1998-07-23 23:48:33 +00:00
gwr
4a15b6ba7d
Make this like the other redirect includes.
1998-07-23 23:47:02 +00:00
gwr
7e0d396bf4
Add xyc to the dev/xy.c line, similar for xd.
1998-07-23 23:45:24 +00:00
drochner
49bb9d8214
adapt to LANCE driver split
1998-07-21 17:36:01 +00:00
thorpej
b4b261bbb0
Remove redundant opt_ddb.h
1998-07-19 20:45:26 +00:00
thorpej
53e3ba1192
Make DDB work again.
1998-07-18 23:02:33 +00:00
veego
1b46ebe1d9
Add elf_machdep.h to the INCS list.
1998-07-12 17:53:29 +00:00
thorpej
639cc899cf
Basic elf_machdep.h for m68k; doesn't include relocations, yet.
1998-07-12 01:17:58 +00:00
thorpej
d47ea67c1f
Define one page free list, and put all pages on it.
1998-07-08 04:43:18 +00:00
jonathan
011f2bda08
defopt NS, NSIP.
1998-07-05 06:49:00 +00:00
jonathan
5c0c5dd0b4
defopt ISO TPIP.
1998-07-05 04:37:35 +00:00
jonathan
8db0fcdbf7
defopt CCITT.
1998-07-05 02:12:22 +00:00
jonathan
3751946b97
defopt INET, NETATALK.
1998-07-05 00:51:04 +00:00
jonathan
0ed4d699d0
defopt DDB.
1998-07-04 23:12:39 +00:00
jonathan
466e784ee1
defopt DDB.
1998-07-04 22:18:13 +00:00
gwr
76cd67b8c7
Allow netif_getether() to use sif->sif_macaddr() on the Sun-3X
...
but check the PROM rev first, and print some info I want when
a PROM earlier than 3.0 is found. (Then just try it!)
1998-07-02 21:58:25 +00:00
gwr
4b50f96523
Add strncmp.c
1998-07-02 21:36:00 +00:00
gwr
efa0b5e2f5
fix the comment
1998-07-01 23:12:42 +00:00
gwr
294fa42b6c
Use the shared ../libsa/xxboot.c
1998-07-01 22:56:45 +00:00
gwr
c426f6cd97
Replace {net,ufs}boot/boot.c with a shared libsa/xxboot.c
1998-07-01 22:51:43 +00:00
mrg
53559837db
<dev/sun/disklabel.h> not <dev/sun/sun_disklabel.h>
1998-06-30 04:35:37 +00:00
gwr
c80e8cd6ef
Note recent changes. (and bump CVS revsion here)
1998-06-29 20:33:03 +00:00
gwr
8db8875feb
Add a comment, kill an unused variable.
1998-06-29 20:18:07 +00:00
gwr
b339af5461
Support multiple file open attempts without closing and reopening
...
the underlying raw device (which is expensive and causes problems).
This allows the boot program to try a sequence of names by default,
which is used to support common boot media for sun3 and sun3x.
(Now tries "netbsd.$arch" before "netbsd")
1998-06-29 20:17:03 +00:00
gwr
8261ec142f
Minor tweaks for consistency with the other boot programs.
1998-06-29 20:11:06 +00:00
gwr
762cfeb615
Reimplement the header strip using two instances of dd in a pipe,
...
so it works with a dd that does not know conv=osync (i.e. Solaris).
1998-06-29 20:09:14 +00:00
gwr
2c0ea58240
Fix "integer overflow" error.
1998-06-29 20:06:34 +00:00
gwr
e49744ee1c
Get rid of user-level includes.
...
Do not reset the I/F on timeout.
Kill some old debug code.
1998-06-29 20:05:36 +00:00
gwr
efb1b0549a
Declare load_sun()
1998-06-29 20:03:14 +00:00
gwr
57a3ff9f72
Add load_sun() which does the guts of exec_sun() but lets
...
the caller do the file open/close and control transfer.
1998-06-29 20:02:49 +00:00
fair
508c432635
apparently {set,long}jmp() are not used by the sa code any more.
1998-06-26 08:59:03 +00:00
lukem
bd8d501f7e
remove options FIFO; it's now the default
1998-06-26 01:53:43 +00:00