Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/amiga/dev/grfvar.h
RevisionDateAuthorComments
 1.25  07-Nov-2015  phx Improved wscons support. Virtual screens are now working.
 1.24  27-Oct-2012  chs branches: 1.24.14;
split device_t/softc for all remaining drivers.
replace "struct device *" with "device_t".
use device_xname(), device_unit(), etc.
 1.23  15-Dec-2011  phx branches: 1.23.6;
Amiga wscons/Xorg support, first phase.
Implemented wscons for CV64 and CV64/3D. Other graphics cards drivers are
prepared for it, but will not be attempted before Xorg is not running.
The wscons support is disabled by default. A GENERIC kernel should behave
like always. Use WSCONS to try out a kernel with wscons support.
Done by rkujawa@ and phx@.
 1.22  08-Feb-2011  rmind branches: 1.22.4; 1.22.8;
Remove clause 3 (UCB advertising clause) from the University of Utah
copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks!
Also, merge UCB and Utah copyright texts back into one, as they
originally were.

Extra verification by snj@.
 1.21  21-Nov-2008  he branches: 1.21.8; 1.21.10; 1.21.12;
Don't define struct grf_softc unless _KERNEL is defined, because it
depends on struct device which is also not defined unless _KERNEL is
defined. Fixes usr.sbin/videomode build.
 1.20  04-Mar-2007  christos branches: 1.20.40; 1.20.44; 1.20.50; 1.20.52;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.19  11-Dec-2005  christos branches: 1.19.26;
merge ktrace-lwp.
 1.18  07-Aug-2003  agc branches: 1.18.16;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.17  26-Jan-2002  aymeric branches: 1.17.16;
- ANSIfy
- remove some trailing spaces/tabs
- minor style nits
 1.16  16-Aug-1999  is branches: 1.16.16; 1.16.20;
Add a quick and dirty FBIOGVIDEO implementation. This is hardware independent,
by saving the last written FIOSVIDEO/GRFIOCBLANK value into a shadow variable
in the grf_softc and returning this value on FBIOGVIDEO.
The presence of this ioctl is needed by screenblank(8) nowadays.
Original problem reported by Lars Hecking on the port-amiga mailing list.
 1.15  19-Oct-1997  veego branches: 1.15.10;
New unit number for the CyberVision 64/3D.
 1.14  19-May-1996  veego - grf_cl.c, grf_clreg.h: added support for Piccolo SD64
- grf_cv.c, grf_cvreg.h, ite_cv.c: some cleanups
- grf_rh.c, grf_rhreg.h, grf_rt.c: new blank ioctl and some KNF
- grf_et.c, grf_etreg.h, ite_et.c: new graphics driver for et4000 based board
(oMniBus, Domino and Merlin)
- grfabs_cc: fix PR#2034
- grfvar.h: new grfunit for GRF_ET4000_UNIT
- scsidefs.h: no longer useful
- zbus.c: new entries for: Piccolo SD64, oMniBus, Domino and Merlin
 1.13  21-Apr-1996  veego - Cleanup for -Wall and -Wstrict-prototypes
- Added support for multiple floppy drives
- CyberVision64:
- has now a real console mode
- another bugfix for boards with the new S3 chip
- Ariadne:
- fixed crashes with aeput (mbuf failure)
 1.12  09-Oct-1995  chopps new cybervision 64 grf from Bernd Ernesti <bernd@arresum.inka.de> and others
update config files (adding missing scsibus entry for aftsc0)
 1.11  18-Aug-1995  chopps change for a2410 from is@Beverly.Rhein.DE (Ignatios Souvatzis)
 1.10  28-Dec-1994  chopps consolidate the zbusses. le support for multiple tx buffs and full use of 32k
RAM. AGA dbl PAL mode added for console. Many changes to siop--most not
yet done. All from osymh@gemini.oscs.montana.edu (Michael L. Hitch)
 1.9  26-Oct-1994  cgd new RCS ID format.
 1.8  05-Jun-1994  chopps add grfrh (retina ziii) from Donn Cave <donn@u.washington.edu>
light cleanup from me. floppy changes, should now be solid.
some changes to ite and ms to fix a couple bugs report by Donn.
 1.7  08-May-1994  chopps resistance is futile, you will be assimilated.
amiga goes: config.new *and* /sys/scsi.
clock code coerced into a single .c file adding an accurate usec delay().
disklabel.c updated to DTRT, code to write RDB's to be added soon.
sbic (old scsi) converted over to new scsi and config this covers about
90% of users. Other drivers soon.
 1.6  11-Feb-1994  chopps Add missing Id's
 1.5  26-Jan-1994  mw Integrate recent changes done to the amiga branch. Includes support
for the '40.
Support for more scsi controllers (zeus, magnum)
Support for more tapes (in st.c)
New custom chip console code integrated.
 1.4  30-Oct-1993  mw new tree for amiga, replacing the bogous previous one.
SunOS support works for a lot of executables now (static and dynamic).
 1.3  02-Sep-1993  mw new source release integrated from amiga-release.
 1.2  01-Aug-1993  mycroft Add RCS identifiers (this time on the correct side of the branch), and
incorporate recent changes in netbsd-0-9 branch.
 1.1  05-Jul-1993  mw branches: 1.1.1;
Initial revision
 1.1.1.2  02-Sep-1993  mw Update of arch/amiga tree, includes
- realtime clock support for a2k and a3k
- scsi drivers for a2091 and gvp-II controllers in a2k
- working ethernet driver for a2065/ameristar lance-controllers
 1.1.1.1  05-Jul-1993  mw sys/arch/amiga tree. This is the machdep part required to get the kernel
up on an A3000. There are still (very) few changes required outside the
arch/amiga tree, so you can't recompile the kernel yet. Support for
third party SCSI controllers for the A2000 is on its way. The kernel is
fully functional (except for a missing ethernet-driver ...). This
tree is based on my version #390.
 1.15.10.1  18-Feb-2000  he Pull up revision 1.16 (requested by is):
Implement GRFIOGLANK ioctl, which is nowadays needed by
screenblank(8).
 1.16.20.1  28-Feb-2002  nathanw Catch up to -current.
 1.16.16.1  11-Feb-2002  jdolecek Sync w/ -current.
 1.17.16.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.17.16.2  18-Sep-2004  skrll Sync with HEAD.
 1.17.16.1  03-Aug-2004  skrll Sync with HEAD
 1.18.16.1  03-Sep-2007  yamt sync with head.
 1.19.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.20.52.1  19-Jan-2009  skrll Sync with HEAD.
 1.20.50.1  13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.20.44.1  04-May-2009  yamt sync with head.
 1.20.40.1  17-Jan-2009  mjf Sync with HEAD.
 1.21.12.1  17-Feb-2011  bouyer Sync with HEAD
 1.21.10.1  06-Jun-2011  jruoho Sync with HEAD.
 1.21.8.1  05-Mar-2011  rmind sync with head
 1.22.8.1  18-Feb-2012  mrg merge to -current.
 1.22.4.2  30-Oct-2012  yamt sync with head
 1.22.4.1  17-Apr-2012  yamt sync with head
 1.23.6.2  03-Dec-2017  jdolecek update from HEAD
 1.23.6.1  20-Nov-2012  tls Resync to 2012-11-19 00:00:00 UTC
 1.24.14.1  27-Dec-2015  skrll Sync with HEAD (as of 26th Dec)

RSS XML Feed