Home | History | Annotate | Download | only in ic
History log of /src/sys/dev/ic/igsfbvar.h
RevisionDateAuthorComments
 1.20  26-Jul-2011  mrg convert to device_t, cfdata_t and CFATTACH_DECL_NEW.
 1.19  18-Nov-2009  macallan Make colour depths higher than 8bit work in X.
Now igsfb will switch to 16 or 32 bit colour when entering graphics mode,
depending on available video memory and the given mode.
While there re-initialize the colour map etc. when leaving graphics mode.
 1.18  11-Nov-2009  macallan add modeseting support. Now if there's a mode string in igsfb_devconfig the
driver will try to use it if at all possible, otherwise fall back to the old
hardcoded 1024x768x60 mode.
 1.17  10-Nov-2009  macallan add support for an optional machine-dependent mmap() method, so the bus
backend can do whatever voodoo necessary to the aperture, IO space etc.
Mainly for shark, to get around the weird ARM bus_space.
 1.16  05-Apr-2006  uwe branches: 1.16.62;
KNF: no parentheses around return value.
 1.15  05-Apr-2006  uwe ANSI'ify.
 1.14  04-Apr-2006  uwe Add dc_stride member to igsfb_devconfig.

Eliminate all mentions of rasops_info from igsfb_ioctl(), we have all
the information in igsfb_devconfig now. It's semantically correct to
serve that info from there, not from a cached copy in rasops_info.
 1.13  23-Feb-2006  macallan branches: 1.13.2; 1.13.4; 1.13.6;
Add support for virtual consoles to igsfb.
Works fine on a Krups, needs testing on other ports.
 1.12  16-Feb-2006  perry Change "inline" back to "__inline" in .h files -- C99 is still too
new, and some apps compile things in C89 mode. C89 keywords stay.

As per core@.
 1.11  24-Dec-2005  perry branches: 1.11.2; 1.11.4; 1.11.6;
__inline__ -> inline
 1.10  11-Dec-2005  christos merge ktrace-lwp.
 1.9  26-Nov-2004  uwe branches: 1.9.12;
Use standard uintN_t types instead of home-grown u_intN_t types.
 1.8  31-May-2003  uwe branches: 1.8.2;
Implement accelerated text ops using graphic coprocessor.
 1.7  11-May-2003  uwe Use hardware sprite for the text mode cursor.
Fail cursor related ioctls with EBUSY while in text mode.

Don't do uvm_useracc checks before copyout, instead check copyout()
return value directly.

Minor cleanups.
 1.6  10-May-2003  uwe Don't need a separate bit expansion table for the cursor mask.
 1.5  10-May-2003  uwe Redo attachment to support proper cnattach.
wscons on netwinder almost works now.
 1.4  12-Jan-2003  uwe Quick patch to allow the (only) screen to be configured with
wsconscfg(8) when it's not being used as the console.
 1.3  24-Sep-2002  uwe Add some preliminary support for setting up the CyberPro in Netwinder.
Setup sequence obtained from Krups OFW with some CyberPro-specific
magic from Linux driver. The driver still has a lot of hardcoded
stuff, but it is useful enough to bring up wscons on netwinder.

XXX: Proper console attachment needs to be written (the driver was
originally developed on sparc, where our approach to attaching console
is totally different).

Caveat emptor!
 1.2  21-Jul-2002  uwe Add definitions of IGS coprocessor registers (not used yet).
Always init chip via I/O space.
Map only I/O registers we actually need.
Automatically detect if we need to do bswapping
Add (untested) code to use automagic bswap on CyberPro.
Report video memory amount.
Report if/how bswapping is done.
 1.1  30-Mar-2002  uwe branches: 1.1.2; 1.1.4; 1.1.8;
First cut at framebuffer driver for Integraphics Systems IGA1682.
It's not finished yet, but it can do enough to get wscons working for
Krups JavaStation.
 1.1.8.4  10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.1.8.3  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.1.8.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.8.1  30-Mar-2002  jdolecek file igsfbvar.h was added on branch kqueue on 2002-06-23 17:46:30 +0000
 1.1.4.1  29-Aug-2002  gehenna catch up with -current.
 1.1.2.5  15-Jan-2003  thorpej Sync with HEAD.
 1.1.2.4  18-Oct-2002  nathanw Catch up to -current.
 1.1.2.3  01-Aug-2002  nathanw Catch up to -current.
 1.1.2.2  17-Apr-2002  nathanw Catch up to -current.
 1.1.2.1  30-Mar-2002  nathanw file igsfbvar.h was added on branch nathanw_sa on 2002-04-17 00:05:39 +0000
 1.8.2.1  29-Nov-2004  skrll Sync with HEAD.
 1.9.12.1  21-Jun-2006  yamt sync with head.
 1.11.6.1  22-Apr-2006  simonb Sync with head.
 1.11.4.1  09-Sep-2006  rpaulo sync with head
 1.11.2.2  01-Mar-2006  yamt sync with head.
 1.11.2.1  18-Feb-2006  yamt sync with head.
 1.13.6.1  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.13.4.1  19-Apr-2006  elad sync with head.
 1.13.2.1  11-Apr-2006  yamt sync with head
 1.16.62.1  11-Mar-2010  yamt sync with head

RSS XML Feed