http://www.cs.kuleuven.ac.be/~geert/Console/
Please read those pages first (if you haven't already done so) before
continuing.
The patches (relative to 2.1.72) are available from:
http://www.cs.kuleuven.ac.be/~geert/bin/native-2.1.72-chrp-2.1.72.diff.gz
The patches are rather large because my tree is based on Dave's tree at
vger.rutgers.edu. As long as you don't enable CONFIG_ABSTRACT_CONSOLE, it
should behave like normal on all other architectures. Once you enable
CONFIG_ABSTRACT_CONSOLE, you'll experience the powers of a true device
independent console ;-)
The new console scheme is currently supported on the following architectures:
- m68k: frame buffer devices work since ages!
- ia32: VGA text console (80x25). This (drivers/video/vgacon.c) needs some
tweaking to increase the performance. I don't have a test machine at hand,
but it used to work. This is 100% backwards compatible with the old
console! E.g. svgalib and X will still work!
- PPC (CHRP): using an Open Firmware based frame buffer device. Should work
on PowerMac too. On PReP, it will use a VGA text console (cfr. ia32).
- Alpha: using a frame buffer device for TGA (no 24 bpp at the moment), or
VGA text console, cfr. ia32 (untested).
For MIPS and SPARC, just write a frame buffer device and it'll work :-)
PowerMac (and CHRP) people also may want to try the frame buffer device based X
server. A binary can be found at:
http://www.cs.kuleuven.ac.be/~geert/bin/XF68_FBDev.ppc.tar.gz
Source patches for XFree86 3.3.1:
http://www.cs.kuleuven.ac.be/~geert/bin/xc-ppc-19971214.diff.gz
Merry Xmas!
Greetings,
Geert
P.S. Sorry if this sounds a bit messy, I'm in a hurry for Xmas and I wanted to
send this out ASAP.
-- Geert Uytterhoeven Geert.Uytterhoeven@cs.kuleuven.ac.be Wavelets, Linux/{m68k~Amiga,PPC~CHRP} http://www.cs.kuleuven.ac.be/~geert/ Department of Computer Science -- Katholieke Universiteit Leuven -- Belgium