History log of /illumos-gate/usr/src/uts/common/sys/sata/sata_hba.h
Revision Date Author Comments Expand
0c6eaab480b44a0c790ad94e7cb6084792411de9 05-Nov-2015 Hans Rosenfeld <hans.rosenfeld@nexenta.com>

6299 SATA inquiry property generation doesn't work as advertised Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com>

257c04ecb24858f6d68020a41589306f554ea434 25-Jun-2013 Marcel Telka <Marcel.Telka@nexenta.com>

3815 AHCI: Support for Marvell 88SE9128 Reviewed by: Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org>

918304a3bd962ac065ad520336a044d94b40ad16 28-Sep-2009 Xiao-Yu Zhang <Xiao-Yu.Zhang@Sun.COM>

6881565 sata hba interfaces need to keep backward compatibility

8aa6aadbbfba50077655c6a46a5e269c880e4ab4 16-Aug-2009 Xiao-Yu Zhang <Xiao-Yu.Zhang@Sun.COM>

PSARC/2009/394 SATA Framework Port Multiplier Support 6422924 sata framework has to support port multipliers 6691950 ahci driver needs to support SIL3726/4726 SATA port multiplier

f5f2d263454d943a366844932bdb677530ba733b 14-Jul-2009 Fred Herard <Fred.Herard@Sun.COM>

6713021 sata: provide a ring buffer for storing sata status messages to aid in debugging analysis

385470574fb49e32c324af06c01d697a16cc3c4b 04-Nov-2008 ying tian - Beijing China <Ying.Tian@Sun.COM>

6703522 ahci driver needs to support SATA tape

b5fc475bca6525d8da80728128eefb7100aaf66b 22-Jul-2008 ap25164 <none@none>

PSARC/2008/448 SATA Framework Interface Addition 6595488 nv_sata: add support for ATAPI devices 6718624 sata framework does not provide an interface for HBAs to safely do PIO operation 6718895 nv_sata: potential for disk operation buffer overwrites when using PIO 6726013 nv_sata: make device signature debugging message less obtrusive

4372d277de71fc7c19cb9f41df9b8757b34e2cc5 02-May-2008 pawelw <none@none>

6669134 sata module will endlessly retry in sata_process_device_reset 6674274 cfgadm does not list failed sata attachment points in its output 6678710 sata framework needs a fault injection logic for testing error paths and interaction with sfw stack 6678862 cfgadm -c connect operation on failing sata disk may show wrong port state 6681831 some sata hba drivers return inconsistent state for deactivated port when port is probed 6684758 sata framework may keep HBA driver device in reset mode after disconnect/configure operations 6684765 sata_hba.h contains definitions that are irrelevant for SATA HBA drivers and cause confusion

43fd86b499a1ef15b1394b35ed4066e6f8a526f5 17-Oct-2007 ls24207 <none@none>

6444834 sata_hba.h has old crufty comments and #defines

6f9b9bf43c10fb1741a40302efe9db1a139745c8 08-Sep-2007 pawelw <none@none>

6495271 SATA module should inform HBA the drive's queue depth 6589306 need a tunable to specify # of multiple concurrent I/Os for NCQ 6594578 sata module emits unnecessary error messages while ATAPI inquiry command fails

2038334ab26baaa43c9083f35def041511c3cc1f 15-Aug-2007 Unknown <none@none>

PSARC/2007/274 SATA Framework Interface Revision 6550830 sata module has to support SATA ATAPI CD/DVD devices 6534008 SATA module should check all required function vectors while checking sata_hba_tran validity 6443106 Misleading comment in sata_pkt_alloc WRT call in interrupt context 6584379 sata module source file should better group its functions to facilitate maintenance 6544773 sata module is not warlock clean

a022fe3e0bc959fae460b8b5b818cd1265bf4c66 12-Apr-2007 ls24207 <none@none>

6539787 marvell88sx driver needs to support multiple block PIO commands 6538627 x4500 Message logs contain multiple device disk resets but nothing is logged in FMA. CU is concerned 6401058 sata framework should support drive firmware download operation

