Home | History | Annotate | Download | only in iomd
History log of /src/sys/arch/arm/iomd/iomd_clock.c
RevisionDateAuthorComments
 1.30  29-May-2020  rin For struct timecounter, use C99 initializers.
Compile tested. No functional changes intended.
 1.29  18-May-2012  skrll Replace a __cpu_simple_lock_t with a kmutex_t.
 1.28  15-May-2012  skrll Typos in a comment.
 1.27  14-May-2012  skrll device_t/softc split
struct device * -> device_t
struct cfdata * -> cfdata_t
Use aprint*
 1.26  18-Feb-2012  rmind Replace few simple_lock(9) cases.
 1.25  17-Jan-2009  mjf branches: 1.25.14; 1.25.18;
Fix printf format for suseconds_t
 1.24  08-Jan-2008  matt branches: 1.24.10; 1.24.18;
As of this commit, all arm32 kernel now build.
 1.23  05-Jan-2008  ad Fix includes.
 1.22  22-Feb-2007  thorpej branches: 1.22.18; 1.22.22; 1.22.24; 1.22.30; 1.22.36;
TRUE -> true, FALSE -> false
 1.21  03-Sep-2006  bjh21 branches: 1.21.8;
Switch acorn32 to MI inittodr() etc.
 1.20  05-Aug-2006  bjh21 ANSIfy, un-__P, light KNF.
 1.19  03-Aug-2006  bjh21 Support for timecounters on acorn32, supplied by Mike Pumford. Only
compile-tested by me, but he promises it works.
 1.18  25-Jun-2006  christos GCC4 fixes from Mike Pumford
 1.17  11-Dec-2005  christos branches: 1.17.4; 1.17.8; 1.17.16;
merge ktrace-lwp.
 1.16  19-Aug-2005  skrll Fix RCSID.
 1.15  04-Jun-2005  he branches: 1.15.2;
Fix the various todr_gettime() and todr_settime() fallouts from
-Wcast-qual differently, by instead changing the signatore of those
"functions" to take a "volatile struct timeval*" instead of a
"struct timeval*". Many places, these functions are called with
&time, and time is declared as volatile in <sys/kernel.h>. This
way we can get rid of all the ugly casts which now also triggered
warnings, and caused more code to be added to work around the
problem.

Reviewed by thorpej.
 1.14  04-Jun-2005  chris Fixes for -Wshadow and -Wcast-qual
 1.13  26-Feb-2005  simonb Watch out for those unexpected tains.
 1.12  06-Oct-2003  thorpej branches: 1.12.8; 1.12.10;
New generic I2C framework. Supports bit-bang and "intelligent" I2C
interface controllers (of varying intelligence levels).

Contributed by Wasabi Systems, Inc. Primarily written by Steve Woodford,
with some modification by me.

(NOTE: "cvs ci" was missed on this directory during the initial checkin
of the new I2C code.)
 1.11  14-Jul-2003  lukem use __KERNEL_RCSID(0, instead of RCSID( in the kernel
 1.10  02-Oct-2002  thorpej branches: 1.10.8;
Add trailing ; to CFATTACH_DECL
 1.9  01-Oct-2002  thorpej Use CFATTACH_DECL().
 1.8  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.7  27-Sep-2002  provos remove trailing \n in panic(). approved perry.
 1.6  02-May-2002  mycroft Fix off-by-one error in delay().
 1.5  18-Feb-2002  bjh21 Add prototypes for clockhandler() and statclockhandler(), and adjust their
argument types to match other interrupt handlers.
Also minor KNF (add in-core RCSID).
 1.4  27-Nov-2001  thorpej branches: 1.4.2;
Use <machine/intr.h> rather than <machine/irqhandler.h>
 1.3  23-Nov-2001  thorpej Use <arm/cpufunc.h>, not <machine/cpufunc.h>.
 1.2  17-Oct-2001  reinoud branches: 1.2.4;
Sad point .... remove RC7500 support from the iomd directory in the
arch/arm/iomd/* .... the RC7500 isnt really an iomd/vidc machine but has
different video/audio chip and was kind of hardwired/hacked into the other
chip drivers.
 1.1  05-Oct-2001  reinoud Initial commit of the splitting off of arch/acorn32 from arch/arm32.

The IOMD/VIDC combination is now moved to arch/arm/iomd together. These
files still need a lot of cleaning up :( .... esp. the RC7500 support that
is still dormant in it; this needs either to be removed or split out for
RC7500's ``VIDC'' video/audio variant.

Apart from the RC7500 support wich is still in arch/arm32 the
iomd,vidc,riscpc and podulebus subdirectories of arch/arm32 can be removed.

This split still uses some small parts of arch/arm32 .... those are the MI
parts that haven't been moved yet.

RiscPC/A7000 have been tested and confirmed to build as should NC.
 1.2.4.5  18-Oct-2002  nathanw Catch up to -current.
 1.2.4.4  20-Jun-2002  nathanw Catch up to -current.
 1.2.4.3  28-Feb-2002  nathanw Catch up to -current.
 1.2.4.2  08-Jan-2002  nathanw Catch up to -current.
 1.2.4.1  17-Oct-2001  nathanw file iomd_clock.c was added on branch nathanw_sa on 2002-01-08 00:23:15 +0000
 1.4.2.5  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.4.2.4  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.4.2.3  16-Mar-2002  jdolecek Catch up with -current.
 1.4.2.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.4.2.1  27-Nov-2001  thorpej file iomd_clock.c was added on branch kqueue on 2002-01-10 19:38:01 +0000
 1.10.8.5  10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.10.8.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.10.8.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.10.8.2  18-Sep-2004  skrll Sync with HEAD.
 1.10.8.1  03-Aug-2004  skrll Sync with HEAD
 1.12.10.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.12.8.1  29-Apr-2005  kent sync with -current
 1.15.2.4  21-Jan-2008  yamt sync with head
 1.15.2.3  26-Feb-2007  yamt sync with head.
 1.15.2.2  30-Dec-2006  yamt sync with head.
 1.15.2.1  21-Jun-2006  yamt sync with head.
 1.17.16.1  13-Jul-2006  gdamore Merge from HEAD.
 1.17.8.3  14-Sep-2006  yamt sync with head.
 1.17.8.2  11-Aug-2006  yamt sync with head
 1.17.8.1  26-Jun-2006  yamt sync with head.
 1.17.4.1  09-Sep-2006  rpaulo sync with head
 1.21.8.1  27-Feb-2007  yamt - sync with head.
- move sched_changepri back to kern_synch.c as it doesn't know PPQ anymore.
 1.22.36.1  08-Jan-2008  bouyer Sync with HEAD
 1.22.30.1  18-Feb-2008  mjf Sync with HEAD.
 1.22.24.1  09-Jan-2008  matt sync with HEAD
 1.22.22.1  20-Jan-2008  chris Sync to HEAD.
 1.22.18.1  28-Feb-2008  rjs Sync with HEAD.
 1.24.18.1  19-Jan-2009  skrll Sync with HEAD.
 1.24.10.1  04-May-2009  yamt sync with head.
 1.25.18.2  02-Jun-2012  mrg sync to latest -current.
 1.25.18.1  24-Feb-2012  mrg sync to -current.
 1.25.14.2  23-May-2012  yamt sync with head.
 1.25.14.1  17-Apr-2012  yamt sync with head

RSS XML Feed