This is a driver for the graphics adapter of the AMD Geode series of CPUs.
How to compile and use:
- merge kernel into your /sys/src/9/pc
- add vgageode +cur to your kernel configuration and compile new kernel
- merge vga into your /sys/src/cmd/aux/vga
- rebuild aux/vga
- merge vgadb into your /lib/vgadb
- set monitor to geode and enjoy
Known to work:
- AMD Geode LX800
- CRT output (i.e. anything connected to the VGA port)
- 640x480, 800x600, 1024x768, 1280x1024 with bitdepths 8, 16, 24, 32
- Hardware cursor acceleration
Not implemented (yet):
- Hardware acceleration
- LCD panel support (i.e. anything not connected via VGA)
- Video acceleration (haha)
- Arbitrary clocks
- Other resolutions (just add them to vgadb and pray)
Known bugs:
- Cursor remains if display turns blank
- geoff refuses to merge this because "VESA works" (even if it does not)
-- Julius "aiju" Schmidt
18 Dec 2010
|