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


Reply via email to