History log of /src/sys/arch/sparc/dev/cgfourteenvar.h |
Revision | | Date | Author | Comments |
1.19 |
| 17-Dec-2021 |
macallan | only write the mask register if we're actually changing it
|
1.18 |
| 30-Apr-2016 |
macallan | support anti-aliased fonts, glyphcache etc.
|
1.17 |
| 07-Sep-2015 |
dholland | Final bit of PR 41200: headers that declare ioctls should include sys/ioccom.h. This covers most if not all of the MD headers.
XXX: a lot of the ioctl definitions in some of these files are cutpasted.
|
1.16 |
| 29-May-2013 |
macallan | branches: 1.16.10; allow userland to map SX registers and IO space
|
1.15 |
| 06-Feb-2013 |
macallan | use SX for basic hardware acceleration not quite complete yet but good enough to be useful missing things include: - backwards blits - ROP support - the cursor is still drawn by software
|
1.14 |
| 05-Feb-2013 |
macallan | throw out RASTERCONSOLE goo
|
1.13 |
| 31-Aug-2010 |
macallan | branches: 1.13.8; 1.13.18; remove shadow framebuffer support, use VCONS_DONT_READ instead
|
1.12 |
| 10-Jun-2010 |
macallan | Add a couple more hw offset definitions, add an ioctl() to set colour depth which works like Solaris and Linux, and finally make mmap() behave like an actual CG14. This should be all we need to get Xorg's suncg14 driver going.
|
1.11 |
| 12-Dec-2008 |
macallan | branches: 1.11.4; 1.11.6; some cleanup, add shadowfb support
|
1.10 |
| 17-May-2008 |
macallan | branches: 1.10.6; struct device * -> device_t
|
1.9 |
| 17-Oct-2007 |
garbled | branches: 1.9.16; 1.9.18; 1.9.20; 1.9.22; Merge the ppcoea-renovation branch to HEAD.
This branch was a major cleanup and rototill of many of the various OEA cpu based PPC ports that focused on sharing as much code as possible between the various ports to eliminate near-identical copies of files in every tree. Additionally there is a new PIC system that unifies the interface to interrupt code for all different OEA ppc arches. The work for this branch was done by a variety of people, too long to list here.
TODO: bebox still needs work to complete the transition to -renovation. ofppc still needs a bunch of work, which I will be looking at. ev64260 still needs to be renovated amigappc was not attempted.
NOTES: pmppc was removed as an arch, and moved to a evbppc target.
|
1.8 |
| 30-Jul-2007 |
macallan | branches: 1.8.4; add hardware cursor support
|
1.7 |
| 30-Jul-2007 |
macallan | add wsdisplay support for cg14 The console will run in 8bit but switch to 32bit in mapped mode so XFree86 with wsfb can run in 24bit colour.
|
1.6 |
| 17-Jan-2006 |
christos | branches: 1.6.28; 1.6.36; 1.6.40; 1.6.42; PR/32552: Antonio Bravo: cgfourteen 24-bit support Original code from der Mouse, posted to the mailing lists by Jakob Menzi.
|
1.5 |
| 16-Nov-2005 |
uwe | branches: 1.5.2; ANSIify function declarations/defintions. Use uint<N>_t. Propagate "static" to function definitions. Drop trailing whitespace. Same binary code is produced for GENERIC.MP + KGDB + DDB.
|
1.4 |
| 23-Aug-2002 |
thorpej | branches: 1.4.6; 1.4.22; 1.4.30; Use the structures defined in bsd_openprom.h for "reg", "range", and "intr" properties, rather than having identical-except-for-names sbus_* and iommu_* versions.
|
1.3 |
| 29-Jul-1998 |
pk | branches: 1.3.28; 1.3.32; 1.3.40; 1.3.42; We no longer need to get the register sets by ourselves.
|
1.2 |
| 21-Mar-1998 |
pk | Account for changed bus attachment scheme.
|
1.1 |
| 30-Sep-1996 |
abrown | Initial commit of cg14 framebuffer driver for Sun4m SPARCs. - This driver supports the on-board mbus-based cgfourteen (sometimes referred to as "SX") video hardware present on SS20-class machines. - It does *not* support any of the SX acceleration features. - It does support the 8-bit mode of the hardware, and looks to X like a cgthree. - It does support the cg6-style hardware cursor, even when running X in cgthree emulation. - It does support DPMS power-down of compatible displays on later-revision cg14's. - There is code to support the true color (32-bit) mode of the cg14 as cg8 emulation, but it is disabled by default because it is most likely broken. #define CG14_CG8 to turn it on.
The driver is not yet installed in the conf files, but I will do so shortly...
|
1.3.42.1 |
| 22-Nov-2002 |
tron | Pull up revision 1.4 (requested by martin in ticket #948): Use the structures defined in bsd_openprom.h for "reg", "range", and "intr" properties, rather than having identical-except-for-names sbus_* and iommu_* versions.
|
1.3.40.1 |
| 31-Aug-2002 |
gehenna | catch up with -current.
|
1.3.32.1 |
| 27-Aug-2002 |
nathanw | Catch up to -current.
|
1.3.28.1 |
| 06-Sep-2002 |
jdolecek | sync kqueue branch with HEAD
|
1.4.30.1 |
| 22-Nov-2005 |
yamt | sync with head.
|
1.4.22.2 |
| 03-Sep-2007 |
yamt | sync with head.
|
1.4.22.1 |
| 21-Jun-2006 |
yamt | sync with head.
|
1.4.6.1 |
| 11-Dec-2005 |
christos | Sync with head.
|
1.5.2.1 |
| 01-Feb-2006 |
yamt | sync with head.
|
1.6.42.1 |
| 15-Aug-2007 |
skrll | Sync with HEAD.
|
1.6.40.1 |
| 07-Aug-2007 |
matt | Sync with HEAD.
|
1.6.36.1 |
| 03-Oct-2007 |
garbled | Sync with HEAD
|
1.6.28.1 |
| 20-Aug-2007 |
ad | Sync with HEAD.
|
1.8.4.1 |
| 06-Nov-2007 |
matt | sync with HEAD
|
1.9.22.1 |
| 23-Jun-2008 |
wrstuden | Sync w/ -current. 34 merge conflicts to follow.
|
1.9.20.3 |
| 09-Oct-2010 |
yamt | sync with head
|
1.9.20.2 |
| 11-Aug-2010 |
yamt | sync with head.
|
1.9.20.1 |
| 04-May-2009 |
yamt | sync with head.
|
1.9.18.1 |
| 18-May-2008 |
yamt | sync with head.
|
1.9.16.2 |
| 17-Jan-2009 |
mjf | Sync with HEAD.
|
1.9.16.1 |
| 02-Jun-2008 |
mjf | Sync with HEAD.
|
1.10.6.1 |
| 19-Jan-2009 |
skrll | Sync with HEAD.
|
1.11.6.2 |
| 05-Mar-2011 |
rmind | sync with head
|
1.11.6.1 |
| 03-Jul-2010 |
rmind | sync with head
|
1.11.4.2 |
| 22-Oct-2010 |
uebayasi | Sync with HEAD (-D20101022).
|
1.11.4.1 |
| 17-Aug-2010 |
uebayasi | Sync with HEAD.
|
1.13.18.3 |
| 03-Dec-2017 |
jdolecek | update from HEAD
|
1.13.18.2 |
| 23-Jun-2013 |
tls | resync from head
|
1.13.18.1 |
| 25-Feb-2013 |
tls | resync with head
|
1.13.8.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.16.10.2 |
| 29-May-2016 |
skrll | Sync with HEAD
|
1.16.10.1 |
| 22-Sep-2015 |
skrll | Sync with HEAD
|