NetBSD/sys/kern
thorpej a86d1f4891 Add a lock around the scheduler, and use it as necessary, including
in the non-MULTIPROCESSOR case (LOCKDEBUG requires it).  Scheduler
lock is held upon entry to mi_switch() and cpu_switch(), and
cpu_switch() releases the lock before returning.

Largely from Bill Sommerfeld, with some minor bug fixes and
machine-dependent code hacking from me.
2000-08-20 21:50:06 +00:00
..
exec_aout.c
exec_conf.c
exec_ecoff.c ANSI'ify. 2000-08-01 04:57:28 +00:00
exec_elf32.c
exec_elf64.c add support and reorganize for 64-bit ELF, included by EXEC_ELF64 1996-09-26 20:51:03 +00:00
exec_elf_common.c
exec_script.c
exec_subr.c
genassym.awk
genassym.sh
init_main.c Don't bother with a trampoline to start the pagedaemon and 2000-08-12 22:41:53 +00:00
init_sysent.c
kern_acct.c Don't reset file size limit to infinity on exit. Instead, temporarily 2000-05-08 19:06:36 +00:00
kern_allocsys.c Include "uvm/uvm_param.h" to get definition of "VM_MAX_KERNEL_BUF" as 2000-07-23 10:41:35 +00:00
kern_clock.c
kern_descrip.c Fix omission in previous. 2000-08-15 17:54:59 +00:00
kern_exec.c
kern_exit.c
kern_fork.c ANSI'ify. 2000-08-01 04:57:28 +00:00
kern_kthread.c
kern_ktrace.c
kern_lkm.c
kern_lock.c Lock debugging fix: Make sure a simplelock's lock_holder gets 2000-08-19 19:36:18 +00:00
kern_malloc.c
kern_ntptime.c Second phase of changes to remove ntp_adjtime(2) from the kernel entirely if 2000-08-07 18:10:20 +00:00
kern_physio.c
kern_proc.c If maniuplating a read lock on the proc list, we no longer need 2000-08-17 14:37:54 +00:00
kern_prot.c
kern_resource.c Add a lock around the scheduler, and use it as necessary, including 2000-08-20 21:50:06 +00:00
kern_sig.c Add a lock around the scheduler, and use it as necessary, including 2000-08-20 21:50:06 +00:00
kern_subr.c
kern_synch.c
kern_sysctl.c In fill_kproc2(), testing p->p_stats != NULL doesn't do much good, 2000-08-08 23:42:07 +00:00
kern_time.c
kern_xxx.c
kgdb_stub.c
Make.tags.inc
Makefile (mostly) fix kernel tags support. from Frederick Bruckman in pr-6445. 1998-11-15 20:36:30 +00:00
makesyscalls.sh tweak white space around generated NetBSD rcs ids 2000-08-18 19:33:30 +00:00
subr_autoconf.c Format paranoia 2000-07-08 18:11:02 +00:00
subr_disk.c Get rid of register declarations. 2000-03-30 09:27:11 +00:00
subr_extent.c
subr_log.c
subr_pool.c Use ltsleep instead of simple_unlock/tsleep/simple_lock 2000-08-12 16:28:30 +00:00
subr_prf.c Strip %b and DDB formats out of kprintf, as they are no longer supported. 2000-08-09 10:22:31 +00:00
subr_prof.c
subr_rmap.c Back out previous. 1998-08-18 18:16:30 +00:00
subr_xxx.c Merge with Lite2 + local changes 1998-03-01 02:20:01 +00:00
sys_generic.c
sys_process.c
sys_socket.c
syscalls.c
syscalls.conf
syscalls.master Changes to syscalls.master to exclude ntp_adjtime(2) entirely if NTP is not 2000-08-07 17:59:33 +00:00
sysv_ipc.c Make copyrights consistent; fix weird/trailing spaces add missing (c) etc. 1998-09-12 17:20:02 +00:00
sysv_msg.c Delete a couple of <uvm/uvm_extern.h> includes that were for 2000-07-22 16:11:02 +00:00
sysv_sem.c
sysv_shm.c
tty_conf.c
tty_pty.c fix rev 1.44; make this cast look like: 2000-07-28 04:31:19 +00:00
tty_subr.c
tty_tb.c Get rid of register declarations. 2000-03-30 09:27:11 +00:00
tty_tty.c
tty.c
uipc_domain.c
uipc_mbuf2.c
uipc_mbuf.c
uipc_proto.c add PR_LISTEN for UNIX domain socket, SOCK_STREAM case. 1999-07-01 07:59:57 +00:00
uipc_socket2.c
uipc_socket.c
uipc_syscalls.c
uipc_usrreq.c Oops, missed a couple of places where CMSG_*() should be used. No 2000-06-05 16:29:45 +00:00
vfs_bio.c
vfs_cache.c
vfs_cluster.c remove include of <vm/vm.h> 2000-06-27 17:41:07 +00:00
vfs_getcwd.c
vfs_init.c Convert namei pathname buffer allocation to use the pool allocator. 2000-08-03 20:41:05 +00:00
vfs_lockf.c
vfs_lookup.c Convert namei pathname buffer allocation to use the pool allocator. 2000-08-03 20:41:05 +00:00
vfs_subr.c
vfs_syscalls.c
vfs_vnops.c Use ltsleep(...,PNORELOCK..) instead of simple_unlock()/tsleep() 2000-08-12 16:43:00 +00:00
vnode_if.c
vnode_if.sh
vnode_if.src Change the sementics of the last parameter from a boolean ("waitfor") to 2000-05-13 23:43:06 +00:00