mycroft
7e8063835d
Use `swap generic'.
1993-10-16 07:48:04 +00:00
deraadt
53402794da
mountroot is defined in vfs_conf.c
1993-10-16 07:23:10 +00:00
mycroft
2ce6de16d5
Add isa_establish(), for all it's worth (which is to say, nothing).
1993-10-16 05:25:21 +00:00
mycroft
c73d85d341
Panic if DMA with odd length attempted on a 16-bit channel.
1993-10-16 03:55:59 +00:00
phil
5df59aabeb
Changes for ram disk specification.
1993-10-15 22:46:46 +00:00
cgd
4bcf529b86
oops; forgot to move these definitions over, before...
1993-10-15 13:47:22 +00:00
cgd
fba9bbc5d9
add back the bufpages limit
1993-10-15 11:55:39 +00:00
deraadt
6ecda95b8a
rebuilt from syscall.master: {get,set}domainname change
1993-10-15 11:29:13 +00:00
deraadt
ef0d3bd5cb
fix sun_getdents()
...
fix sun_mmap()
Note: delete the "struct dirent" in here when sys/dirent.h is created.
1993-10-15 11:28:29 +00:00
deraadt
fc55b2487e
use the standard {get,set}domainname stuff
1993-10-15 10:58:42 +00:00
deraadt
ab2ddd1c05
we now handle SunOS NMAGIC executables
1993-10-15 06:13:17 +00:00
deraadt
cefac63158
actually put something in a previously empty file.
...
__LDPGSZ should now be defined here!
1993-10-15 06:01:06 +00:00
deraadt
c6003607ba
arch/sparc/sparc/sys_machdep.c is non optional; there is more in
...
there than just TRACE
1993-10-15 05:59:28 +00:00
deraadt
091c24de94
No need to allocate clists.
1993-10-15 03:37:33 +00:00
deraadt
f51bf630eb
default is to have nbuf = 0 and bufpages = 0
1993-10-15 03:00:56 +00:00
deraadt
56cc97cb80
update from rick, tarfile of Oct 11 10:46
1993-10-15 02:56:33 +00:00
mycroft
4f94812b29
New file with DMA code from isa.c, modified to check for some errors.
1993-10-14 05:22:57 +00:00
mycroft
5448e175cf
Only include isa/dma.c if a driver which needs it is configured.
1993-10-14 05:17:24 +00:00
deraadt
2c5972e86b
de-POSIX'ify sendsig() and sigreturn().
...
Eventually when we get POSIX signals, we will want to back out of this
change.
1993-10-13 10:05:03 +00:00
cgd
6f2e9c9325
fix one warning, and add (very bogus) ptrace_* functions until
...
i (hopefully) get real ones from somewhere
1993-10-13 09:36:43 +00:00
deraadt
d03d6e0acd
move sysarch() to sys_machdep.c
1993-10-13 09:01:07 +00:00
cgd
5387d8cb1b
deal with libkern
1993-10-13 08:29:45 +00:00
cgd
0eabc3bc13
sysarch() belongs in sys_machdep.c
1993-10-13 08:25:57 +00:00
cgd
1957319559
add "sysarch()", as a fn returning ENOSYS, here, where it belongs
1993-10-13 08:19:03 +00:00
cgd
ca99ee2862
md signal context.
1993-10-13 07:58:39 +00:00
cgd
944e753f33
get rid of #ifndef KERNEL around inclusion of cdefs.h
1993-10-13 07:51:09 +00:00
cgd
a1c3bf517a
use the new location for libkern, auto-depend on it, and include
...
the right one, for profiling or non-profiling.
1993-10-13 06:43:17 +00:00
deraadt
9b8b095ea1
fix typos
1993-10-13 03:27:52 +00:00
deraadt
ecb833f678
initialize d_ttys and d_stop properly
1993-10-13 02:38:16 +00:00
deraadt
2ab4b5e978
fixups for dynamic tty allocation:
...
cdevsw[]->d_ttys must be initialized
XXstop() functions must be callable from cdevsw[]->d_stop
the console tty is used before vm system is up, and must
allocate it's own clists..
1993-10-13 02:36:39 +00:00
deraadt
4a2a17c2f1
rebuild files from syscalls.master
1993-10-13 02:32:36 +00:00
deraadt
bb5626a7c8
Add a stub auditsys() system call that does nothing.
...
SunOS /sbin/fsck calls it..
1993-10-13 02:31:47 +00:00
glass
b9e5a43208
sun3 port updated. netboot integrated.
1993-10-12 05:27:46 +00:00
glass
8585a64107
sun3 port updated. netboot integrated.
1993-10-12 05:17:41 +00:00
deraadt
63a052d489
fixed two icky rcs-log's.
1993-10-12 03:48:52 +00:00
deraadt
fe806afec2
pmax code from <ralphc@pyramid.com> & <rick@snowhite.cis.uoguelph.ca>
1993-10-12 03:22:19 +00:00
phil
b43476d41c
Changing a bsd => bsr.
1993-10-11 18:23:17 +00:00
deraadt
13c7bc2156
machdep.c: setregs() adjusts the stack correct and warns about problems
...
cpu_exec_aout_makecmds() that understands sunos ZMAGIC.
trap.c: just Theo's debugging stuff, delete later.
1993-10-11 10:53:26 +00:00
deraadt
2521f66843
setregs():
...
%sp needs to be offset +sizeof(struct rwindow)
warn if %sp isn't double-word aligned, it MUST be.
1993-10-11 04:26:33 +00:00
deraadt
c147fc9845
various: timeout parms typecast properly
...
net-posted patches from torek
sys-fbio.h -> machine/fbio.h
1993-10-11 02:49:44 +00:00
deraadt
a851f1b5f1
bwtwo.c, cgthree.c: sys-fbio.h -> machine/fbio.h
...
if_le.c: #ifdef MULTICAST some things, and do arp the old way
1993-10-11 02:45:49 +00:00
deraadt
b3147a8677
various changes, suffice to say that 4.4 syscalls do not look like ours
1993-10-11 02:44:06 +00:00
deraadt
2e78184935
cons.c, zs.c: tty->t_stop doesn't exist here. I think it goes through d_stop
...
automatically now, but have not checked.
l_ioctl() has no last parameter 'p'
fb.c: move sys/fbio.h to machine/fbio.h
various: typecast parms for timeout() properly
zs.c: extra level of indir in cdevsw[]->d_ttys
1993-10-11 02:36:38 +00:00
deraadt
d5b0b3dffa
New location for libkern, fixes for many paths.
...
+ lots of temp changes to be backed out later!
DEBUG=-g always, use gcc, link with libgcc.a, include dirs in
a weird place for my development environment.
1993-10-11 02:33:25 +00:00
deraadt
7ee2311b78
stdarg.h, varargs.h, psl.h, autoconf.h: posted patches from torek
...
cpu.h: cpu_adjstack() won't work well in the NetBSD execve - need a
different model, stub enablertclock() for now..
exec.h: a netbsd-type exec.h file (ie. empty)
param.h: add MID_MACHINE
pmap.h: delete kernel_pmap hack - it doesn't work for us, + two proto's
vmparam.h: VM_MIN_ADDRESS = 0!
1993-10-11 02:28:23 +00:00
deraadt
ed575390ee
pmap.c, machdep.c, autoconf.c, cpu.c, intr.c, : net-posted patches from Torek
...
autoconf.c: mountroot kludges that need fixing later
clock.c: two volatile decls
conf.c: stategy()'s return void, *tty[] not tty[], __P()'d xxdump() calls,
add mem_no, *constty[] not &cons.
genassym.c, machdep.c: sys/vmmeter.h needed
intr.c: make kernel writable temporarily in intr_fasttrap()
intr.c: do not use NETISR_ARP
locore.s: icode maps at 0 so do not relocate, don't define __main here.
machdep.c: don't have sysctl.h (yet), use vm_page_free_count for freemem,
setregs() sets pc/npc/stack, note: signal delivery code needs
fixing, add various other NetBSD function stubs.
pmap.c: do kernel_pmap/kernel_pmap_store the old way, delete
vm_page_startup_initialized weirdness.
swapgeneric.c: everything about mountroot needs fixing, help.
trap.c: sunsys -> sun_sysent, etc.
vm_machdep.c: don't use cpu_coredump() for now.
1993-10-11 02:16:12 +00:00
deraadt
d9ead6b6f5
TDR: config file i'm testing with
...
files.sparc.newconf: a files file that works
files.sparc: old name for above file, might as well delete
1993-10-10 11:19:26 +00:00
deraadt
5dbfa8c726
need these
1993-10-10 11:18:03 +00:00
rgrimes
d466119aa4
Convert space to tabs on the trapframe and sigframe lines
1993-10-10 07:23:34 +00:00
rgrimes
4119b752e0
Add symbols KERNSIZE and PDRSHIFT so that they can be used along with
...
KERNBASE to caclulate several constants in locore.s used for setting
up the vm system.
1993-10-10 07:07:52 +00:00