Home | History | Annotate | Download | only in tc
History log of /src/sys/dev/tc/asc_tc.c
RevisionDateAuthorComments
 1.34  28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.33  13-Apr-2008  tsutsui branches: 1.33.2; 1.33.4;
Split device_t/softc for MI ncr53c9x and some related devices,
with various cleanup.
 1.32  05-Apr-2008  cegger use aprint_*_dev and device_xname
 1.31  19-Oct-2007  ad branches: 1.31.16;
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
 1.30  04-Mar-2007  yamt branches: 1.30.2; 1.30.14; 1.30.16; 1.30.20;
fix fallout from caddr_t changes.

XXX what "volatile caddr_t" in if_le_ioasic.c was for?
 1.29  04-Mar-2007  christos Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
 1.28  31-Mar-2006  thorpej branches: 1.28.14;
Use ANSI function decls, apply static.
 1.27  30-Mar-2006  thorpej Use device_private().
 1.26  11-Dec-2005  christos branches: 1.26.4; 1.26.6; 1.26.8; 1.26.10; 1.26.12;
merge ktrace-lwp.
 1.25  27-Feb-2005  perry branches: 1.25.4;
nuke trailing whitespace
 1.24  04-Feb-2005  perry de-__P
 1.23  22-Feb-2003  tsutsui branches: 1.23.2; 1.23.10; 1.23.12;
hz -> Hz
 1.22  02-Oct-2002  thorpej Add trailing ; to CFATTACH_DECL.
 1.21  01-Oct-2002  thorpej Use CFATTACH_DECL().
 1.20  27-Sep-2002  thorpej Declare all cfattach structures const.
 1.19  15-Nov-2001  lukem don't need <sys/types.h> when including <sys/param.h>
 1.18  13-Nov-2001  lukem add/cleanup RCSIDs
 1.17  01-Oct-2001  simonb s/asc_pmaz/asc_tc/g
 1.16  01-Oct-2001  simonb Move MI PMAZ-A SCSI attachment to sys/dev/tc.
 1.15  26-Aug-2001  simonb branches: 1.15.2;
Switch to MI SCSI and drop old pmax MD SCSI support completely.
 1.14  06-Mar-2000  mhitch branches: 1.14.6; 1.14.8;
Get rid of hook for dk_establish() - pmax will now use device_register().
 1.13  04-Mar-2000  mhitch Fix boot device detection. Device probes are not done when adapters are
configured, but after all adapters have been configured. When multiple
adapters are present, only the last configured adapter could be matched
to the boot device slot. The adapter attach routines now check if that
adapter slot matches the boot device slot and saves the softc pointer
for that controller. Then when the disks are configured, dk_establish()
matches the appropriate controller.
 1.12  11-Feb-2000  thorpej We're given a K1SEG address already.
 1.11  15-Nov-1999  nisimura - No need to include '<machine/autoconf.h>'.
- Nuke tc_badaddr() check from asc_tc because the existency check is already
done for real TC devices.
- Nuke tc_badaddr() check from asc_ioasic because it is a builtin device
found in all of IOASIC DECstations.
 1.10  20-Apr-1999  mrg branches: 1.10.2; 1.10.8;
KNF nits.
 1.9  16-Jan-1999  nisimura branches: 1.9.4;
- Don't use void pointer for arithmetic.
 1.8  31-Oct-1997  jonathan Print TC bus speed properly when attaching device, since the SCSI
clock is taken (and computed) from the TC bus clock. See PR 4380.
 1.7  28-Jul-1997  mhitch branches: 1.7.6;
Use direct DMA with the IOASIC ASC SCSI interface. DMA buffering can be
re-enabled with ASC_IOASIC_BOUNCE.
All DMA buffered processing is now done in the bus-specific DMA routines
in asc_ioasic.c and asc_tc.c.
Disable several informational messages dealing with non-empty FIFO conditions,
but allow enabling with ASC_DIAGNOSTIC for troubleshooting.
 1.6  21-Jul-1997  jonathan Kill __BROKEN_INDIRECT_CONFIG on pmax.
Based on a patch from Chris G. Demetriou, December 1996.
 1.5  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.4  13-Oct-1996  christos backout kprintf changes
 1.3  12-Oct-1996  mhitch Remove extraneous output - ascattach() already did it.
 1.2  10-Oct-1996  christos printf -> kprintf, sprintf -> ksprintf
 1.1  25-Sep-1996  jonathan * Rewrite asc driver with ``mi'' backend and parent-specific front-end
cfattach code for TC SCSI option cards and ioasic 53c94 baseboard SCSI.
ascvar.h: shared softc declarations
asc_ioasic.c: ioasic front-end code.
asc_tc.c: Turbochannel option (and 5000/200 basebard) front-end code.
* ioasic_attach meeds more work to eliminate pmax_type dependency
and to verify the clocks speed passed to 53c94.
* Add prototypes for asc script entry points; should compile with
-Wstrict-prototypes -Wmissing-prototypes.
* Use tcvar.h interface. The usage of tc_syncbus() and tc_mb() may
not be quite stylistically on an Alhpa, but it apparently makes no
difference on the eerly-generation Alpha CPUs in TC Alphas.
 1.7.6.1  31-Oct-1997  mellon Pull rev 1.8 up from trunk (jonathan)
 1.9.4.1  21-Jun-1999  thorpej Sync w/ -current.
 1.10.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.10.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.8.3  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.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.14.8.1  13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.14.6.4  18-Oct-2002  nathanw Catch up to -current.
 1.14.6.3  08-Jan-2002  nathanw Catch up to -current.
 1.14.6.2  14-Nov-2001  nathanw Catch up to -current.
 1.14.6.1  08-Oct-2001  nathanw Catch up to -current.
 1.15.2.1  11-Oct-2001  fvdl Catch up with -current. Fix some bogons in the sparc64 kbd/ms
attach code. cd18xx conversion provided by mrg.
 1.23.12.2  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.23.12.1  12-Feb-2005  yamt sync with head.
 1.23.10.1  29-Apr-2005  kent sync with -current
 1.23.2.2  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.23.2.1  04-Feb-2005  skrll Sync with HEAD.
 1.25.4.3  27-Oct-2007  yamt sync with head.
 1.25.4.2  03-Sep-2007  yamt sync with head.
 1.25.4.1  21-Jun-2006  yamt sync with head.
 1.26.12.2  24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.26.12.1  31-Mar-2006  tron Merge 2006-03-31 NetBSD-current into the "peter-altq" branch.
 1.26.10.1  19-Apr-2006  elad sync with head.
 1.26.8.1  01-Apr-2006  yamt sync with head.
 1.26.6.1  22-Apr-2006  simonb Sync with head.
 1.26.4.1  09-Sep-2006  rpaulo sync with head
 1.28.14.1  12-Mar-2007  rmind Sync with HEAD.
 1.30.20.1  25-Oct-2007  bouyer Sync with HEAD.
 1.30.16.1  06-Nov-2007  matt sync with HEAD
 1.30.14.1  26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.30.2.1  23-Oct-2007  ad Sync with head.
 1.31.16.1  02-Jun-2008  mjf Sync with HEAD.
 1.33.4.1  16-May-2008  yamt sync with head.
 1.33.2.1  18-May-2008  yamt sync with head.

RSS XML Feed