Home | History | Annotate | Download | only in include
History log of /src/sys/arch/pmax/include/tc_machdep.h
RevisionDateAuthorComments
 1.18  14-Dec-2009  matt Merge from matt-nb5-mips64
Merge mips-specific arch files.
 1.17  29-Feb-2000  nisimura branches: 1.17.136; 1.17.154;
- 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.16  09-Jan-2000  ad - Fix RCS Ids.
- Spacing.
- Protect from multiple inclusion in a consistant way (except on headers
that do nothing except function as mips header wrappers).
 1.15  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.14  08-Jan-2000  simonb Function prototype cleanup.
 1.13  16-Nov-1999  nisimura Back out a part of change in the previous commit; old driver uses it.
 1.12  16-Nov-1999  nisimura Remove now defunct definitions and declaratins.
 1.11  24-Apr-1999  simonb branches: 1.11.2; 1.11.8;
Nuke register and remove trailling white space.
 1.10  16-Mar-1999  nisimura branches: 1.10.4;
- Final cut of TC decoulping.
 1.9  12-Mar-1999  nisimura - Nuke old leftover bogocities, round one; externs for non-existent
functions, less-intuitive #define's in inappropriate header files.
 1.8  19-Apr-1998  jonathan branches: 1.8.4;
Define TC_KV(), TC_C() here for benefit of model-specific TCbus initializers.
 1.7  22-Jun-1997  jonathan * Change Sprite MACH_xxx prefix to MIPS_xxx.

* Use standard mips terminology (xxx_KSEG0, xxx_KSEG1) instead of the
(more meaningful) Sprite names (xxx_CACHED, xxx_UNCACHED).
 1.6  25-May-1997  jonathan Lint: add prototype for badaddr() (the expansion of tc_badaddr).
 1.5  06-Oct-1996  jonathan Update pmax drivers to use "const" on 2nd arg to cfprint_t:
turbocnhannel: include/tc_machdep.h, tc/tc_subr.c, tc/asic.c
kn01 baseboard: pmax/mainbus.c
 1.4  29-May-1996  mhitch Fix autoconfig stuff to match the alpha. The DS3100 will now
configure properly.
 1.3  14-Apr-1996  jonathan branches: 1.3.4;
Fix the definition of TC_PHYS_TO_UNCACHED(addr): make it change a mips
kernel addressed to uncached space.

Add prototypes for pmax-specific TC functions used in probing for
a framebuffer console.
 1.2  29-Jan-1996  jonathan Re-write Decstation turbochannel autoconfiguration code to use the machine-
independent TC support in sys/dev/tc/tc.c and sys/dev/tc/tcvar.h:
* Change the tc autoconfiguration tables to use a struct tc_attach_args
instead of the ad-hoc structure.
* Change all pmax device drivers to use a `struct confargs' that's
assignment-compatible with sys/dev/tc/tcvar.h `struct tcdev_attach_args'.
Devices that can be present on a TC or as ioctl asic/mainbus builtins
use the same `struct confargs'.
* Eliminate the `BUS_CVTADDR()' macros which the pmax port inherited from
an old, now-obsolete sys/arch/alpha snapshot.

* Update the comments and debugging code in interrupt handlers to
be consistent with the machine-independent TC support.

Other commits that overlap the same source files include: re-enabling
clock-tick interrupts earlier, and counting hardclock ticks for vmstat -i.
 1.1  28-Dec-1995  jonathan Use machine-independent TurboChannel include files from dev/tc.
Add machine-dependent TC definitions in pmax/include/tc_machdep.h.
 1.3.4.1  30-May-1996  mhitch Pulled autoconfig fixes up from the trunk
 1.8.4.5  14-Mar-2000  nisimura Synchronize with the recent progress in main trunk. Main trunk is
close enough with this.
 1.8.4.4  03-Feb-2000  nisimura Catch up to recent changes in main trunk.
 1.8.4.3  15-Mar-1999  nisimura - Adjustment for 'machine/conf.h' removal.
- A bit cleanup of handcrafted TC device config.
 1.8.4.2  22-Jan-1999  nisimura - Sync with various changes recently done in main trunk.
 1.8.4.1  15-Oct-1998  nisimura - Reflect new internals.
 1.10.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.11.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.11.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.17.154.1  08-Sep-2009  matt Enable building LP64 kernels for 3min, maxine, and 3maxplus.
Fix various LP64 bugs.
XXX still invoked via O32 call args
 1.17.136.1  11-Mar-2010  yamt sync with head

RSS XML Feed