Subject: Re: CVS commit: syssrc
To: None <nathanw@netbsd.org>
From: Gary Duzan <gary@gduzan.static.shore.net>
List: source-changes
Date: 04/20/2000 12:47:40
In Message <200004200525.WAA11112@nb00.nas.nasa.gov> ,
Nathan J Williams <nathanw@netbsd.org> wrote:
=>
=>Module Name: syssrc
=>Committed By: nathanw
=>Date: Thu Apr 20 05:25:22 UTC 2000
=>
=>Modified Files:
=> syssrc/sys/dev/pci: files.pci tga.c tgavar.h
=>
=>Log Message:
=>Replace rcons console code with rasops console code.
=>Console text should now be supported on all TGA cards;
=>8- and 32-bit TGA and 8-bit TGA2 have been tested.
=>
=>Implement accelerated character drawing, scrolling, and clearing.
=>
=>Stop clearing "odd" in VHCR; it's unnecessary and hurts performance.
=>
=>Use bus_space_vaddr() instead of a local hack.
This breaks config on i386, and possibly other platforms,
like so:
===================================================================
wheel { ~/src/sys/arch/i386/conf } # config GENERIC
../../../../dev/pci/files.pci:149: undefined attribute `rasops8'
../../../../dev/pci/files.pci:149: undefined attribute `rasops32'
*** Stop.
wheel { ~/src/sys/arch/i386/conf } #
===================================================================
The following hack gets a kernel to config and build on i386:
===================================================================
RCS file: /cvsroot/syssrc/sys/arch/i386/conf/files.i386,v
retrieving revision 1.156
diff -c -r1.156 files.i386
*** files.i386 2000/04/07 16:35:20 1.156
--- files.i386 2000/04/20 16:42:27
***************
*** 113,118 ****
--- 113,121 ----
attach mainbus at root
file arch/i386/i386/mainbus.c mainbus
+ # Hackery
+ include "dev/rasops/files.rasops"
+
#
# PCI-only drivers
# XXX MUST BE INCLUDED BEFORE files.isa, as long as files.isa attaches
===================================================================
Gary D. Duzan