History log of /src/sys/arch/pmax/include/tc_machdep.h |
Revision | | Date | Author | Comments |
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
|