Home | History | Annotate | Download | only in tc
History log of /src/sys/arch/pmax/tc/mcclock_ioasic.c
RevisionDateAuthorComments
 1.24  09-Jun-2015  matt #include either <sys/cpu.h> or <mips/cpuregs.h> as needed
 1.23  04-Jun-2011  tsutsui branches: 1.23.12; 1.23.30;
Split device_t/softc. Tested on GXemul.
 1.22  14-Mar-2009  dsl branches: 1.22.4; 1.22.6; 1.22.10;
ANSIfy another 1261 function definitions.
The only ones left in sys are beyond by sed script!
(or in sys/dist or sys/external)
Mostly they have function pointer parameters.
 1.21  14-Mar-2009  dsl Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
 1.20  14-Mar-2009  dsl Remove all the __P() from sys (excluding sys/dist)
Diff checked with grep and MK1 eyeball.
i386 and amd64 GENERIC and sys still build.
 1.19  03-Jan-2008  joerg branches: 1.19.10; 1.19.18; 1.19.24;
Timecounter and generic todr support for pmax. From Garret D'Amore.
 1.18  02-Oct-2002  thorpej branches: 1.18.22; 1.18.84; 1.18.90; 1.18.98;
Use CFATTACH_DECL().
 1.17  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.16  26-Sep-2002  thorpej No need to check that parent's cfdriver is ioasic_cd.
 1.15  08-Jan-2002  chs include sys/systm.h for strcmp() prototype.
 1.14  10-Jan-2000  simonb branches: 1.14.8; 1.14.12;
Remove unneeded include files (up to 16 in two files!).
 1.13  09-Jan-2000  ad RCS ID police.
 1.12  09-Jan-2000  simonb Use the badaddr() prototype in mips/include/cpu.h by including
<machine/cpu.h> in mips/include/mips_param.h. Remove duplicate
badaddr() prototypes from some pmax header files.
 1.11  09-Jan-2000  simonb The clean-up continues:
- Make local-only function and variables static.
- Move function prototypes and extern variable declarations to
header files.
- Delete unused variables.
There's still a handful of extern declaraions that should be fixed up.
 1.10  08-Jan-2000  simonb Function prototype cleanup.
 1.9  15-Nov-1999  nisimura Very large scale change to sweep obstracles to remove 3MAX IOASIC disguise.
- Rework ibus device configuration and interrupt handler assignment.
- Remove TC device exposure in 'mainbus.c'
- Squash 'ibus_{3100,5100}.c' into a file; it can not cope with 3max.
- 'struct confargs' -> 'struct mainbus_attach_args'
Now about to remove tc_slot_info[] and tc_enable_interrupt inherited from
4.4BSD.
 1.8  24-Apr-1999  simonb branches: 1.8.2; 1.8.8;
Nuke register and remove trailling white space.
 1.7  19-Apr-1998  jonathan branches: 1.7.4; 1.7.12;
oops, diffs to use dev/dec/mcclock_pad32 were in a different tree. Fix.
 1.6  19-Apr-1998  jonathan Copy alpha/tc/mcclock_ioasic.c (duplicated in pmax/tc/mcclock_ioasic.c)
into sys/dev/dec and split into a clockfns layer and a "middle" layer
for other DEC systems which use mcclocks with each onchip byte
register padded out to a 32-bit word.

Clone alpha/alpha/mcclock (also duplicated in pmax port) into
sys/dev/dec, and ifdef for default clockrates on pmax and alpha.

Use new machinery on pmax for ibus,ioasic attached mcclocks.
 1.5  01-Feb-1998  jonathan Use correct name ("ioasic") when checking parent bus.
 1.4  06-Aug-1997  jonathan branches: 1.4.4;
Garbage-collect Mach_clock_addr outside of machdep.c.
Use as mcclock_addr inside machdep.c, to disable clock interrupts
until the clock is autoconfigured.
 1.3  22-Jul-1997  jonathan branches: 1.3.2;
Move sys/dev/tc/mcclockvar.h -> sys/dev/dec/mcclockvar.h.
Update pmax clock code.
 1.2  22-Jul-1997  jonathan Include /sys/dev/dec/clockvar.h. Garbage-collect tc/clockvar.h.
 1.1  22-Jun-1997  jonathan Import mcclock from NetBSD/Alpha, mostly replacing the Sprite clock code.
interface. From Toru Nishimura <nisimura@itc.aist-nara.ac.jp>.

Partly merged back with Alpha code by Jonathan Stone. Needs more merging.
 1.3.2.1  23-Aug-1997  thorpej Update marc-pcmcia branch from trunk.
 1.4.4.2  08-May-1998  mycroft Revert pullup of 1.5, per discussion with mhitch.
 1.4.4.1  07-Feb-1998  mellon Pull up 1.5 (jonathan)
 1.7.12.1  21-Jun-1999  thorpej Sync w/ -current.
 1.7.4.1  19-Nov-1999  nisimura Merge w/ recent changes in main trunk.
 1.8.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.8.2.1  20-Nov-2000  bouyer Update thorpej_scsipi to -current as of a month ago
A i386 GENERIC kernel compiles without the siop, ahc and bha drivers
(will be updated later). i386 IDE/ATAPI and ncr work, as well as
sparc/esp_sbus. alpha should work as well (untested yet).
siop, ahc and bha will be updated once I've updated the branch to current
-current, as well as machine-dependant code.
 1.14.12.3  18-Oct-2002  nathanw Catch up to -current.
 1.14.12.2  28-Feb-2002  nathanw Catch up to -current.
 1.14.12.1  11-Jan-2002  nathanw More catchup.
 1.14.8.2  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.14.8.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.18.98.1  08-Jan-2008  bouyer Sync with HEAD
 1.18.90.1  18-Feb-2008  mjf Sync with HEAD.
 1.18.84.1  09-Jan-2008  matt sync with HEAD
 1.18.22.1  21-Jan-2008  yamt sync with head
 1.19.24.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.19.18.1  28-Apr-2009  skrll Sync with HEAD.
 1.19.10.1  04-May-2009  yamt sync with head.
 1.22.10.1  23-Jun-2011  cherry Catchup with rmind-uvmplock merge.
 1.22.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.22.4.1  12-Jun-2011  rmind sync with head
 1.23.30.1  22-Sep-2015  skrll Sync with HEAD
 1.23.12.1  03-Dec-2017  jdolecek update from HEAD

RSS XML Feed