diff options
author | Thomas Winischhofer <thomas@winischhofer.net> | 2005-07-04 10:57:08 +0000 |
---|---|---|
committer | Thomas Winischhofer <thomas@winischhofer.net> | 2005-07-04 10:57:08 +0000 |
commit | c8abdb74f9ac272d6ea6c6e7c037c55875fda065 (patch) | |
tree | d698489a53f36f1dc72173bc9462a3b1ad32cb20 /src/vstruct.h | |
parent | 1db609b22e77b09a132bbc7e94256a7edfa592b3 (diff) |
SiS driver:
- Added initial support for XGI chipsets (V3XT, V5, V8, Z7). Z7 and V5 are
untested. All features supported (Xv, HWCursor, DPMS, etc.). The binary
XGI DRI driver is not supported.
- Ported driver to EXA 0.1.0. Known problems still to solve at this time
are:
EXA's deinitialisation routine "DriverFini()" does not unwrap
pScreen->DestroyPixmap (and others), leading to a crash on machines
where the SWCursor is being used (SWCursor pixmaps are destroyed after
EXA has destroyed the offscreen memory manager).
EXA does not work correctly with 24bpp framebuffers. For some reason, all
pixmaps handed to the drawing primitives are 32bpp, despite the correct
24bpp-flag handed to xf86SetDepthBpp().
Diffstat (limited to 'src/vstruct.h')
-rw-r--r-- | src/vstruct.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/vstruct.h b/src/vstruct.h index 855f68e..6d106da 100644 --- a/src/vstruct.h +++ b/src/vstruct.h @@ -1,5 +1,5 @@ /* $XFree86$ */ -/* $XdotOrg: xc/programs/Xserver/hw/xfree86/drivers/sis/vstruct.h,v 1.15 2005/06/27 15:56:53 twini Exp $ */ +/* $XdotOrg$ */ /* * General structure definitions for universal mode switching modules * @@ -246,6 +246,7 @@ struct SiS_Private unsigned int VideoMemorySize; #endif SISIOADDRESS IOAddress; + SISIOADDRESS IOAddress2; /* For dual chip XGI volari */ #ifdef SIS_LINUX_KERNEL SISIOADDRESS RelIO; @@ -261,6 +262,7 @@ struct SiS_Private SISIOADDRESS SiS_P3c8; SISIOADDRESS SiS_P3c9; SISIOADDRESS SiS_P3cb; + SISIOADDRESS SiS_P3cc; SISIOADDRESS SiS_P3cd; SISIOADDRESS SiS_P3da; SISIOADDRESS SiS_Part1Port; @@ -285,6 +287,7 @@ struct SiS_Private BOOLEAN SiS_ROMNew; BOOLEAN SiS_NeedRomModeData; BOOLEAN PanelSelfDetected; + BOOLEAN DDCPortMixup; int SiS_CHOverScan; BOOLEAN SiS_CHSOverScan; BOOLEAN SiS_ChSW; |