Home | History | Annotate | Download | only in pci
History log of /src/sys/dev/pci/jmide_reg.h
RevisionDateAuthorComments
 1.4  24-Oct-2011  njoly Remove unused local defines for PCI_COMMAND_STATUS_REG bits (already
available from pcireg.h).
 1.3  24-Jul-2010  jakllsch correct transposition in comment
 1.2  19-Oct-2009  bouyer branches: 1.2.2; 1.2.4;
Remove closes 3 & 4 from my licence. Lots of thanks to Soren Jacobsen
for the booring work !
 1.1  15-May-2007  bouyer branches: 1.1.2; 1.1.4; 1.1.6; 1.1.16; 1.1.18; 1.1.20; 1.1.44;
add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA
controllers. These controllers can be found on add-on PCIe cards, or
on some motherboards to provide the PATA connectivity (e.g. some intel
ICH8-based motherboards).

Thanks to JMicron Technology for providing me documentation and
different sample boards for this work.
 1.1.44.2  11-Aug-2010  yamt sync with head.
 1.1.44.1  11-Mar-2010  yamt sync with head
 1.1.20.2  03-Sep-2007  yamt sync with head.
 1.1.20.1  15-May-2007  yamt file jmide_reg.h was added on branch yamt-lazymbuf on 2007-09-03 14:37:10 +0000
 1.1.18.2  03-Sep-2007  wrstuden Sync w/ NetBSD-4-RC_1
 1.1.18.1  15-May-2007  wrstuden file jmide_reg.h was added on branch wrstuden-fixsa on 2007-09-03 07:04:36 +0000
 1.1.16.2  31-Aug-2007  pavel Pull up following revision(s) (requested by bouyer in ticket #678):
distrib/sets/lists/man/mi: revision 1.1001
doc/CHANGES: revision 1.853 via patch
share/man/man4/Makefile: revision 1.428
share/man/man4/jmide.4: revision 1.1
sys/arch/amd64/conf/GENERIC: revision 1.143
sys/arch/amd64/conf/INSTALL: revision 1.69
sys/arch/i386/conf/GENERIC: revision 1.827
sys/arch/i386/conf/INSTALL_LARGE: revision 1.2 via patch
sys/arch/i386/conf/XEN2_DOM0: revision 1.26
sys/conf/files: revision 1.844 via patch
sys/dev/ic/ahcisata_core.c: revision 1.1 via patch
sys/dev/ic/ahcisata_core.c: revision 1.3
sys/dev/ic/ahcisatareg.h: revision 1.1
sys/dev/ic/ahcisatavar.h: revision 1.1
sys/dev/pci/ahcisata.c: delete
sys/dev/pci/ahcisatareg.h: delete
sys/dev/pci/ahcisata_pci.c: revision 1.1
sys/dev/pci/files.pci: revision 1.287-1.288
sys/dev/pci/jmide.c: revision 1.1-1.2
sys/dev/pci/jmide_reg.h: revision 1.1
sys/dev/pci/pcidevs: revision 1.878
Add JMicron Technology vendor ID, and their current PCIe SATA/PATA
controllers.

Split the ahcisata driver in pci front-end and bus-independant back-end.
add jmide(4), a driver for the JMicron Technology JMB36x PCIe to SATA II/PATA
controllers. These controllers can be found on add-on PCIe cards, or
on some motherboards to provide the PATA connectivity (e.g. some intel
ICH8-based motherboards).
Thanks to JMicron Technology for providing me documentation and
different sample boards for this work.

Move mapping of AHCI register so that jmide knows if it fails, and avoids
calling ahci_intr() (which would cause a panic).
Try to use the pciide function for SATA drives if attaching ahci fails (this
doesn't seems to work though, it may be BIOS dependant).
Thanks to Gary Duzan for testing multiple pacthes.

We're not ready to handle ATAPI yet so just claim there's no drive to the
upper layer. This should work around a NULL pointer dereference when
an ATAPI device is detected on a AHCI device.
 1.1.16.1  15-May-2007  pavel file jmide_reg.h was added on branch netbsd-4 on 2007-08-31 20:09:25 +0000
 1.1.6.2  11-Jul-2007  mjf Sync with head.
 1.1.6.1  15-May-2007  mjf file jmide_reg.h was added on branch mjf-ufs-trans on 2007-07-11 20:07:52 +0000
 1.1.4.2  09-Jun-2007  ad Sync with head.
 1.1.4.1  15-May-2007  ad file jmide_reg.h was added on branch vmlocking on 2007-06-09 21:37:24 +0000
 1.1.2.2  17-May-2007  yamt sync with head.
 1.1.2.1  15-May-2007  yamt file jmide_reg.h was added on branch yamt-idlelwp on 2007-05-17 13:41:32 +0000
 1.2.4.1  05-Mar-2011  rmind sync with head
 1.2.2.1  17-Aug-2010  uebayasi Sync with HEAD.

RSS XML Feed