Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/pciide_pdc202xx_reg.h
RevisionDateAuthorComments
 1.17  09-Feb-2024  andvar fix spelling mistakes, mainly in comments and log messages.
 1.16  15-Oct-2022  rin Fix style and typo in comments. No binary changes.
 1.15  19-Oct-2009  bouyer Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !
 1.14  25-Dec-2007  perry branches: 1.14.10;
Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
 1.13  11-Dec-2005  christos branches: 1.13.46; 1.13.52; 1.13.56; 1.13.60;
merge ktrace-lwp.
 1.12  27-Feb-2005  perry branches: 1.12.4;
nuke trailing whitespace
 1.11  05-Oct-2003  bouyer branches: 1.11.8; 1.11.10;
Remove references to University of California from my copyright notices.
 1.10  28-Jun-2003  bouyer branches: 1.10.2;
Correct setup of General Purpose Register for PDC20265 (Ultra/100) and newer.
From Andreas Johansson in private mail.
 1.9  28-Apr-2003  nakayama Make DMA mode works on Promise Ultra66/100 with 48-bit LBA drives.
Ok'ed by bouyer in tech-kern@netbsd.org.
 1.8  26-Jul-2002  wiz Spell '[Rr]ight' correctly. From Jim Bernard.
 1.7  23-Apr-2002  bouyer branches: 1.7.2; 1.7.4;
More copyright fixes, pointed out by Thomas. Thanks !
 1.6  21-Oct-2001  thorpej Make the various timing, etc. tables const, and add the __unused__
attribute to them, just in case something other than the pciide driver
proper needs to pull in the header.
 1.5  05-Jul-2001  toshii branches: 1.5.2;
Fix typo. s/extention/extension/
 1.4  12-Mar-2001  bouyer Correct definition of PDC262_U66_EN (from FreeBSD).
Correct values of MW DMA 2, and add values for UDMA5 (from linux).
 1.3  15-May-2000  bouyer branches: 1.3.4; 1.3.6; 1.3.8;
Sync my copyrigth notice.
 1.2  28-Nov-1999  bouyer Improve Ultra/66 support now that I've got some docs from Promise.
 1.1  29-Aug-1999  bouyer branches: 1.1.2; 1.1.8;
Add support for the Promise Ultra/33 and /66 pci IDE controller. In addition to
chip-dependant code this required the following changes:
- Instead of attaching the device in a generic way with some chip-dependant
routines, use a chip-dependant attach routine with some common code
factored out. The code is marginally bigger, but this allows the CMD64x
flag hack to go away.
- For chips that report per-channel 'irq triggered', test this before calling
wdcintr() for the native-pci irq case (compat intr can't be shared),
as wdcintr() has no good way to know if a irq was for it or not, and
ends up with irq loss. XXX for chips that don't have this feature irq sharing
will not work properly !
- add my copyrigth notice (could have been done some time ago I think :)

There are still some issues to be solved with the Promise controller and
ATAPI devices.
Many thanks to Paul Newhouse for shipping me 2 Ultra/33 boards for doing this
work.
 1.1.8.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.1.2.2  12-Mar-2001  bouyer Sync with HEAD.
 1.1.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.3.8.5  01-Aug-2002  nathanw Catch up to -current.
 1.3.8.4  20-Jun-2002  nathanw Catch up to -current.
 1.3.8.3  22-Oct-2001  nathanw Catch up to -current.
 1.3.8.2  24-Aug-2001  nathanw Catch up with -current.
 1.3.8.1  09-Apr-2001  nathanw Catch up with -current.
 1.3.6.2  07-Jul-2000  he Apply patch (requested by bouyer):
Add support for the following PCIIDE controllers:
o AMD 756
o CMD PCI0648 and PCI0649
o Hightpoint HPT366
o OPTi 82c621 (and a few of its derivatives)
o Promise Ultra/33 and Ultra/66
o Intel 82801 (ICH/ICH0)
Also fix PR#10437 (detect more ATAPI devices).
 1.3.6.1  15-May-2000  he file pciide_pdc202xx_reg.h was added on branch netbsd-1-4 on 2000-07-07 17:33:50 +0000
 1.3.4.1  13-Mar-2001  he Pull up revision 1.4 (requested by bouyer):
Support Ultra/100 speed on Promise Ultra/100, and fix ``bogus
intr'' messages generated under some conditions.
 1.5.2.3  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.5.2.2  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.5.2.1  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.7.4.2  16-Aug-2003  tron Pull up revision 1.10 (requested by bouyer in ticket #1369):
Correct setup of General Purpose Register for PDC20265 (Ultra/100) and newer.
From Andreas Johansson in private mail.
 1.7.4.1  28-Apr-2003  tron Pull up revision 1.9 (requested by nakayama in ticket #1275):
Make DMA mode works on Promise Ultra66/100 with 48-bit LBA drives.
Ok'ed by bouyer in tech-kern@netbsd.org.
 1.7.2.1  29-Aug-2002  gehenna catch up with -current.
 1.10.2.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.10.2.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.10.2.2  18-Sep-2004  skrll Sync with HEAD.
 1.10.2.1  03-Aug-2004  skrll Sync with HEAD
 1.11.10.1  19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.11.8.1  29-Apr-2005  kent sync with -current
 1.12.4.1  21-Jan-2008  yamt sync with head
 1.13.60.1  02-Jan-2008  bouyer Sync with HEAD
 1.13.56.1  26-Dec-2007  ad Sync with head.
 1.13.52.1  18-Feb-2008  mjf Sync with HEAD.
 1.13.46.1  09-Jan-2008  matt sync with HEAD
 1.14.10.1  11-Mar-2010  yamt sync with head

RSS XML Feed