summaryrefslogtreecommitdiffstats
path: root/sys/dev/isa/vga_isa.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Shuffle include file ordering in preparation for future changes in vgavar.h,miod2015-07-181-3/+4
| | | | which will have it depend upon wsdisplayvar.h.
* ansify function definitions, and constify a few arrays while there.miod2010-08-281-10/+4
| | | | no functional change.
* First round of __P removal in sysmillert2002-03-141-3/+3
|
* Updated VGA driver; from NetBSD. Needed for wscons on i386 and alpha. Theseaaron2000-11-151-97/+30
| | | | | | | | | | | | | | | | | | | | files could probably be updated even a bit further (they are from mid-summer). In addition, I've added support for console scrollback, somewhat inspired by Linux's vgacon driver. Basically, instead of allocating our own buffer and doing lots of copies, we take advantage of Video RAM and just modify the VGA display origin register as appropriate. This approach has a few advantages: simple to implement, no wasted KVM, it's fast, and after a boot you can now scroll back all the way to the BIOS messages (assuming your msgbuf is of a typical length :). Disadvantages are that the VRAM buffer is relatively small (only 32k) and we do not support raster devices through this method. (thanks to mickey@ for pointing this out). The code for this is fairly unobtrusive, so should we come up with a better approach to console scrollback at a later time (i.e., even more platform independent) it should be easy to revert this. We're one step further in porting nice features of PCVT over to wscons.
* Add some missing things for the MI vga driver. Move wscons to an MI place asniklas1997-11-061-0/+1
| | | | well. $OpenBSD$ tagging
* We need an MI vga driver. The alpha one was most MI. Not entirely yet though.niklas1997-11-061-3/+2
| | | | Some files were move behind CVS back.
* Support ISA VGA for real on DEC AXPPCI 33niklas1997-11-041-4/+7
|
* wscons -> vga_xxx -> vga mmap() support. first cutderaadt1997-08-221-0/+29
|
* alpha/common/ insults my filecderaadt1997-07-091-1/+1
|
* Sync with NetBSD 961207niklas1997-01-241-0/+145