Home | History | Annotate | Download | only in dev
History log of /src/sys/arch/amiga/dev/grf_cvreg.h
RevisionDateAuthorComments
 1.20  22-Jan-2014  christos gcc-4.8.x unused variable fixes
 1.19  12-Feb-2012  matt branches: 1.19.6; 1.19.10;
Change old-style function defintions to C89 prototypes.

Approved by releng.
 1.18  15-Dec-2011  phx 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.17  21-May-2011  christos branches: 1.17.4; 1.17.8;
ifdef _KERNEL the inlines
 1.16  09-Feb-2010  phx branches: 1.16.2; 1.16.4;
Moved the macros amiga_cpu_sync() and amiga_membarrier() from amiga/device.h
to the MD include/cpu.h.
Also make sure that grf_cvreg.h includes cpu.h as it is needed by Xamiga
in xsrc/xfree/xc/programs/Xserver/hw/netbsd/amiga/s3/amigaCV.h.
 1.15  05-Feb-2010  phx branches: 1.15.2;
Added two new macros to device.h:
amiga_membarrier() enforces a reorder protection on memory read/writes.
amiga_cpu_sync() makes sure the instruction pipelines are flushed.
Both macros may be used in all amiga device drivers for compatibility with
amigappc. For the start I fixed some SCSI drivers.
cbiiisc and ahsc were tested and seem to work really fast with DMA now.
Some stability problems with amigappc remain nevertheless (spontaneous
kernel DSI traps with high CPU/SCSI load).
 1.14  31-Jan-2010  phx Fixed for amigappc by executing eieio after writing to a vga register.
 1.13  18-Dec-2008  mhitch Don't expose kernel functions when including these in the Xamiga server
build. Should fix the amiga build failures.
 1.12  05-Mar-2007  he branches: 1.12.40; 1.12.44; 1.12.52;
Make the various graphics card drivers compile again.
Use casts to char* before pointer arithmetic.
Try to preserve `volatile' qualification where possible, though
uses of kvtop(), strcpy(), copyin() and copyout() gain an unfortunate
but probably unavoidable __UNVOLATILE().
Correct various instances of "void *ba, fb" to have * in front of fb as well.
Remove some redundant parenthesis pairs in some of the vga* macros.
 1.11  04-Mar-2007  christos Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.10  24-Dec-2005  perry branches: 1.10.26;
Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.9  31-May-2003  kristerw branches: 1.9.18;
Use __asm instead of asm, to keep lint happy.
 1.8  25-Apr-2002  aymeric o replace definitions by declarations in header files
o put definitions where due
o cleanup some types (u_int -> vaddr_t's for example)
o minor other cleanup
 1.7  26-Jan-2002  aymeric - ANSIfy
- remove some trailing spaces/tabs
- minor style nits
 1.6  29-Jul-1997  veego branches: 1.6.34; 1.6.38;
s/inline/__inline/
 1.5  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.4  02-Mar-1996  veego Updated for the new CyberVision64 console
gen_cvtab.c is no longer needed
 1.3  27-Dec-1995  chopps fix for newer boards (pr#1829) from Matthias Scheler
 1.2  30-Nov-1995  jtc merge in changes from 1.1 release branch
 1.1  09-Oct-1995  chopps branches: 1.1.2;
new cybervision 64 from Bernd Ernesti <bernd@arresum.inka.de> (and others)
 1.1.2.3  12-Mar-1996  is Patch for new version of S3 chips; from -current.
 1.1.2.2  10-Nov-1995  chopps final update to grf_cv device
 1.1.2.1  21-Oct-1995  chopps add rcsids
 1.6.38.2  20-Jun-2002  nathanw Catch up to -current.
 1.6.38.1  28-Feb-2002  nathanw Catch up to -current.
 1.6.34.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.6.34.1  11-Feb-2002  jdolecek Sync w/ -current.
 1.9.18.2  03-Sep-2007  yamt sync with head.
 1.9.18.1  21-Jun-2006  yamt sync with head.
 1.10.26.1  12-Mar-2007  rmind Sync with HEAD.
 1.12.52.1  19-Jan-2009  skrll Sync with HEAD.
 1.12.44.2  11-Mar-2010  yamt sync with head
 1.12.44.1  04-May-2009  yamt sync with head.
 1.12.40.1  17-Jan-2009  mjf Sync with HEAD.
 1.15.2.1  30-Apr-2010  uebayasi Sync with HEAD.
 1.16.4.1  06-Jun-2011  jruoho Sync with HEAD.
 1.16.2.1  31-May-2011  rmind sync with head
 1.17.8.1  18-Feb-2012  mrg merge to -current.
 1.17.4.2  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.17.4.1  17-Apr-2012  yamt sync with head
 1.19.10.1  18-May-2014  rmind sync with head
 1.19.6.1  20-Aug-2014  tls Rebase to HEAD as of a few days ago.

RSS XML Feed