NetBSD/sys/arch/alpha/tlsb
thorpej 76e4555f2c Now that we have the kthread mechanism, massively clean up the way
additional processors are spun up on multiprocessor Alpha systems.
Now, each processor gets its own idle thread (the primary processor
uses proc0).  This idle thread is used in switch_exit(), rather than
explicitly referencing proc0.

Also, make `curproc', `fpcurproc', and `curpcb' per-cpu values.  This
required some data structure rearrangement; cpu info is now statically
allocated in the BSS, rather than via malloc(), and cpu_softc is gone.
(Modeled somewhat after NetBSD/sparc's multiprocessor info structures.)
1999-02-23 03:20:00 +00:00
..
gbus.c Implement and use gbussubmatch(). 1998-05-13 22:13:35 +00:00
gbusreg.h Normalize gbus configuration somewhat, and add support for configuring 1998-05-13 02:50:29 +00:00
gbusvar.h Normalize gbus configuration somewhat, and add support for configuring 1998-05-13 02:50:29 +00:00
kftxx.c Garbage-collect the old confargs stuff that was used in the Early Days. 1998-05-14 00:01:30 +00:00
kftxxreg.h add some more offset definitions 1998-07-08 00:45:08 +00:00
kftxxvar.h
mcclock_tlsb.c Normalize gbus configuration somewhat, and add support for configuring 1998-05-13 02:50:29 +00:00
tlsb.c Now that we have the kthread mechanism, massively clean up the way 1999-02-23 03:20:00 +00:00
tlsbmem.c Adjust for config changes. 1998-01-12 10:21:02 +00:00
tlsbreg.h add some error handling specific definitions 1998-07-08 00:45:52 +00:00
tlsbvar.h There can only be one TurboLaser node, and now we'll overload 1998-07-08 00:47:53 +00:00