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
-----------------------------------------------------------------------------
