Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/sgimips/dev/crmfbreg.h
RevisionDateAuthorComments
 1.16  20-Jan-2015  macallan - remove scratch area, it's been unused since we're drawing characters by
hardware
- don't sync the rendering engine unless we have to, watch FIFO levels
instead
- support anti-aliased fonts and let the drawing engine do all the work
 1.15  17-May-2011  macallan branches: 1.15.14; 1.15.32;
add some constants, clarify some hw limitations
 1.14  07-Apr-2011  macallan add mode setting support
If we find a monitor via DDC we switch to its preferred mode if it reports one,
otherwise stick with whatever the firmware set up.
 1.13  31-Mar-2011  macallan add DDC2 support. Not too useful yet.
 1.12  30-Mar-2011  macallan add a bunch of GBE registers, no functional change (yet)
 1.11  01-Mar-2011  macallan use hardware to draw characters, while there use vcons_replay_msgbuf()
 1.10  26-Mar-2009  macallan branches: 1.10.4; 1.10.6; 1.10.8;
add a few more register definitions, needed by the latest crime_drv.
 1.9  06-Nov-2008  macallan branches: 1.9.4;
add a couple more registers
 1.8  08-May-2008  jmcneill branches: 1.8.4; 1.8.6; 1.8.8;
Use 2-clause license.
 1.7  17-Feb-2008  macallan branches: 1.7.6; 1.7.8; 1.7.10; 1.7.12;
adjust some register names, also use MTE for scrolling down
 1.6  17-Feb-2008  macallan use the memory transfer engine for scrolling when possible
currently that's only for scrolling upwards but the speedup should be very
noticeable
TODO: use MTE for erase rasops, figure out how to control the MTEs direction
 1.5  05-Feb-2008  macallan update (c) sections
 1.4  05-Feb-2008  macallan add hardware acceleration for scrolling and clearing.
The framebuffer is now run in tiled mode so we can use the rendering engine
which means X is broken for now.
This needs more testing.
 1.3  02-Feb-2008  sekiya Define relevent register data so that we can turn off sync-on-green when needed.
 1.2  02-Dec-2007  jmcneill CRMFB_VT_VCMAP and CRMFB_VT_HCMAP register definitions were transposed.
From jsing@openbsd in private mail.
 1.1  26-Jul-2007  macallan branches: 1.1.4; 1.1.6; 1.1.8; 1.1.10; 1.1.12; 1.1.14; 1.1.20;
- move register definitions to crmfbreg.h
- identify as WSDISPLAY_TYPE_CRIME
- always claim we're 32bit
- switch to 32bit colour in WSDISPLAYIO_MODE_MAPPED, switch back to 8bit
in WSDISPLAYIO_MODE_EMUL
- restore palette, turn off the cursor when switching back to console mode
- add a few delay()s, hopefully that will deal with occasional messed up
video timings *fingers crossed*
 1.1.20.2  18-Feb-2008  mjf Sync with HEAD.
 1.1.20.1  08-Dec-2007  mjf Sync with HEAD.
 1.1.14.6  27-Feb-2008  yamt sync with head.
 1.1.14.5  11-Feb-2008  yamt sync with head.
 1.1.14.4  04-Feb-2008  yamt sync with head.
 1.1.14.3  07-Dec-2007  yamt sync with head
 1.1.14.2  03-Sep-2007  yamt sync with head.
 1.1.14.1  26-Jul-2007  yamt file crmfbreg.h was added on branch yamt-lazymbuf on 2007-09-03 14:29:14 +0000
 1.1.12.2  23-Mar-2008  matt sync with HEAD
 1.1.12.1  09-Jan-2008  matt sync with HEAD
 1.1.10.3  03-Dec-2007  ad Sync with HEAD.
 1.1.10.2  20-Aug-2007  ad Sync with HEAD.
 1.1.10.1  26-Jul-2007  ad file crmfbreg.h was added on branch vmlocking on 2007-08-20 22:07:00 +0000
 1.1.8.2  15-Aug-2007  skrll Sync with HEAD.
 1.1.8.1  26-Jul-2007  skrll file crmfbreg.h was added on branch nick-csl-alignment on 2007-08-15 13:47:37 +0000
 1.1.6.2  07-Aug-2007  matt Sync with HEAD.
 1.1.6.1  26-Jul-2007  matt file crmfbreg.h was added on branch matt-mips64 on 2007-08-07 18:05:38 +0000
 1.1.4.1  03-Dec-2007  joerg Sync with HEAD.
 1.7.12.1  23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.7.10.2  04-May-2009  yamt sync with head.
 1.7.10.1  16-May-2008  yamt sync with head.
 1.7.8.1  18-May-2008  yamt sync with head.
 1.7.6.2  17-Jan-2009  mjf Sync with HEAD.
 1.7.6.1  02-Jun-2008  mjf Sync with HEAD.
 1.8.8.2  01-Apr-2009  snj Pull up following revision(s) (requested by macallan in ticket #625):
sys/arch/sgimips/dev/crmfbreg.h: revision 1.10
add a few more register definitions, needed by the latest crime_drv.
 1.8.8.1  25-Feb-2009  snj Pull up following revision(s) (requested by macallan in ticket #507):
sys/arch/sgimips/dev/crmfbreg.h: revision 1.9
add a couple more registers
 1.8.6.2  28-Apr-2009  skrll Sync with HEAD.
 1.8.6.1  19-Jan-2009  skrll Sync with HEAD.
 1.8.4.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.9.4.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.10.8.1  05-Mar-2011  bouyer Sync with HEAD
 1.10.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.10.4.3  31-May-2011  rmind sync with head
 1.10.4.2  21-Apr-2011  rmind sync with head
 1.10.4.1  05-Mar-2011  rmind sync with head
 1.15.32.1  06-Apr-2015  skrll Sync with HEAD
 1.15.14.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed