History log of /illumos-gate/usr/src/uts/common/sys/sata/sata_defs.h
Revision Date Author Comments Expand
13c8743e4d3cc6d9653687512c0d48d2b653513d 25-Jun-2013 Marcel Telka <Marcel.Telka@nexenta.com>

3814 Support for SATA III Reviewed by: Johann 'Myrkraverk' Oskarsson <johann@myrkraverk.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Garrett D'Amore <garrett@damore.org>

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>

d996f1b8696f9ad4e65c250b117c690729ca40bf 15-Aug-2010 Phi Tran <Phi.Tran@Sun.COM>

6398403 sata common module should support the ATA VPD INQUIRY page 89h

fcacecd0df112c67f46e2cb08c594bc199ec3386 28-Jul-2010 Phi Tran <Phi.Tran@Sun.COM>

6866610 Add SATA TRIM support 6971542 Add support for TPRZ and TPE bits in READ CAPACITY (16)

0bc523e585d34fb799f65e1c4fd7d163e401a501 26-Mar-2010 Alan Perry <Alan.Perry@Sun.COM>

6922272 SATA framework does not handle >2TiB disks 6937622 DKIOCGMEDIAINFOEXT returns the wrong physical block size

7063fd1be9e5ca0d56ff166e0c3ae0b9a425eac1 15-Mar-2010 Phi Tran <Phi.Tran@Sun.COM>

6871356 Sata framework should support INQUIRY VPD page 0xB1

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

2ee4dfc799525d35706ee64a901cd970a7080bb6 20-Jul-2009 Jane Chu <Jane.Chu@Sun.COM>

PSARC/2009/310 Disk IO PM Enhancement 6832245 "pm-capable" property updates 6832232 enhanced sd(7D) to support power condition field in Start-Stop Unit command 6781588 sata(7D) to support additional Mode Sense and Log Sense for PM 6832247 sata(7D) enhancement for SBC-3 power conditions and ATA power conditions translation 6827942 pm_trans_check enhancement

2ce278eb5cbdc9cfe3f361f2144877964b5a35cb 01-Jul-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6727346 ahci driver should support Compact Flash connected through CF-to-SATA adapter

7095af1983f107c8b16839f70101fdf710c4e620 17-Mar-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6803930 ahci task file errors on new development box

13bcbb7a73761015c9ef46cac33040380196e57f 14-Mar-2008 yt160523 <none@none>

6558738 ahci sata hba driver needs to support suspend/resume

8d483882aa3390058094b043f3d62187b5d1de03 16-Aug-2007 mlf <none@none>

PSARC/2006/501 Nvidia ck804/mcp55 SATA HBA driver PSARC/2007/100 Device Id Extensions PSARC/2007/172 Reserved Devnames 6296435 native sata driver needed for nVIDIA mcp04 and mcp55 controllers 6418034 DMA resources need to be released for scsi commands emulated in sata framework 6487018 driver binding for sata storage devices should be more flexible 6487838 common definitions can be defined in sata_defs.h to be shared with other sata HBA's 6549855 PSARC/2007/100 Device Id Extensions 6549915 devfsadm enhancements for PSARC/2007/172 Reserved Devnames

/illumos-gate/usr/src/Targetdirs /illumos-gate/usr/src/cmd/devfsadm/Makefile /illumos-gate/usr/src/cmd/devfsadm/devfsadm.c /illumos-gate/usr/src/cmd/devfsadm/devfsadm.h /illumos-gate/usr/src/cmd/devfsadm/devfsadm_impl.h /illumos-gate/usr/src/cmd/devfsadm/disk_link.c /illumos-gate/usr/src/cmd/devfsadm/reserved_devnames /illumos-gate/usr/src/pkgdefs/SUNWcsr/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWnvsata/Makefile /illumos-gate/usr/src/pkgdefs/SUNWnvsata/postinstall /illumos-gate/usr/src/pkgdefs/SUNWnvsata/postremove /illumos-gate/usr/src/pkgdefs/SUNWnvsata/prototype_i386 /illumos-gate/usr/src/tools/findunref/exception_list /illumos-gate/usr/src/tools/scripts/bfu.sh /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/nv_sata/nv_sata.c /illumos-gate/usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.conf /illumos-gate/usr/src/uts/common/io/sata/impl/sata.c /illumos-gate/usr/src/uts/common/io/scsi/targets/sd.c /illumos-gate/usr/src/uts/common/io/warlock/nv_sata.wlcmd /illumos-gate/usr/src/uts/common/os/sunddi.c adapters/nv_sata/nv_sata.h adapters/si3124/si3124reg.h sata_defs.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/io/pci/pci_boot.c /illumos-gate/usr/src/uts/intel/nv_sata/Makefile /illumos-gate/usr/src/uts/intel/warlock/Makefile /illumos-gate/usr/src/uts/sparc/nv_sata/Makefile /illumos-gate/usr/src/uts/sparc/warlock/Makefile
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

b8b2574e5d3933aeb12d6ab6efd4dcf9fe9a5960 09-Aug-2007 ls24207 <none@none>