37a077ef1920ee044b2887247b2a802e726d3368 16-Aug-2006 ls24207 <none@none>

6430966 SATA NCQ support is needed in SATA framework and hba drivers 6460173 sata module is not warlock clean

c03acfcad7780db4ddf763511a82026680b3b2c1 14-Mar-2006 ls24207 <none@none>

6369698 sata framework needs to support SCSI LOG SENSE command 6394707 inquiry responses from sata devices using the sata framework are partially incorrect 6397614 sata framework only uses one of the two bytes of allocation length during SCSI INQUIRY 6397617 si3124 fails to return ATA register contents to sata framework 6397618 marvell88sx fails to fill in the LBA information on errors

66f9d5cb3cc0652e2d9d1366fb950efbe4ca2f24 13-Jan-2006 mlf <none@none>

PSARC/2004/779 SATA HBA Framework Support PSARC/2005/679 SATA HBA Framework Support (update) 6296430 x86: support for Silicon Image 3124/3132 sata controllers 6326505 SATA framework needed to support controller-specific SATA HBA drivers operating in sata-native mode 6326531 cfgadm sata plugin needed for sata framework

/illumos-gate/usr/src/Makefile.lint /illumos-gate/usr/src/cmd/devfsadm/cfg_link.c /illumos-gate/usr/src/lib/cfgadm_plugins/Makefile /illumos-gate/usr/src/lib/cfgadm_plugins/sata/Makefile /illumos-gate/usr/src/lib/cfgadm_plugins/sata/Makefile.com /illumos-gate/usr/src/lib/cfgadm_plugins/sata/amd64/Makefile /illumos-gate/usr/src/lib/cfgadm_plugins/sata/common/cfga_rcm.c /illumos-gate/usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.c /illumos-gate/usr/src/lib/cfgadm_plugins/sata/common/cfga_sata.h /illumos-gate/usr/src/lib/cfgadm_plugins/sata/i386/Makefile /illumos-gate/usr/src/lib/cfgadm_plugins/sata/sata.xcl /illumos-gate/usr/src/lib/cfgadm_plugins/sata/spec/Makefile /illumos-gate/usr/src/lib/cfgadm_plugins/sata/spec/Makefile.targ /illumos-gate/usr/src/lib/cfgadm_plugins/sata/spec/amd64/Makefile /illumos-gate/usr/src/lib/cfgadm_plugins/sata/spec/cfga_sata.spec /illumos-gate/usr/src/lib/cfgadm_plugins/sata/spec/i386/Makefile /illumos-gate/usr/src/lib/cfgadm_plugins/sata/spec/versions /illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWckr/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWcsl/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_i386 /illumos-gate/usr/src/pkgdefs/SUNWsi3124/Makefile /illumos-gate/usr/src/pkgdefs/SUNWsi3124/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWsi3124/postinstall /illumos-gate/usr/src/pkgdefs/SUNWsi3124/postremove /illumos-gate/usr/src/pkgdefs/SUNWsi3124/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWsi3124/prototype_i386 /illumos-gate/usr/src/pkgdefs/etc/exception_list_i386 /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules /illumos-gate/usr/src/uts/common/io/sata/adapters/si3124/si3124.c /illumos-gate/usr/src/uts/common/io/sata/impl/sata.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/Makefile.syshdrs adapters/si3124/si3124reg.h adapters/si3124/si3124var.h impl/sata.h sata_cfgadm.h sata_defs.h sata_hba.h /illumos-gate/usr/src/uts/common/sys/sunddi.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/sata/Makefile /illumos-gate/usr/src/uts/intel/si3124/Makefile /illumos-gate/usr/src/uts/sparc/sata/Makefile /illumos-gate/usr/src/uts/sparc/si3124/Makefile /illumos-gate/usr/src/uts/sparc/si3124/si3124.wlcmd /illumos-gate/usr/src/uts/sparc/warlock/Makefile