Hi,

I have an embedded computer.(advantech pc5820 series). I have an external HD connected to it. I installed Mandrake 8.0 on it.

The graphic card chipset used on this machine is a NS CX 5530 1-4MB UMA share memory. and Mandrake doesn’t list the NS geode as compatible on their website

so i could not choose a graphic card during the installation. The support engineers of Advantech sent me a XFree86 driver for their card.

I have a great problem with the documentation that comes with the driver:

 

in the release.txt which comes with the driver, it tells to install Xfree86 server. i downloaded the binaries of 4.0.1 and installed them.

in section 2 of release.txt, it tells to build the X11. (does it mean to install?????)

then it talks about 2 copy jobs. both of them replaces the same file;/etc/X11/XFree86Config then what is the need for the first copy?

when it comes to install (section 4), it talks about crlf which does not mean anything to me.

also it again talks about inflating v4.0.1 bz files; i have already installed xserver so what does it talk about?

it talks about xc tree? does it come with the xserver sources or with the driver sent to me? if the first one, i installed using the binaries?

should i reinstall using sources? If second, why does it talk about an installation? i have not installed the driver yet.

then for non-stb (i think it is my case), it talks about 2 copy jobs which are to directories that do not exist. should i create them?

it talks about durango directory which does not exist. there is a file durango.c in gfx directory. and also there are more than one gfx directory.

