CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2012/07/14 13:53:31
Modified files: sys/arch/sgi/conf: GENERIC-IP22 GENERIC-IP28 RAMDISK-IP22 RAMDISK-IP28 sys/arch/sgi/localbus: int.c sys/arch/sgi/sgi: mainbus.c Log message: A known errata of R4000 and R4400 processors, is that reading the internal counter register close to a trigger of the counter interrupt, may cause the interrupt not to be generated. This makes it a bad idea to use the internal counter both for the scheduling clock and for delay(). Therefore, on IP22 systems (and IP28 because it makes my life easier), use one of the two 8254 timers connected to the onboard interrupt controller as the scheduling clock source. Adapted from NetBSD.