NetBSD/sys/arch/sgimips/sgimips
sekiya 7f7429081d Large rototill of the lowlevel code:
* move all device-specific bitbanging to the device drivers in question --
  i.e., the ip32 init code doesn't access the CRIME registers directly but
  instead trusts the CRIME driver to DTRT.  machdep.c is cleaner thereby.
* introduce int.c, which handles the interrupt-controller goo formerly
  in ip2x.c.
* unify the CPU interrupt handler, with CRIME, INT2, and the various timer
  handlers hooked in via pointers in the platform struct.
* eliminate ip2x.c and ip32.c.  After the interrupt handler cleanup, the
  actual platform-dependent code was so minimal (rev identification, mask level
  initialization) that it made sense to move it into machdep.c
* "#ifdef DEBUG printf("foo"); #endif" becomes aprint_debug.

Tested on my ip22 and ip32.  Discussed with pooka@, rafal@.
2004-01-18 00:47:21 +00:00
..
autoconf.c www.netbsd.org -> www.NetBSD.org 2003-11-17 10:07:58 +00:00
bus.c Large rototill of the lowlevel code: 2004-01-18 00:47:21 +00:00
clock.c Large rototill of the lowlevel code: 2004-01-18 00:47:21 +00:00
clockvar.h
console.c Large rototill of the lowlevel code: 2004-01-18 00:47:21 +00:00
cpu.c Large rototill of the lowlevel code: 2004-01-18 00:47:21 +00:00
disksubr.c www.netbsd.org -> www.NetBSD.org 2003-11-17 10:07:58 +00:00
int.c Large rototill of the lowlevel code: 2004-01-18 00:47:21 +00:00
ip22_cache.S
locore_machdep.S www.netbsd.org -> www.NetBSD.org 2003-11-17 10:07:58 +00:00
machdep.c Large rototill of the lowlevel code: 2004-01-18 00:47:21 +00:00
mainbus.c www.netbsd.org -> www.NetBSD.org 2003-11-17 10:07:58 +00:00