I am at this stage. i could not continue, because i am really confused.:(((


I send this release.txt with this mail.

I will appreciate your comments. How can i install this driver?

 

thanks in advance.

best regards.




Outlook users: please do not put my email address in your address book. This way, when you get infected with a virus, my address won't appear in the From: header. Thanks.
--------------------------------------------
Outlook kullanicilari: Lütfen email adresimi adres defterinize kaydetmeyiniz. Bu sayede, bir virüsce etkilendiginizde, mail adresim bundan etkilenmeyecek. Tesekkürler.

Xfree 4.0.1 Graphics Device Driver.
Release 1.2.0
Linux Kernels used: 2.4.0 and 2.4.17.
May 16th, 2002

-----------------------------------------------------------------------------
1. PRODUCT INFORMATION
-----------------------------------------------------------------------------
This driver is the Xfree 4.0.1 Graphics device driver for the Gx1 processors.
Display modes supported by GX1 and SCx200 processors
 - 640x480 @ 60, 72, 75, 85Hz , 8 and 16 Bpp
 - 800x600 @ 56, 60, 72, 75, 85Hz , 8 and 16 Bpp
 - 1024x768 @ 60, 70, 75, 85Hz , 8 and 16 Bpp
 - 1280x1024 @ 60, 70, 75Hz, 8 Bpp
Modes supported only in Pyramid
 - 1280x1024 @ 85Hz, 8 Bpp
 - 1280x1024 @ 60, 75, 85Hz, 16 Bpp.

The Geode driver has support for 2 PAL ("PAL-768x576", "PAL-720x576")      
and 2 NTSC("NTSC-640x480", "NTSC-720x480") TV Modes Apart from the 
CRT Modes defined above.

The TV Modes works only in 16 BPP. So, while testing the TV Modes, the Display
should be set for 16 BPP.   

TV MODES ARE SUPPORTED ONLY ON PLATFORMS WITH SC1200 AND SUPPORTED HARDWARE 
LIKE CYGNUS.

The Geode Driver can also support DSTN, SSTN and TFT Panels. The Panels
have been tested on Centaurus and Dorado Platforms.

Pixel rotation supported giving the portait look of the Framebuffer 
in clockwise or anti-clockwise direction.

DPMS supported for Display power management.

Direct Graphics Acceleration(DGA) supported

TV Overscan Supported.

Xfree 4.0.1 FBDev driver
XFree FBDev driver is a non-accelerated XFree graphics driver for National 
hardware. It is completely dependent on the underlying NSC Kernel 
frame buffer driver (KFB) to switch modes and rendering geometry.
This is one of the simplest forms of the graphics driver provided by Xfree. 
Xfree FBDev driver don’t support features like dga, Rotation, video, panel, 
TV Overscan.

To understand the usage of various components of XFree86 4.0.1 driver look 
into the "$/Engineering_Releases/driver/linux/Xfree86/Xfree86_401
/packing_distribution.doc V0.0.2" in VSS "video" database. This document
explains the drivercomponents STB, Non STB and XFBDEv.And it gives the 
interface XFree driver with the Kernel Framebuffer driver(KFB driver)

-----------------------------------------------------------------------------
2. INSTALLATION INSTRUCTIONS    
----------------------------------------------------------------------------- 
There are many significant changes to XFree86 reflected in the 4.0.1 release.

- To use XFree86 4.0, download the source from: http://www.xfree86.org/
  or 
  you can get a copy from the VSS at 
  "\\video\engineering_releases\drivers\XFree86\Xfree86_401\src"

- If you have XFree v3.3.6 installed in your system. Before inflating the v4.01
  *.bz files, rename the /usr/X11R6 directory as /usr/X11R6.336.

- Change directory to /usr/bin, "rm -rf X11"
- Change directory to /usr/lib, "rm -rf X11"
- Change directory to /usr/include, "rm -rf X11"

- Now extract the *.bz files in the directory desired.

- Pl. follow the build instructions for building the XServer.

- There is only one Xserver in 4.0: XFree86.  It will load the modules/drivers
  that it needs at run-time.  These drivers are located at:
  /usr/X11R6/lib/modules/drivers

- Pl. use the XF86Config file supplied to you.
  1. Copy XF86Config.geode to /etc/X11/XF86Config for both STB and non-STB 
     configurations.

  2. Copy XF86Config.fbdev to /etc/X11/XF86Config for Xfree86 4.0.1 FBDev driver.
     FBDev uses the resoultion set by the Framebuffer.

----------------------------------------------------------------------------- 
3.Understanding the Xserver
-----------------------------------------------------------------------------  
The Xserver manages client connections and responds on behalf of clients
to user interface events (mouse, keyboard input) and protocol requests
(graphics).  It is divided into 4 major pieces: 

  - device independent layer (DIX): code shared among all implementations
  - OS layer: code which is different between operating systems but shared
    among all devices of an operating system
  - device dependent layer (DDX): code which is potentially different between
    operating systems and graphics devices
  - extension interface: the standard way to add features to the X server

For more information on this, see the xc/doc directory.

-----------------------------------------------------------------------------
4.BUILD INSTRUCTIONS                                    
----------------------------------------------------------------------------- 

- These instructions are laid out based on the assumtion that you have a 
        Redhat 6.2 installation. You may have to skip few of the steps other 
        than Redhat installation.

- Build and install crlf utility. For more information look at readme.txt in 
  crlf provided.

- crlf on all the code provided. Read the crlf usage in the crlf/readme.txt.

- If you have XFree v3.3.6 installed in your system. Before inflating the v4.01
  *.bz files, rename the /usr/X11R6 directory as /usr/X11R6.336.
- Change directory to /usr/bin, "rm -rf X11"
- Change directory to /usr/lib, "rm -rf X11"
- Change directory to /usr/include, "rm -rf X11"

- Now extract the *.bz files in the directory desired.

- After the 'xc' tree is created, copy the files under revision control into 
  their respective places in the 'xc' tree.

- move to xc/programs/Xserver/hw/xfree86/drivers/geode.
- If you are building the Xserver for Set-Top-Box solution with "GAL" and 
  "Framebuffer". Rename the Imakefile.stb as Imakefile. 
  Build the Framebuffer and GAL for Set-Top-Box solution.
- If building for a standalone Xserver for 
  Tinclient or Webpad solution. Rename Imakefile.pad Imakefile.

- Pl. follow the bellow 2 steps for NON-STB SOLUTION ONLY.

        1. Copy the contents of the Durango directory which is specified 
        in the release notes into 
        "/usr/X11R6/xc/programs/Xserver/hw/xfree86/drivers/geode/gfx" directory.

        2. Copy the contents of the Panel library which is specified 
        in the release notes into
        "/usr/X11R6/xc/programs/Xserver/hw/xfree86/drivers/geode/panel" directory.

- There is only one Xserver in 4.0.1 XFree86.  It will load the modules/drivers
  that it needs at run-time.  These drivers are located at:
  /usr/X11R6/lib/modules/drivers

- Frame buffer is must for SetTopBox Solution and XFree 4.0.1 FBDev driver.
- To Build the Frame buffer driver Pl. follow the Frame buffer install and 
  build instructions as per readme.txt.
- GAL Library(REQUIRED FOR SetTopBox Solution ONLY)
        For the XServer to compile you require libgal.a. To build a GAL library Pl.
        follow the GAL install and build instructions.


- To initiate a full build, switch to the '<install dir>/xc' directory. 
  Enter 'make World >& world.out'. This will start the build process. 
  If all of the configuration parameters are correct,
  this step will only needed once. 

- After Successful make,  Enter 'make install' to install X11.

- switch to geode dir 
  "cd <install dir>/xc/programs/Xserver/hw/xfree86/drivers/geode".

- Execute "make install" from the geode directory. This builds only the 
  geode module.

- The X binaries are placed under "/usr/bin/X11" and make sure you have this 
        directory in your path.

- Now to setup the font direcories correctly "cd /usr/lib/X11/fonts/misc". 

  execute "mkfontdir" here to setup the font directories.
 
 Configuring the Xserver
-----------------------------------------------------------
Working XF86Config file is attached and should be used. 
Before configuring the Xserver, copy /etc/X11/XF86Config to XF86Config.bak.
A Geode mode specific XF86Config is supplied to install this copy the supplied 
XF86Config.geode to /etc/X11/XF86Config.

Different Options in XF86Config (For sTB and Non STB solutions):
-------------------------------

To enable H/W compression, Option "Compression".

Cursor option:

Cursor can be drawn either Hardware or Software. 

1.To enable Software cursor, Uncomment the Option "SWcursor" and comment 
  the option "HWcursor".
2.To enable HW cursor, Uncomment the Option "HWcursor" and comment the 
  option "SWcursor".
Default HWcursor will be enabled.



DGA option:

1.To enable DGA, Uncomment the Option "xfree86-dga" and comment 
  the option "omit xfree86-dga".
2.To disable DGA, comment the Option "xfree86-dga" and uncomment 
  the option "omit xfree86-dga".
  Default DGA will be selected.
 DGA is disabled if TV Overscan is enabled.

CRT mode option:

OffScreen Memory option:

  To use Offscreen FrameBuffer memory, Uncomment the Option "OffScreenMemory".
  Default this option will be enabled.

CRT mode option:

 Default Monitor Depth set to 16 bit.
 Default crt modes are in the order "1280x1024","1024x768","800x600" 
 and "640x480".
 Driver selects the highest resolution supported by the hardware in the 
 above order.

 If the selected hardware mode is not supported by the Monitor. The user 
 will get a blank screen  or a garbage on the screen. If this happened 
 Comment the highest display mode (e.g "1280x1024") and test again. 
 Repeat this till Hardware CRT display mode and Monitor supported mode 
 compatible.

 Note: If a TV mode option set and if it is a TV supported platform 
 the CRT modes will be ignored.
  

TV mode option:

 To Enable 768x576 Pal Mode, In the XF86Config file,  
 Option "TV" "PAL-768x576"  parameter should be set.
 To Enable 704x576 Pal Mode,  Option "TV" "PAL-704x576" parametershould be set. 
 For NTSC mode, Option "TV" "NTSC-640x480" or "NTSC-720x480" should be set.
 
 Once the TV option selected the CRT mode options are ignored, 
 even the CRT mode option are set.

Flat Panel option:
 
 To Enable the Panel Option,"Option FlatPanel" should be set.
 To disable the panel, Option "FlatPanel" has to be commented out. 
 
 Panel h/w can be initialized in two ways.Initialization done by BIOS, or done 
 by the driver ONLY FOR NSC PLATFORMS. 

 To initialize the panel using BIOS set,the Option "Flatpanel" and  
 Option "FlatPanelInBios".If Bios doesn't support the panel, panel will be 
 disabled, only CRT will be enabled.

 Use Option "Flatpanel" only in case of NSC platform.
 If platform supports panel, panel will be enabled.  

 Make sure when Panel is enabled, only one resolution is supported. 
 We can't have Multiple resolutions.
 When TV is enabled, Panel support is automatically disabled.

Rotation option:

 To enable Framebuffer rotation clockwise, Option "Rotate" "CW" is used.  
 To enable Framebuffer rotation counter clockwise, Option "Rotate" "CCW" 
 is used.  

 The portrait mode operates slower for all functions.
 In portrait mode Acceleration is turned off and co-ordinate transformation 
 also takes place.
 All this is being done in software, which adds extra delay.
 The user sees everything slower in portrait mode. 
 Drawing operations will be slow in non-accelerated driver.
 Non-Accelerated driver is slow with respect to accelerated driver.

Tv Overscan option: 

 Tv Overscan will work on platforms like cygnus which support TV.
 To enable TV Overscan, Option "TVOverscan" "xx:yy:ww:hh" is used.
 In this option xx is the X-offset value
               yy is the y-offset value
               ww is the Width of the Screen
               hh is the Height of the screen.

 All the values should be >=0. 
 ww + xx <= resolution width
 hh + yy <= resolution height
 If any of the above conditions fails TVOverscan will be disabled.
 DGA is disabled if TV Overscan is enabled.

 In addition to the above options the Xfree86 4.0.1 driver supports the 
 options "ShadowFB", 
 "Overlay", "ColorKey" and "VideoKey". 

 - Run xinit or startx to launch the Xfree 4.0.1 driver.


Xfree 4.0.1 FBDev driver:
-------------------------
  To build the Xfree 4.0.1 FBDev driver 


- Build and install the FFrame buffer driver 
  which is specified in the release notes.
- Use the XF86Config.fbdev which is specified in the release notes.

- Run xinit or startx to launch the Xfree 4.0.1 driver.


-----------------------------------------------------------------------------
7. UNIT TEST
-----------------------------------------------------------------------------
Testing:
- The driver was tested on Centaurus, Dorado and  Cygnus Platforms.
  The TV modes are tested on Cygnus SC1200 Rev B board with a GX1 8.1 processor
  and 64 Mbytes of RAM. XpressROM version v2.9.2 has been used to test this 
  version of driver.
- DSTN and TFT Panels have been tested on Centaurus and Dorado Platforms.
- Correct jumper settings has to be set on Centaurus and Dorado Platforms.
- For Dorado Platform:
        fixed J61 jumper setings for flat panel - they are now:
    J61 LCD Mode Selector Jumper
    1-2    3-4    5-6    9-10       Type of LCD Panel
    NS9211 NS9211 NS9211 NS9211
    GPIO0  GPIO1  GPIO2  GPIO4
    OFF    OFF    OFF    OFF        800x600 16 Bit Color Dual STN
    OFF    OFF    ON     OFF        640x480 16 Bit Color Dual STN
    OFF    ON     OFF    OFF        1024x768 24 Bit Color Dual STN
    OFF    ON     ON     OFF        640x480 8 Bit Color Single STN
    ON     OFF    OFF    OFF        640x480 8 Bit Mono Dual STN
    ON     OFF    ON     OFF        1024x768 18 Bit Color TFT
    ON     ON     OFF    OFF        640x480 18 Bit Color TFT
    ON     ON     ON     OFF        800x600 18 Bit Color TFT
    ON     ON     ON     ON         Flat panel disabled
- For Centaurus Platform:
        fixed J14 jumper setings for flat panel - they are now:
    J14 LCD Mode Selector Jumper
    1-2    3-4    5-6           Type of LCD Panel
    NS9211 NS9211 NS9211 
    GPIO0  GPIO1  GPIO2  
    OFF    OFF    OFF           800x600 16 Bit Color Dual STN
    OFF    OFF    ON            640x480 16 Bit Color Dual STN
    OFF    ON     OFF           1024x768 24 Bit Color Dual STN
    OFF    ON     ON            640x480 8 Bit Color Single STN
    ON     OFF    OFF           640x480 8 Bit Mono Dual STN
    ON     OFF    ON            1024x768 18 Bit Color TFT
    ON     ON     OFF           640x480 18 Bit Color TFT
    ON     ON     ON            800x600 18 Bit Color TFT

        
- Run xinit or startx to launch the Xfree 4.0.1 driver.
- Run Xvtest application for Xv extensions.
- To test  TV Overscan, Enable the Option "TVOverscan" "xx:yy:ww:hh" 
  in /etc/X11/XF86Config file.

-----------------------------------------------------------------------------
8. VALIDATION NOTES
-----------------------------------------------------------------------------
When the XServer is configured for portrait mode using Option Rotate, the 
GNOME logout function will perform very slowly.

INFORMATION: Instead of using StartX to initialize XWindows, use Xinit, from 
there run the window manager (ie KDE or GNOME).  If using startx, you may need
to edit the xinit portion of the startx script to have xinit load a window
manager on startup.  With RedHat 6.2, and XFree86 3.3.6, the path to the xinit
and startx commands is /usr/X11R6/bin.  XFree86 4.0.1 stores these commands in 
/usr/X11/bin, so necessary environment variables will also need to be updated.

-----------------------------------------------------------------------------
9. REVISION HISTORY
-----------------------------------------------------------------------------
Version 1.2.0. - (May 16th, 2002) 
        Dependencies 
                crlf v1.0.1o
                Framebuffer driver v1.2.0 
                GAL v1.2.0
                Durango v2.41.02
                Panel v1.2.7
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
- Driver tested on the Durango Version 2.41.02. 
-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
- geode_driver.c
- durango.c
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
Version 1.1.0b. - (April 18th, 2002) 
        Dependencies 
                crlf v1.0.1o
                Framebuffer driver v1.1.7b 
                GAL v1.1.4
                Durango v2.41.01
                Panel v1.2.7
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
- Driver tested on the Durango Version 2.41.01. 
-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
- None   
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
Version 1.1.0a. - (April 16th, 2002) 
        Dependencies 
                crlf v1.0.1o
                Framebuffer driver v1.1.7a 
                GAL v1.1.4
                Durango v2.35.01
                Panel v1.2.7
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
- Driver tested on the Linux kernel Version 2.4.17. 
- It supports all the functionality of the Driver v1.1.0 on the Kernel V2.4.17
-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
- None   
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None

-----------------------------------------------------------------------------
Version 1.1.0. - (Jan 20, 2002) 
        Dependencies 
                crlf v1.0.1o
                Framebuffer driver v1.1.6 
                GAL v1.1.4
                Durango v2.35.01
                Panel v1.2.7
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------

-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- Fixed the behavior of the TV Overscan on Non TV platforms.
- #81.23 Panel selection option in XF86Config file.
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
   geode_driver.c
  
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None
----------------------------------------------------------------------------
version 1.0.9 - (Dec 28, 2001) 
        Dependencies 
                crlf v1.0.1o
                Framebuffer driver v1.1.5 
                GAL v1.1.3
                Durango v2.35.01
                Panel v1.2.6
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
- Added TV Overscan support.
-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- Panel selection problem was fixed.
- #81.15 Framebuffer and XFree readme.txt confusing.
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
  geode.h
  geode_driver.c
  geode_accel.c
  geode_cursor.c
  geode_video.c
  XF86Config.geode  
  XF86Config.fbdev  
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None
----------------------------------------------------------------------------
version 1.0.8 - (Nov 8, 2001) 
        Dependencies 
                crlf v1.0.1o
                Framebuffer driver v1.1.4
                GAL v1.1.3
                Durango v2.35.01
                Panel v1.2.5
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
- Added panel initialization either from BIOS or depending on NSC platform.
- Compression is provided as an option.
-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- 
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
  geode_driver.c
  geode.h
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
version 1.0.7 - (June 20, 2001) 
        Dependencies 
                crlf v1.0.0
                Framebuffer driver v1.1.3
                GAL v1.1.2
                Durango v2.31.0
                Panel v1.2.3
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
- Use gfx_set_display_bpp to set the BPP in both DP and GP.
-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- 111.3 XVtest documentation does not match performance
- 81.5  Framebuffer and XFree readme.txt confusing
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
  geode_driver.c
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
version 1.0.6 - (June 5, 2001) 
        Dependencies 
                crlf v1.0.0
                Framebuffer driver v1.1.2
                GAL v1.1.2
                Durango v2.31.0
                Panel v1.2.3
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
- Added acceleration for monochrome bitmap.
- Save and restore the complete h/w(tv, panel, CRT, compression, cursor)
-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- 81.16
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
  geode_driver.c
  geode.h
  geode_accel.c
  geode_cursor.c
  geode_video.c
  Imakefile
  durango.c
  panel.c
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
version 1.0.5 - (March 15, 2001) 
        Dependencies 
                crlf v1.0.0
                Framebuffer driver v1.1.0
                GAL v1.1.0
                Durango v2.26
                Panel v1.2.0
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
-Modified the code to operate independently also of STB arch..
-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- 81.16
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
  geode_driver.c
  geode.h
  geode_accel.c
  geode_cursor.c
  geode_video.c
  Imakefile
  durango.c
  panel.c
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
version 1.0.4 - (Feburary 3, 2001) 
        Dependencies 
                Framebuffer driver 1.09
                GAL 1.0.5
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
-Added NTSC and PAL TV support.
-Added DSTN and TFT Flat Panel Support.
-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
  geode_driver.c
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- If the X comes up with Panel enabled, later even if you disable panel support
  cursor panning still takes place.
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------

version 1.0.3 - (January 08, 2001) 
        Dependencies 
                Framebuffer driver 1.09
                GAL 1.0.4
________________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
-Added compression and dynamicaly position cursor offset.
-Enabled 1280x1024 16BPP mode.
-Added dynamic setting of Max suppoorted pixel clock.
-Added DGA support.
-Added ShadowFB and Rotataion support Clockwise or Counter-Clockwise.
-Added Panel Option support. Modified the GAL interface and removed galapi.h 
 and all the GAL protocols and struct definition moved to one single header 
 file galproto.h
-Added Panel parameters to the driver. Handle the Panel option appropriately 
 and fill the panel structure.
-Added DPMS support for geode driver. Currently only enable and disable are 
 supported. StandBy and suspend need to be done.
-Added Panel parameters to the driver. Handle the Panel option appropriately 
 and fill the panel structure.
-Panel Options added To trigger panel support enable 
        Option "Panel" "paneltype" 
 -----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
  geode_driver.c
  geode_dga.c
  geode.h
  XF86Config
  galproto.h
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None listed
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------

Version 1.0.2 (November 2, 2000) Companion Framebuffer driver 1.07
and GAL version 1.0.3
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
- Graphics modeset now work from text modes too
- Added a new GAL stub to compile GAL with XFree driver as a module
- Xfree 401 has its own libc implementation which has to be used for
  module support
- Added support for XFree 4.0.1.
- Restructured galproto.h to be independent of galapi.h
- Added (set/get)displaytiming and setpalette APIs

-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
 
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None listed
-----------------------------------------------------------------------------

Version 1.0.1 (October 20, 2000) Companion Framebuffer driver 1.06
and GAL version 1.0.2
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
- Switched to using GAL
- Support for GAL 1.0.2

-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
 
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None listed
-----------------------------------------------------------------------------
_______________________________________________________________________________

Version 1.0.0 (September 22, 2000) 
_______________________________________________________________________________
FUNCTIONAL CHANGES
-----------------------------------------------------------------------------
Initial version - supports Gxm, SC1200
-----------------------------------------------------------------------------
DEFECTS CORRECTED
-----------------------------------------------------------------------------
- None
-----------------------------------------------------------------------------
FILE CHANGES
-----------------------------------------------------------------------------
 
-----------------------------------------------------------------------------
KNOWN ERRATA
-----------------------------------------------------------------------------
- None listed
-----------------------------------------------------------------------------

Reply via email to