Home | History | Annotate | Download | only in ibus
History log of /src/sys/arch/pmax/ibus/ibusvar.h
RevisionDateAuthorComments
 1.20  09-Jul-2011  matt Cleanu <machine/*> includes
 1.19  20-Feb-2011  matt Merge forward from matt-nb5-mips64.
New interrupt code.
mips64 support for DS5000/260.
 1.18  14-Mar-2009  dsl branches: 1.18.4; 1.18.6; 1.18.8;
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.17  04-Mar-2007  christos branches: 1.17.44; 1.17.52; 1.17.58; 1.17.62;
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.16  29-Feb-2000  nisimura branches: 1.16.46; 1.16.84;
- Have SYS_DEV_xxx device cookie symbols to select and install proper
interrupt handlers into intrtab[] array, rather than the idea of devices
in 'psuedo' TURBOchannel slots.
- Nuke symbols for psuedo TC slots.
- Abandon never/unlikely used intr_disestablish()s.
 1.15  14-Jan-2000  ad Make consistant with the new order.
 1.14  14-Jan-2000  simonb Redo interrupt establishment, based in part on work on the
[nisimura-pmax-wscons] branch and suggestions from Toru Nisimura:
- Remove bogus tc_slot_info[] name for interrupt handling array
and replace with simplified struct intrhand intrtab[] array.
- Add intr_establish() and intr_disestablish() function pointers
to struct platform and initialise this in each model-specific
initialisation, and remove global tc_enable_interrupt function
pointer.
- Remove model-specific function declarations from ibus/ibusvar.h.
This is functionally identical to the current scheme, and doesn't
yet try to commonise interrupt establishment by bus type as the
[nisimura-pmax-wscons] branch does.

Also, move cpuspeed variable from autoconf.c to machdep.c
 1.13  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.12  08-Jan-2000  simonb Function prototype cleanup.
 1.11  24-Nov-1999  thorpej Make separate device lists for the 3100 and 5100, and add a way to probe
for optional `dc' devices on the 5100.
 1.10  23-Nov-1999  thorpej Add an `addr' locator to the `ibus' bus. This allows you to wire down
unti numbers on systems which have e.g. multiple `dc' devices on the
internal bus (like the 5100).
 1.9  19-Nov-1999  simonb Remove function declarations already declared in ibusvar.h and
fix typo in dec_3100_intr_*() declarations.
 1.8  19-Nov-1999  nisimura Move declarations of 3100/5100 ibus interrupt establishment routines
to ibusvar.h
 1.7  17-Nov-1999  nisimura A file which escaped from 11/15 jombo commit work.
 1.6  24-Apr-1999  simonb branches: 1.6.2; 1.6.8;
Nuke register and remove trailling white space.
 1.5  15-Mar-1999  nisimura branches: 1.5.4;
- Rearrangement for TC decoupling with some typo fixes.
 1.4  15-Mar-1999  nisimura - Decouple "ibus" from TURBOchannel.
- Nuke mainbus_softc definition (it's empty).
 1.3  23-Oct-1998  jonathan Garbage-collect obsolete "field" intpri from ibus_attach_args.
clean up initalizers to use correct, in-range values for ia_cookie,
which is what ibus children passed down to ibus_intr_establish.
 1.2  29-Aug-1998  mrg branches: 1.2.2;
add "int" type to interrupt handler typedefs (egcs warning)
 1.1  19-Apr-1998  jonathan Support shared Decstation 3100 and Decsystem 5100 baseboard devices
using a virtual "ibus" for baseboard devices.
 1.2.2.5  14-Mar-2000  nisimura Synchronize with the efforts made lately in main trunk, filling gaps.
 1.2.2.4  03-Feb-2000  nisimura Catch up to recent changes in main trunk.
 1.2.2.3  15-Mar-1999  nisimura - Decouple "ibus" from TC device implementation.
- Move IOASIC initialization to platform.os_init().
 1.2.2.2  15-Mar-1999  nisimura - Decouple "ibus" from TURBOchannel implementation.
- Sync. with main trunk.
 1.2.2.1  15-Oct-1998  nisimura - Reflect new internals.
 1.5.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.6.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.6.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.16.84.1  12-Mar-2007  rmind Sync with HEAD.
 1.16.46.1  03-Sep-2007  yamt sync with head.
 1.17.62.1  29-Dec-2010  matt De-__P
Ansify
make LP64 clean.
 1.17.58.1  13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.17.52.1  28-Apr-2009  skrll Sync with HEAD.
 1.17.44.1  04-May-2009  yamt sync with head.
 1.18.8.1  05-Mar-2011  bouyer Sync with HEAD
 1.18.6.1  06-Jun-2011  jruoho Sync with HEAD.
 1.18.4.1  05-Mar-2011  rmind sync with head

RSS XML Feed