tcx: Implement hardware acceleration
commit55d7bfe2293c854a1ddb54ca00672b7b8e3eebbb
authorMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Sat, 13 Sep 2014 09:44:07 +0000 (13 10:44 +0100)
committerMark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
Tue, 23 Sep 2014 21:23:14 +0000 (23 22:23 +0100)
treee382d609d7173c0b41745c949afc427d34d670c2
parent769188d3bbf95ce8d96a335624234dad083f4db6
tcx: Implement hardware acceleration

The S24/TCX framebuffer is a mildly accelerated video card with
blitter, stippler and hardware cursor.

* Solaris and NetBSD 6.x use all the hardware acceleration features
* The Xorg driver (used by Linux) can use the hardware cursor only

This patch implements hardware acceleration in both 8 bit and 24 bit
modes. It is based on the NetBSD driver sources and from tests with
Solaris.

Signed-off-by: Olivier Danet <odanet@caramail.com>
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
hw/display/tcx.c
hw/sparc/sun4m.c