CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2012/09/29 15:46:02
Modified files: sys/arch/sgi/compile: .cvsignore sys/arch/sgi/conf: files.sgi sys/arch/sgi/localbus: imc.c imcvar.h sys/arch/sgi/sgi: autoconf.c ip22.h ip22_machdep.c machdep.c mainbus.c Added files: sys/arch/sgi/conf: GENERIC-IP26 RAMDISK-IP26 sys/arch/sgi/localbus: tcc.c tccreg.h tccvar.h Log message: Work in progress support for the Power Indigo2 R8000 system (IP26). This is basically an IP22 system (R4000 Indigo2) with the ECC memory board of IP28, and a so-called ``streaming'' L2 cache. IP26 kernels currently boot single-user, but don't live long; I am suspecting a bug in the tcc cache routines, but am currently not able to find it (come to think of it, my understanding of how this cache works could be wrong, and of course there is no documentation for it but what can be gathered from IRIX' <sys/IP26.h> comments and defines). Hopefully this situation will improve in the near future; in the meantime I am commiting this as `work in progress' to make sure this code doesn't get lost.