NetBSD/sys/arch/pc532/pc532
thorpej e03e9e8086 Rather than starting init and creating kthreads by forking and then
doing a cpu_set_kpc(), just pass the entry point and argument all
the way down the fork path starting with fork1().  In order to
avoid special-casing the normal fork in every cpu_fork(), MI code
passes down child_return() and the child process pointer explicitly.

This fixes a race condition on multiprocessor systems; a CPU could
grab the newly created processes (which has been placed on a run queue)
before cpu_set_kpc() would be performed.
2000-05-28 05:48:59 +00:00
..
autoconf.c Centralize the declaration and clearing of `cold'. 1999-09-17 19:59:35 +00:00
clock.c Update for changes to config. 1998-01-12 19:51:03 +00:00
compat_13_machdep.c Catch up with changes to signal delivery. 1998-09-17 02:01:59 +00:00
conf.c Updating of bdev's and cdev's to support RAIDframe. 1998-11-13 04:47:03 +00:00
db_disasm.c Interface change: db_printsym() takes a third argument, pr, a function 2000-05-25 19:57:30 +00:00
db_interface.c defopt DDB. 1998-07-04 22:18:13 +00:00
db_memrw.c Get rid of vm_offset_t/vm_size_t. Resolve conflicts in pmap.new.[ch] after 1998-09-02 19:17:12 +00:00
db_trace.c Rename the machine-specific stack trace printing functions 2000-05-26 03:34:24 +00:00
disksubr.c A foolish consistency; most parts of the kernel use bp->b_data, so 2000-05-19 18:54:22 +00:00
genassym.cf Introduce a new process state distinct from SRUN called SONPROC 2000-05-26 00:36:42 +00:00
in_cksum.c Assign my copyrights to TNF. 1998-08-15 10:10:47 +00:00
intr.c Slight cleanup; do all of the spl*()s with imask[]. 1999-08-04 15:54:28 +00:00
kgdb_machdep.c Get rid of vm_offset_t/vm_size_t. Resolve conflicts in pmap.new.[ch] after 1998-09-02 19:17:12 +00:00
locore.s First sweep at scheduler state cleanup. Collect MI scheduler 2000-05-26 21:19:19 +00:00
machdep.c First sweep at scheduler state cleanup. Collect MI scheduler 2000-05-26 21:19:19 +00:00
mainbus.c Changes for kernels compiled with -mrtd: 1998-04-11 17:44:11 +00:00
mem.c CL* discarding. 1999-12-04 21:13:19 +00:00
pmap.c Merge all missing changes from sys/i386/i386/pmap.c;1.88. 2000-04-12 06:23:21 +00:00
process_machdep.c {bzero, bcopy} -> {memset, memcpy} 1998-09-12 19:14:58 +00:00
sys_machdep.c No need for <sys/mtio.h> 1999-01-19 18:18:41 +00:00
trap.c Reduce use of curproc in several places: 2000-05-27 00:40:29 +00:00
umprintf.c
vm_machdep.c Rather than starting init and creating kthreads by forking and then 2000-05-28 05:48:59 +00:00