Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/pciide_hpt_reg.h
RevisionDateAuthorComments
 1.16  19-Oct-2009  bouyer Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !
 1.15  25-Dec-2007  perry branches: 1.15.10;
Convert many of the uses of __attribute__ to equivalent
__packed, __unused and __dead macros from cdefs.h
 1.14  05-Aug-2006  xtraeme branches: 1.14.30; 1.14.36; 1.14.40; 1.14.44;
HPT368 support. Patch from Jonathan A. Kollasch via PR kern/34097.

Thanks.
 1.13  11-Dec-2005  christos branches: 1.13.4; 1.13.8;
merge ktrace-lwp.
 1.12  27-Feb-2005  perry branches: 1.12.2; 1.12.4;
nuke trailing whitespace
 1.11  10-Mar-2004  bouyer branches: 1.11.8; 1.11.10;
Add the HPT370 DPLL output frequency register.
 1.10  05-Oct-2003  bouyer Remove references to University of California from my copyright notices.
 1.9  23-Aug-2002  bouyer branches: 1.9.6;
Add support for HPT372. From sdegler@kashmir.degler.net in kern/17908,
with some improvement from me, and from FreeBSD.
 1.8  01-Jun-2002  simonb Add "__attribute__((__unused__))" to hpt374_pio, hpt374_dma and hpt374_udma.
 1.7  19-May-2002  bouyer branches: 1.7.2;
Add support for HPT374. Submited by Matthew Rezny in kern/16897, with
minor adjustements by me.
 1.6  23-Apr-2002  bouyer branches: 1.6.2;
More copyright fixes, pointed out by Thomas. Thanks !
 1.5  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.4  23-Jul-2001  bouyer Handle HPT-370A controllers, from skanto@sjk-software.fi (kern/13540) but
with some differences to the original patch: don't assume all controllers with
rev >= HPT370_REV are HPT370, and explicitely print if we have a chip with a
rev the driver does't know.
 1.3  05-Jan-2001  bouyer branches: 1.3.2; 1.3.4;
Add support for Ultra/100 on the HPT370
XXX the datasheet for the HPT370 is wrong
While I'm there clear the DRIVE_DMA flag when we're going to use Ultra/DMA
where it was missed, so that wdc_print_modes() only prints what's used.
 1.2  27-Jul-2000  bouyer branches: 1.2.2;
Ops, forgot this one: Add interrupt disable bit #define for HPT370
 1.1  12-Jun-2000  bouyer branches: 1.1.2; 1.1.4; 1.1.6;
- add a pciide_irqack() callback, which clears the IDE DMA status bit once
the IRQ has been cleared on the drive.
- use pa->pa_class instead of re-reading PCI_CLASS_REG when possible
- Add support for Highpoint HPT366 and HPT370 (370 untested), based
on patches from Roger Brooks <R.S.Brooks@liverpool.ac.uk> posted on
current-users Mach, 15. Given how Highpoint docs have been wrong for the
366, the 370 is likely to not work.
Thanks to Chris Cappuccio <chris@dqc.org> for sending me the Highpoint
docs, and to Total Archive (http://www.totalarchive.com/) for sending
me hardware.
 1.1.6.3  27-Jul-2000  he Pull up revision 1.2 (requested by bouyer):
Clear the interrupt disable bit of the HPT370, and document HPT370
support.
 1.1.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.1.6.1  12-Jun-2000  he file pciide_hpt_reg.h was added on branch netbsd-1-4 on 2000-07-07 17:33:50 +0000
 1.1.4.2  22-Jun-2000  minoura Sync w/ netbsd-1-5-base.
 1.1.4.1  12-Jun-2000  minoura file pciide_hpt_reg.h was added on branch minoura-xpg4dl on 2000-06-22 17:07:35 +0000
 1.1.2.3  13-Nov-2001  he Pull up revision 1.4 (requested by bouyer):
Support HPT-370A controllers. Fixes PR#13540.
 1.1.2.2  04-Feb-2001  he Pull up revision 1.3 (requested by bouyer):
Add support for Ultra/100 on the HPT370 controller.
 1.1.2.1  27-Jul-2000  bouyer Pull up (approved by thorpej):
sys/dev/pci/pciide.c 1.80 -> 1.81
sys/dev/pci/pciide_hpt_reg.h 1.1 -> 1.2
distrib/notes/i386/hardware 1.74 -> 1.75
share/man/man4/pciide.4 1.22 -> 1.23
Make sure the HPT370's interrupts disable bit is cleared. Now that HPT370
supports works, document it.
 1.2.2.3  05-Jan-2001  bouyer Sync with HEAD
 1.2.2.2  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.2.2.1  27-Jul-2000  bouyer file pciide_hpt_reg.h was added on branch thorpej_scsipi on 2000-11-20 11:42:34 +0000
 1.3.4.4  06-Sep-2002  jdolecek sync kqueue branch with HEAD
 1.3.4.3  23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.3.4.2  10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.3.4.1  03-Aug-2001  lukem update to -current
 1.3.2.4  27-Aug-2002  nathanw Catch up to -current.
 1.3.2.3  20-Jun-2002  nathanw Catch up to -current.
 1.3.2.2  22-Oct-2001  nathanw Catch up to -current.
 1.3.2.1  24-Aug-2001  nathanw Catch up with -current.
 1.6.2.3  29-Aug-2002  gehenna catch up with -current.
 1.6.2.2  20-Jun-2002  gehenna catch up with -current.
 1.6.2.1  30-May-2002  gehenna Catch up with -current.
 1.7.2.1  01-Nov-2002  tron Pull up revision 1.8-1.9 (requested by bouyer in ticket #725):
Add support for HPT372. From sdegler@kashmir.degler.net in kern/17908,
with some improvement from me, and from FreeBSD.
 1.9.6.4  04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.9.6.3  21-Sep-2004  skrll Fix the sync with head I botched.
 1.9.6.2  18-Sep-2004  skrll Sync with HEAD.
 1.9.6.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.2  21-Jan-2008  yamt sync with head
 1.12.4.1  30-Dec-2006  yamt sync with head.
 1.12.2.1  06-Aug-2006  ghen Pull up following revision(s) (requested by xtraeme in ticket #1455):
sys/dev/pci/hptide.c: revision 1.21
sys/dev/pci/pciide_hpt_reg.h: revision 1.14
HPT368 support. Patch from Jonathan A. Kollasch via PR kern/34097.
Thanks.
 1.13.8.1  11-Aug-2006  yamt sync with head
 1.13.4.1  09-Sep-2006  rpaulo sync with head
 1.14.44.1  02-Jan-2008  bouyer Sync with HEAD
 1.14.40.1  26-Dec-2007  ad Sync with head.
 1.14.36.1  18-Feb-2008  mjf Sync with HEAD.
 1.14.30.1  09-Jan-2008  matt sync with HEAD
 1.15.10.1  11-Mar-2010  yamt sync with head

RSS XML Feed