Added p9000text.c: Non-cached poly text and image text functions.
Image text functions are not used because they are too slow :(
(Chris Mason)

1995.05.21:

Fixed p9000init.c to properly deal with the vram_128
option. This should allow the driver to work properly with all
Viper's with 1 MB of memory. (Erik Nygren)

1995.01.29:

Updated P9000.sgml to mention using Robin's scanpci rather
than PCIDUMP.EXE.

1995.01.15:

Fixed problem with line capping in accelerated line
drawing. (Chris Mason)

Fixed p9000QuadAlu[GXset] to be ~0 rather than 1.
(Erik Nygren)

1995.01.14:

Clocks line is no longer used in XF86Config file.
Operation should now be consistent with the operation of the
other servers which use programmable clocks. (Erik Nygren)

Users with 1MB cards can now explicitly specify videoRam
in the XF86Config file when autoprobing fails.
The new vram_128 option may also be used to force
the detection of 128Kx8 SIMM's. (Erik Nygren)

Added p9000line.c and p9000seg.c for accelerated line drawing code
using the p9000 quad/clipping engine. Blazingly fast for 1 clipping
rectangle, could be made faster for multiple clipping regions by
using software clipping. There is still a bug which causes
xtest to report Cap style incorrect for thin line and
CapNotLast for the XDrawLines tests but not
for the XDrawLine or XDrawSegments tests
[fixed in 1995.01.15 patch]. (Chris Mason)

Changed p9000blt.c, and p9000win.c to wait for the quad/blit engine
to be free. Before a quad/blit, check SR_ISSUE_QBN, then blit, then
when all blits are done, do a p9000QBNotBusy. (Chris Mason)

Changed p9000init.c to clear the screen using the quad meta coord
drawing mode. Appears the rect mode does not update the CINDEX
register correctly. Changed the color to 1 (black) from 0. (Chris)

Added p9000QuadAlu. When drawing a quad, the p9000 equivalent to X's
source is the foreground mask. When bliting/pixel8ing/pixel1ing,
it is the p9000 source mask and the p9000alu lookup table should be
used. (Chris Mason)

Added some more registers to p9000reg.h. (Chris Mason)

1994.09.20:

Fixed problem which prevented 16 bpp modes from working (Erik Nygren)

1994.09.16:

Added screen blanking support for 16 bpp and 32 bpp modes.
Screen blanking now powers down the RAMDAC rather than
just changing the planemask. (Chris Mason, Erik Nygren)