CVSROOT: /cvs Module name: src Changes by: m...@cvs.openbsd.org 2012/04/16 16:28:15
Modified files: sys/arch/sgi/gio: gio.c gioreg.h giovar.h sys/arch/sgi/sgi: ip22_machdep.c wscons_machdep.c Log message: Improve the way frame buffers are probed to reduce (and hopefully avoid) false positives. Do not look for framebuffers past GIO EXP1, there shouldn't be anything there. Add the console code machinery to attach a glass console on IP22, when the appropriate drivers will exist. On multihead systems, get console framebuffer address (well, sort of) from a completely undocumented interface (knowledge taken from Linux, confirmed to work on a dual-head Indigo 2 here). While there, get frame buffer names from ARCBios whenever possible, to be used in dmesg eventually.