summaryrefslogtreecommitdiffstats
path: root/sys/pci/ncrreg.h
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos from previous commit.scottl2005-01-071-0/+1
|
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
|
* $Id$ -> $FreeBSD$peter1999-08-281-1/+1
|
* Convert ISP pci front end to CAM/bus space/dma.gibbs1998-09-151-40/+3
| | | | Convert ncr driver to CAM.
* Prepare for 64bit programming environment (e.g. Alpha):se1997-08-311-13/+13
| | | | | | Use "ncrcmd" or "u_int32_t" instead of "u_long", where appropriate. Submitted by: Gerard Roudier <groudier@club-internet.fr>
* Go back to previous definition of FE_CACHE_SET, since the problemse1997-08-241-3/+2
| | | | | caused by read-multiple on the 53c810a should have been fixed by adjusting the alignment of the global header in rev 1.104 of ncr.c.
* Remove two features that have been reported to cause problems withse1997-08-061-2/+3
| | | | | | | certain variants of the NCR chip from FE_CACHE_SET: FE_CLSE (enable cache-line size register) and FE_ERMP (enable read-multiple). They will be re-enabled, if a fix for the underlying problem (a restriction in the memory to memory move logic of some chips) has been implemented.
* Add Ultra-SCSI support and enable more features for advancedse1997-07-251-5/+49
| | | | | | Symbios/NCR SCSI chips (no-flush option, large fifo, ...). Submitted by: Gerard Roudier <groudier@club-internet.fr>
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
| | | | ready for it yet.
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* General cleanup and new features for 53c875 based cards, especially these1996-12-141-2/+19
| | | | | | | | | | | | | | | | Tekram DC390W/U/F, whose config EEPROM can now be dumped, if the kernel is built with option NCR_TEKRAM_EEPROM. Other changes: - add brackets to expansion of OUTB/W/L macro arguments. - remove unused NCB structure element ns_async - support sync. SCSI offset of 16 (instead of only 8) on 825A and 875 - correctly identify 53c810A and 53c825A chips - preserve SCSI BIOS settings of PCI performance options - remove (already disabled) support for NCR reset because of command timeout - reverse order of reading of SCSI and DMA specific interrupt cause registers - add definition of Tekram config EEPROM contents (not currently used)
* Improve support of SCSI cards based on the 53c860 and 53c875.se1996-10-111-1/+3
| | | | | | | | | | | Still no support for Ultra-SCSI and other new features, but the code should now correctly initialize the clock pre-scaler (based on freqency measurement results, if necessary). Fix support of 16 targets for WIDE SCSI. Disable bus reset in case no progress is made for too long ("ncr dead" message), which did not work too well with scanners and other slow devices.
* Stylistic changes. Update Wolfgang's e-mail address.se1995-03-211-13/+12
| | | | Submitted by: Wolfgang Stanglmeier <wolf@kintaro.cologne.de>
* Reapplied all of Stefan's changes. What a mess - the files were modifieddg1995-02-021-1/+2
| | | | | and moved at the same time. This made it *very* difficult to fix the revision log lossage that happend when the files were moved. SIGH.
* Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>se1994-10-121-0/+547
Name change: ncr_reg.h -> ncrreg.h
OpenPOWER on IntegriCloud