How to add an (S)VGA driver to XFree86

Copyright (c) 1993, 1994 David E. Wexelblat <dwex@XFree86.org>

Issue 1.3 - May 29, 1994

1. Introduction

2. Getting Started

3. Directory Tree Structure

4. Setting Up The Build Information

5. The Bank-Switching Functions

6. The Driver Itself

6.1. Multiple Chipsets And Options
6.2. Data Structures
6.3. The Ident() function
6.4. The ClockSelect() function
6.5. The Probe() function
6.6. The EnterLeave() function
6.7. The Restore() function
6.8. The Save() function
6.9. The Init() function
6.10. The Adjust() function
6.11. The ValidMode() function
6.12. The SaveScreen() function
6.13. The GetMode() function
6.14. The FbInit() function

7. Building The New Server

8. Debugging

9. Advice

10. Advanced Topics

11. References

12. Vendor Contact Information