/*****************************************************************************
$Workfile: readme.txt $
$Revision: 3 $
$Date: 11/13/00 12:45p $
$Modtime: 11/13/00 12:45p $
$Author: Sarma $

Copyright (c) 1999-2000 Nationl Semiconductor Corporation
Copyright (c) 1990-1996 Microsoft Corporation
All Rights Reserved.

This software is the confidential and proprietary information of National 
Semiconductor Corporation Corporation. ("Confidential Information").
You shall not disclose such Confidential Information and shall use it only
in accordance with the terms of the license agreement you entered into
with National Semiconductor Corporation Corporation.
This code is supplied as is.

National Semiconductor Corp, MediaGX, Copyright 1996-1998.

Version history of GAL layer for Linux
Gallib.a is the GAL layer used by XFree, Microwindows

*****************************************************************************/

National Semiconductor Corp. GAL Layer
 
Table of Contents 
----------------- 
- Release description 
- Product files 
- Build instructions
- Installation instructions
- Notes, Problems, and Limitations 
- Version changes 


Release description 
------------------- 
This is the National Semiconductor GAL Layer 1.0.4
This version of the driver works with the new linux graphics driver architecture 
followed by National. This driver has been tested with Linux Kernel 2.4.0-test1. 
 
This product includes: 
 
- GAL library
 
Product files 
------------- 
   \version.txt        This file 
   \libgal.a           GAL Layer

Build Instructions
------------------
GALDIR Refers to $/Engineering_Releases/driver/linux/libgfx in 
  VSS "video" database

1. Extract all files in GALDIR to /usr/src/nsm directory

2. Run "/usr/src/linux/drivers/video/geode/crlf -a"
   If  "/usr/src/linux/drivers/video/geode" directory not found then Pl. 
   follow the build instructions of FrameBuffer  driver first.

3. run "make clean"

4. run "make" to build gallib.a

Installation instructions
------------------------- 
1. Make sure "libgal.a" is in /usr/src/nsm

Notes, Problems, and Limitations 
---------------------------------

1. GAL has been tested with Carmel, Centaurus, Unicorn
2. GAL goes together with Framebuffer which is specific
   to linux kernel version.

Version changes
---------------
_______________________________________________________________________________

11/13/00    v1.0.4
_______________________________________________________________________________

	----------------------------------------------------------------------
	Bugs Fixed:
	----------------------------------------------------------------------
	Known Issues:
	----------------------------------------------------------------------
	Dependencies:
	- Framebuffer driver labelled 1.08
	----------------------------------------------------------------------
Added two APIs for compression support
galfns.c
galproto.h
galapi.h

changed definitions for wsupported in isdisplaymodesupported
Changed wSupported in isdiplaymodesupported to DWORD
Fixed isdisplaymodesupported.
Added wSupported field for the structure
galfns.c
galproto.h
_______________________________________________________________________________

11/2/00    v1.0.3
_______________________________________________________________________________

	----------------------------------------------------------------------
	Bugs Fixed:
	- Cant set graphics mode from text mode
	----------------------------------------------------------------------
	Known Issues:
	----------------------------------------------------------------------
	Dependencies:
	- depends on Framebuffer driver labelled 1.07
	----------------------------------------------------------------------
- A new dynamic device (/dev/nscgal) is created for GAL to start functioning
- GAL's init interface creates a new /dev node everytime.
_______________________________________________________________________________

10/24/00    v1.0.2
_______________________________________________________________________________

	----------------------------------------------------------------------
	Bugs Fixed:
	- None
	----------------------------------------------------------------------
	Known Issues:
	----------------------------------------------------------------------
	Dependencies:
	- depends on Framebuffer driver labelled 1.06
	----------------------------------------------------------------------
Added support for XFree 4.0.1.
Restructured galproto.h to be independent of galapi.h
Added (set/get)displaytiming and setpalette APIs
_______________________________________________________________________________

10/20/00    v1.0.1
_______________________________________________________________________________

	----------------------------------------------------------------------
	Bugs Fixed:
	- None
	----------------------------------------------------------------------
	Known Issues:
	----------------------------------------------------------------------
	Dependencies:
	- depends on Framebuffer driver labelled 1.05
	----------------------------------------------------------------------

File names changed to begin with gal Structures and definitions changed to 
begin with GAL
_______________________________________________________________________________

09/22/00    v1.0.0
_______________________________________________________________________________

	----------------------------------------------------------------------
	Bugs Fixed:
	- None
	----------------------------------------------------------------------
	Known Issues:
	----------------------------------------------------------------------
	Dependencies:
	- depends on Framebuffer driver labelled 1.02
	----------------------------------------------------------------------

Initial Graphics abstraction layer for XFree 3.3.6, 4.0.1 and Microwindows
_______________________________________________________________________________
