Author: evb
Date: Fri Mar 5 18:22:18 2010
New Revision: 45873
URL: http://svn.reactos.org/svn/reactos?rev=45873&view=rev
Log:
- Add new unified VGA/VBE miniport driver. Based on NT4 DDK Cirrus Miniport
Driver Sample with my modifications (marked with // eVb) to change Cirrus parts
to VGA parts if needed. Also add VBE suppor which is not in Cirrus driver, but
exists in Windows VGA miniport.
- Work-in-progress, can boot to GUI with VMWare, but banked modes not yet
supported, no VDM, no Mode-X, etc...
- Thanks to sir_richard for help with headers, comments and other English stuff.
- Driver is only built, not yet used.
- NOTE: Some parts of BootVid seem to use functions copied from this sample
(VgaInterpretCmdStream) but under "GPL", and also buggy (Chain4 Mode test will
not work on most cards and VgaIsPresent == FALSE). Someone should fix.
Added:
trunk/reactos/drivers/video/miniport/vga_new/
trunk/reactos/drivers/video/miniport/vga_new/cmdcnst.h (with props)
trunk/reactos/drivers/video/miniport/vga_new/modeset.c (with props)
trunk/reactos/drivers/video/miniport/vga_new/vbe.c (with props)
trunk/reactos/drivers/video/miniport/vga_new/vbe.h (with props)
trunk/reactos/drivers/video/miniport/vga_new/vbemodes.c (with props)
trunk/reactos/drivers/video/miniport/vga_new/vga.c (with props)
trunk/reactos/drivers/video/miniport/vga_new/vga.h (with props)
trunk/reactos/drivers/video/miniport/vga_new/vga.rbuild (with props)
trunk/reactos/drivers/video/miniport/vga_new/vga.rc (with props)
trunk/reactos/drivers/video/miniport/vga_new/vgadata.c (with props)
Modified:
trunk/reactos/drivers/video/miniport/directory.rbuild
[This mail would be too long, it was shortened to contain the URLs only.]
Modified: trunk/reactos/drivers/video/miniport/directory.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/directory.rbuild?rev=45873&r1=45872&r2=45873&view=diff
Added: trunk/reactos/drivers/video/miniport/vga_new/cmdcnst.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vga_new/cmdcnst.h?rev=45873&view=auto
Added: trunk/reactos/drivers/video/miniport/vga_new/modeset.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vga_new/modeset.c?rev=45873&view=auto
Added: trunk/reactos/drivers/video/miniport/vga_new/vbe.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vga_new/vbe.c?rev=45873&view=auto
Added: trunk/reactos/drivers/video/miniport/vga_new/vbe.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vga_new/vbe.h?rev=45873&view=auto
Added: trunk/reactos/drivers/video/miniport/vga_new/vbemodes.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vga_new/vbemodes.c?rev=45873&view=auto
Added: trunk/reactos/drivers/video/miniport/vga_new/vga.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vga_new/vga.c?rev=45873&view=auto
Added: trunk/reactos/drivers/video/miniport/vga_new/vga.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vga_new/vga.h?rev=45873&view=auto
Added: trunk/reactos/drivers/video/miniport/vga_new/vga.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vga_new/vga.rbuild?rev=45873&view=auto
Added: trunk/reactos/drivers/video/miniport/vga_new/vga.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vga_new/vga.rc?rev=45873&view=auto
Added: trunk/reactos/drivers/video/miniport/vga_new/vgadata.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/video/miniport/vga_new/vgadata.c?rev=45873&view=auto