CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2012/06/28 16:11:33
Modified files: sys/arch/sgi/sgi: ip30_machdep.c Log message: Correctly register contiguous memory regions which start within the ARCBios reported memory but end beyond it, such as > 1GB DIMMs in bank 0. Also, currently restrict physical memory usage to 1.5GB - there seems to be a bogus 32 bit truncation happening in the IP30 specific codepath, which in turns ends up causing the low memory alias region (and thus, the exception vectors and the NMI handler) to be overwritten, which I can't find from code inspection (does anyone has 2GB of Octane memory to spare?) Both issues reported and fix/workaround tested by Florentijn van Kampen, thanks!