PSARC/2007/422 Acoustic Management support under SATA module 6556577 Need to support Advanced Acoustic Management Feature (AAM

184cd04c26b064536977dfbb913a1240eaf6f708 03-Jul-2007 cth <none@none>

PSARC 2007/329 SCSI inquiry property enhancement PSARC 2007/339 Device Size Properties PSARC 2007/388 Generic Topology for Internal Disks 6572672 Generic Topology for Internal Disks --HG-- rename : usr/src/cmd/fm/modules/i86pc/Makefile => deleted_files/usr/src/cmd/fm/modules/i86pc/Makefile rename : usr/src/lib/fm/topo/maps/i86pc/storage-hc-topology.xml => deleted_files/usr/src/lib/fm/topo/maps/i86pc/storage-hc-topology.xml rename : usr/src/lib/fm/topo/modules/i86pc/sata/Makefile => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/Makefile rename : usr/src/lib/fm/topo/modules/i86pc/sata/sata.c => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sata.c rename : usr/src/lib/fm/topo/modules/i86pc/sata/sata.h => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sata.h rename : usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.c => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.c rename : usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.h => deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/Makefile => usr/src/cmd/fm/modules/common/disk-monitor/Makefile rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/sfx4500-disk.conf => usr/src/cmd/fm/modules/common/disk-monitor/disk-monitor.conf rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/sfx4500-disk.c => usr/src/cmd/fm/modules/common/disk-monitor/disk_monitor.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/sfx4500-disk.h => usr/src/cmd/fm/modules/common/disk-monitor/disk_monitor.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/diskmon_conf.c => usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/diskmon_conf.h => usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/dm_platform.c => usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/dm_platform.h => usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/dm_types.h => usr/src/cmd/fm/modules/common/disk-monitor/dm_types.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/hotplug_mgr.c => usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/hotplug_mgr.h => usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/schg_mgr.c => usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/schg_mgr.h => usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/topo_gather.c => usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/topo_gather.h => usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.h rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/util.c => usr/src/cmd/fm/modules/common/disk-monitor/util.c rename : usr/src/cmd/fm/modules/i86pc/sfx4500-disk/util.h => usr/src/cmd/fm/modules/common/disk-monitor/util.h

/illumos-gate/deleted_files/usr/src/cmd/fm/modules/i86pc/Makefile /illumos-gate/deleted_files/usr/src/lib/fm/topo/maps/i86pc/storage-hc-topology.xml /illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/Makefile /illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sata.c /illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sata.h /illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.c /illumos-gate/deleted_files/usr/src/lib/fm/topo/modules/i86pc/sata/sfx4500_props.h /illumos-gate/usr/src/cmd/fm/modules/Makefile /illumos-gate/usr/src/cmd/fm/modules/common/Makefile /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/Makefile /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/disk-monitor.conf /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/disk_monitor.c /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/disk_monitor.h /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.c /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/diskmon_conf.h /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.c /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/dm_platform.h /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/dm_types.h /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.c /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/hotplug_mgr.h /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.c /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/schg_mgr.h /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.c /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/topo_gather.h /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/util.c /illumos-gate/usr/src/cmd/fm/modules/common/disk-monitor/util.h /illumos-gate/usr/src/cmd/fm/modules/common/disk-transport/disk_transport.c /illumos-gate/usr/src/lib/fm/topo/libtopo/Makefile /illumos-gate/usr/src/lib/fm/topo/libtopo/common/hc.c /illumos-gate/usr/src/lib/fm/topo/libtopo/common/mapfile-vers /illumos-gate/usr/src/lib/fm/topo/libtopo/common/topo_hc.h /illumos-gate/usr/src/lib/fm/topo/maps/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/Makefile.map /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4500/Makefile /illumos-gate/usr/src/lib/fm/topo/maps/SUNW,Sun-Fire-X4500/Sun-Fire-X4500-hc-topology.xmlgen /illumos-gate/usr/src/lib/fm/topo/maps/i86pc/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/common/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/common/disk/Makefile /illumos-gate/usr/src/lib/fm/topo/modules/common/disk/disk.c /illumos-gate/usr/src/lib/fm/topo/modules/common/disk/disk.h /illumos-gate/usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/Makefile /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWfmd/prototype_i386 /illumos-gate/usr/src/tools/scripts/bfu.sh /illumos-gate/usr/src/uts/common/cpr/cpr_misc.c /illumos-gate/usr/src/uts/common/fs/specfs/specvnops.c /illumos-gate/usr/src/uts/common/io/fssnap.c /illumos-gate/usr/src/uts/common/io/sata/impl/sata.c /illumos-gate/usr/src/uts/common/io/scsi/conf/scsi_confsubr.c /illumos-gate/usr/src/uts/common/io/scsi/targets/sd.c /illumos-gate/usr/src/uts/common/os/driver.c /illumos-gate/usr/src/uts/common/os/driver_lyr.c /illumos-gate/usr/src/uts/common/os/sunddi.c sata_defs.h /illumos-gate/usr/src/uts/common/sys/scsi/impl/inquiry.h /illumos-gate/usr/src/uts/common/sys/scsi/impl/transport.h /illumos-gate/usr/src/uts/common/sys/sunddi.h
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

789ba267e4ebc05727329e0351a5c1a8243e962b 30-Mar-2007 pawelw <none@none>

6493063 sata framework incorrectly tests for partial information when doing IDENTIFY DEVICE

4e54023805e14cf984b9f0041df73c16334a7a88 15-Mar-2007 ls24207 <none@none>

6498799 marvell88sx driver/hardware wedges when doing multiple concurrent tagged commands 6532076 scsi_if{get,set}cap("tagged-qing"/"untagged-qing") need to be fully supported

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

489f952b4388bd1ea1feff97164a4416e0c621ea 05-May-2006 ls24207 <none@none>

6404894 Informational exceptions log parameter should be 4 bytes 6412375 Need to add support for tagged queuing in the marvell88sx driver 6412380 sata framework doesn't always utilize correct queuing mode 6412384 queue depth is incorrect for SATA controllers 6412386 Some SATA disks do no use the 19th entry in the self test log 6412390 SATA LOG SENSE results can be incorrect 6412398 allow scatter/gather list length for marvell88sx to be tunable 6420987 sata_hba_ioctl() may hold mutex upon exit

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