History log of /illumos-gate/usr/src/uts/common/io/sata/adapters/ahci/ahci.c
Revision Date Author Comments Expand
265b5a40862f786981e8192cb44ebb70ecc9cfc8 11-Jul-2013 Marcel Telka <Marcel.Telka@nexenta.com>

3839 AHCI: WARNINGs should be replaced by ASSERTs Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@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>

2ac302890e472bf0c11db192dd18f12ded6043f6 11-Jun-2013 Marcel Telka <Marcel.Telka@nexenta.com>

3797 AHCI: Support for ASMedia ASM106x Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Hans Rosenfeld <hans.rosenfeld@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>

3f022900c8601032b760c39b43b73a059a2d9f64 01-Jul-2010 ying tian - Beijing China <Ying.Tian@Sun.COM>

6960485 ahci should refine the error recovery related message

6b62a23688770a1dc7887eb1dddb4c169eb7b786 11-Jun-2010 ying tian - Beijing China <Ying.Tian@Sun.COM>

6957836 assertion failure in ahci_mop_commands

b22851f1a70ff0ed1ec71258e1089d2f795b2344 04-Jun-2010 Xiao-Yu Zhang <Xiao-Yu.Zhang@Sun.COM>

6796043 ahci driver needs to implement driver hardening

8f4d31eaa428c695c80cba9eebfa5b63bffb1078 06-Feb-2010 Dana Myers <Dana.Myers@Sun.COM>

6919541 fast reboot doesn't work after suspend/resume on AHCI

356f626884baacdca93fa012ac65e47c4d59606a 15-Jan-2010 ying tian - Beijing China <Ying.Tian@Sun.COM>

6906669 AHCI driver does not detect drives connected to Silicon Image 4723 ports

e0ab0eca1a1f461b67482b50176e92440d1a08b4 11-Dec-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6905286 SATA drivers do not recognize VT8251 ports

d1b621d50245b0085f783eded42445453fa2d670 19-Nov-2009 Xiao-Yu Zhang <Xiao-Yu.Zhang@Sun.COM>

6900065 System crash when running diskomizer on disks connected to host via SIL3726 6900563 sata_scsi_start() should not dispatch task queue in SLEEP mode 6901892 Cannot recognize port multiplier disks after "cfgadm connect" them

754bb1a01e5c207dcdde918d31a30d971f690f1b 17-Nov-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6897839 ahci: possibly invalid setting of feature register for FPDMA commands

17ac46ba2202ffe2a65f9d29f49c544fd3f7d31d 27-Oct-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6891348 ahci driver should disable 64-bit DMA for AMD/ATI SB600 by default again

e2b0eee61c017ae644a21eb00048a7e27050b265 26-Oct-2009 Xiao-Yu Zhang <Xiao-Yu.Zhang@Sun.COM>

6892290 ahci_software_reset should not clear pending tags

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

6881565 sata hba interfaces need to keep backward compatibility

2ab9355fd0b7eee900436bbe1ec5758ffc59d52b 28-Sep-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6884004 ahci driver calls ddi_dma_addr_bind_handle() without specifying permissions Contributed by Boris Ostrovsky <boris.ostrovsky@amd.com>.

5ce0c8ceebeb61b99b7c69aaa673f96df29434d3 14-Sep-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6875025 AHCI port multiplier support cause regression of AMD/ATI SB600/700 support 6875028 ahci driver should enable 64-bit DMA for AMD/ATI SB600 AHCI chipset 6875451 ahci driver needs to force a port reset for AMD/ATI SB710 during initialization

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

7fb8b96e0c933d6bb796be011b28ac70a8c4dac2 31-Jul-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6855989 SB600 AHCI controller fails to configure SATA disk, regression to 111b

abd96ebabe9e44599ddc77cd1d3f873cde4b42ce 31-Jul-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6815701 nVidia MCP78s [GeForce 8200] AHCI controller should enable MSI interrupt now

1fdcc9139935dd14beb1d9e08de4a26c202d41f2 21-Jul-2009 Fred Herard <Fred.Herard@Sun.COM>

6861453 Debug messages should be disabled by default for ahci(7D) and marvell88sx(7D) debug drivers

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

259105bc352a464b4cdf3f424b5575e5e5e3f247 21-May-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6773433 AMD/ATI SB700/SB750/SB800 ahci should use 64-bit DMA 6842035 ahci's received fis data structure is defined mistakenly 6842042 during ahci resume, values of PxCLB/PxCLBU and PxFB/PxFBU registers need to be restored

e2d9bfa60df7cf2c53826b45daa99c8a7324780d 16-Apr-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6824745 ahci doesn't find sata disk at boot, after the putback for 6753962 Contributed by Juergen Keil <jrgn.keil@googlemail.com>.

a419422e719e968918316ef55a9fe46ad3ad7b00 30-Mar-2009 Xiao-Yu Zhang <Xiao-Yu.Zhang@Sun.COM>

6744061 ahci_intr_non_fatal_error may cause infinite loop with debug version 6746629 ahci_software_reset need to have a delay between the two H2D Register FIS

0a4c4cec315123d3aa1d87ee8ea976c5501de577 28-Mar-2009 Xiao-Yu Zhang <Xiao-Yu.Zhang@Sun.COM>

6753962 ahci does not work with Asus M3N78 Pro/M3N-HT (nforce 780a) motherboard SATA interfaces

c6a9dbb678b8915dde16e013ff8f084c07ab9319 27-Mar-2009 Xiao-Yu Zhang <Xiao-Yu.Zhang@Sun.COM>

6818681 ahci: disable MSI interrupt for nVidia MCP78s [GeForce 8200] chipset

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

6803930 ahci task file errors on new development box

2c742e1fc31a2d9ed20c81c69ba6d34ff94272d3 06-Feb-2009 ying tian - Beijing China <Ying.Tian@Sun.COM>

6768770 ahci driver should enable MSI interrupt mode by default

f8a673ad9145b262edb65a98fb3fb92027d23a05 09-Dec-2008 ying tian - Beijing China <Ying.Tian@Sun.COM>

6767262 ahci driver should support Dell PowerVault RD1000 backup device 6773390 ahci driver doesn't handle double error recovery correctly

db2cce03c1de6d34b1b74513379b81575f7d7e87 13-Nov-2008 ying tian - Beijing China <Ying.Tian@Sun.COM>

6732166 ahci driver doesn't work for ATI SB700 AHCI chipset (ASUS M3A-H/HDMI) 6764179 SATA AHCI doesn't work on ATI SB750 chipset

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

6703522 ahci driver needs to support SATA tape

193974072f41a843678abf5f61979c748687e66b 23-Sep-2008 Sherry Moore <Sherry.Moore@Sun.COM>

PSARC 2008/382 Fast Reboot 6714038 Fast Reboot support for x86 platforms

/illumos-gate/usr/src/cmd/boot/bootadm/bootadm.c /illumos-gate/usr/src/cmd/halt/Makefile /illumos-gate/usr/src/cmd/halt/halt.c /illumos-gate/usr/src/cmd/uadmin/uadmin.c /illumos-gate/usr/src/lib/libbsm/common/adt.xml /illumos-gate/usr/src/lib/libc/amd64/sys/uadmin.c /illumos-gate/usr/src/lib/libc/i386/sys/uadmin.c /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_pool.c /illumos-gate/usr/src/lib/libzfs/common/mapfile-vers /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_i386 /illumos-gate/usr/src/uts/common/brand/lx/dtrace/lx_systrace.c /illumos-gate/usr/src/uts/common/brand/lx/io/lx_audio.c /illumos-gate/usr/src/uts/common/brand/lx/io/lx_ptm.c /illumos-gate/usr/src/uts/common/crypto/io/crypto.c /illumos-gate/usr/src/uts/common/crypto/io/cryptoadm.c /illumos-gate/usr/src/uts/common/crypto/io/dca.c /illumos-gate/usr/src/uts/common/crypto/io/dprov.c /illumos-gate/usr/src/uts/common/dtrace/dtrace.c /illumos-gate/usr/src/uts/common/dtrace/fasttrap.c /illumos-gate/usr/src/uts/common/dtrace/lockstat.c /illumos-gate/usr/src/uts/common/dtrace/profile.c /illumos-gate/usr/src/uts/common/dtrace/systrace.c /illumos-gate/usr/src/uts/common/fs/smbclnt/netsmb/smb_dev.c /illumos-gate/usr/src/uts/common/fs/smbsrv/smb_init.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_ioctl.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vfsops.c /illumos-gate/usr/src/uts/common/inet/inetddi.c /illumos-gate/usr/src/uts/common/inet/ipf/solaris.c /illumos-gate/usr/src/uts/common/inet/kssl/kssl.c /illumos-gate/usr/src/uts/common/inet/vni/vni.c /illumos-gate/usr/src/uts/common/io/1394/adapters/hci1394.c /illumos-gate/usr/src/uts/common/io/1394/adapters/hci1394_detach.c /illumos-gate/usr/src/uts/common/io/1394/targets/av1394/av1394.c /illumos-gate/usr/src/uts/common/io/1394/targets/dcam1394/dcam.c /illumos-gate/usr/src/uts/common/io/1394/targets/scsa1394/hba.c /illumos-gate/usr/src/uts/common/io/aac/aac.c /illumos-gate/usr/src/uts/common/io/afe/afe.c /illumos-gate/usr/src/uts/common/io/aggr/aggr_dev.c /illumos-gate/usr/src/uts/common/io/asy.c /illumos-gate/usr/src/uts/common/io/ath/ath_main.c /illumos-gate/usr/src/uts/common/io/audio/sada/drv/audio810/audio810.c /illumos-gate/usr/src/uts/common/io/audio/sada/drv/audiohd/audiohd.c /illumos-gate/usr/src/uts/common/io/audio/sada/drv/audioixp/audioixp.c /illumos-gate/usr/src/uts/common/io/audio/sada/drv/audiots/audiots.c /illumos-gate/usr/src/uts/common/io/bge/bge_chip2.c /illumos-gate/usr/src/uts/common/io/bge/bge_impl.h /illumos-gate/usr/src/uts/common/io/bge/bge_main2.c /illumos-gate/usr/src/uts/common/io/bl.c /illumos-gate/usr/src/uts/common/io/bofi.c /illumos-gate/usr/src/uts/common/io/bscbus.c /illumos-gate/usr/src/uts/common/io/bscv.c /illumos-gate/usr/src/uts/common/io/chxge/ch.c /illumos-gate/usr/src/uts/common/io/chxge/glue.c /illumos-gate/usr/src/uts/common/io/chxge/version.h /illumos-gate/usr/src/uts/common/io/clone.c /illumos-gate/usr/src/uts/common/io/conf.c /illumos-gate/usr/src/uts/common/io/cons.c /illumos-gate/usr/src/uts/common/io/conskbd.c /illumos-gate/usr/src/uts/common/io/consms.c /illumos-gate/usr/src/uts/common/io/cpc.c /illumos-gate/usr/src/uts/common/io/cpudrv.c /illumos-gate/usr/src/uts/common/io/cpuid_drv.c /illumos-gate/usr/src/uts/common/io/devpoll.c /illumos-gate/usr/src/uts/common/io/devpool.c /illumos-gate/usr/src/uts/common/io/dld/dld_drv.c /illumos-gate/usr/src/uts/common/io/dmfe/dmfe_main.c /illumos-gate/usr/src/uts/common/io/dump.c /illumos-gate/usr/src/uts/common/io/e1000g/e1000g_main.c /illumos-gate/usr/src/uts/common/io/e1000g/e1000g_sw.h /illumos-gate/usr/src/uts/common/io/ecpp.c /illumos-gate/usr/src/uts/common/io/emul64.c /illumos-gate/usr/src/uts/common/io/fd.c /illumos-gate/usr/src/uts/common/io/fdc.c /illumos-gate/usr/src/uts/common/io/fssnap.c /illumos-gate/usr/src/uts/common/io/gen_drv.c /illumos-gate/usr/src/uts/common/io/gentty.c /illumos-gate/usr/src/uts/common/io/hxge/hxge_main.c /illumos-gate/usr/src/uts/common/io/i8042.c /illumos-gate/usr/src/uts/common/io/ib/clients/ibd/ibd.c /illumos-gate/usr/src/uts/common/io/ib/clients/rds/rdsddi.c /illumos-gate/usr/src/uts/common/io/ib/clients/rds/rdsib.c /illumos-gate/usr/src/uts/common/io/ib/clients/sdp/sdpddi.c /illumos-gate/usr/src/uts/common/io/ib/ibnex/ibnex.c /illumos-gate/usr/src/uts/common/io/igb/igb_main.c /illumos-gate/usr/src/uts/common/io/ipw/ipw2100.c /illumos-gate/usr/src/uts/common/io/iwh/iwh.c /illumos-gate/usr/src/uts/common/io/iwi/ipw2200.c /illumos-gate/usr/src/uts/common/io/iwi/ipw2200.h /illumos-gate/usr/src/uts/common/io/iwk/iwk2.c /illumos-gate/usr/src/uts/common/io/iwscons.c /illumos-gate/usr/src/uts/common/io/ixgbe/ixgbe_main.c /illumos-gate/usr/src/uts/common/io/kb8042/kb8042.c /illumos-gate/usr/src/uts/common/io/kstat.c /illumos-gate/usr/src/uts/common/io/ksyms.c /illumos-gate/usr/src/uts/common/io/llc1.c /illumos-gate/usr/src/uts/common/io/lofi.c /illumos-gate/usr/src/uts/common/io/log.c /illumos-gate/usr/src/uts/common/io/logindmux.c /illumos-gate/usr/src/uts/common/io/lvm/md/md.c /illumos-gate/usr/src/uts/common/io/mega_sas/megaraid_sas.c /illumos-gate/usr/src/uts/common/io/mem.c /illumos-gate/usr/src/uts/common/io/mouse8042.c /illumos-gate/usr/src/uts/common/io/mxfe/mxfe.c /illumos-gate/usr/src/uts/common/io/nge/nge_main.c /illumos-gate/usr/src/uts/common/io/nxge/nxge_main.c /illumos-gate/usr/src/uts/common/io/openprom.c /illumos-gate/usr/src/uts/common/io/options.c /illumos-gate/usr/src/uts/common/io/pcan/pcan.c /illumos-gate/usr/src/uts/common/io/pci-ide/pci-ide.c /illumos-gate/usr/src/uts/common/io/pcic.c /illumos-gate/usr/src/uts/common/io/pcmcia/pcide.c /illumos-gate/usr/src/uts/common/io/pcmcia/pcmem.c /illumos-gate/usr/src/uts/common/io/pcmcia/pcram.c /illumos-gate/usr/src/uts/common/io/pcwl/pcwl.c /illumos-gate/usr/src/uts/common/io/physmem.c /illumos-gate/usr/src/uts/common/io/pm.c /illumos-gate/usr/src/uts/common/io/power.c /illumos-gate/usr/src/uts/common/io/ppm/ppm.c /illumos-gate/usr/src/uts/common/io/ppp/sppp/sppp.c /illumos-gate/usr/src/uts/common/io/ppp/sppp/sppp_mod.c /illumos-gate/usr/src/uts/common/io/ppp/sppptun/sppptun.c /illumos-gate/usr/src/uts/common/io/ppp/sppptun/sppptun_mod.c /illumos-gate/usr/src/uts/common/io/pseudonex.c /illumos-gate/usr/src/uts/common/io/pshot.c /illumos-gate/usr/src/uts/common/io/ptm.c /illumos-gate/usr/src/uts/common/io/pts.c /illumos-gate/usr/src/uts/common/io/ral/rt2560.c /illumos-gate/usr/src/uts/common/io/ramdisk.c /illumos-gate/usr/src/uts/common/io/random.c /illumos-gate/usr/src/uts/common/io/rge/rge_chip.c /illumos-gate/usr/src/uts/common/io/rge/rge_main.c /illumos-gate/usr/src/uts/common/io/rsm/rsm.c /illumos-gate/usr/src/uts/common/io/rtw/rtw.c /illumos-gate/usr/src/uts/common/io/sad.c ahci.c /illumos-gate/usr/src/uts/common/io/sata/adapters/nv_sata/nv_sata.c /illumos-gate/usr/src/uts/common/io/sata/adapters/si3124/si3124.c /illumos-gate/usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c /illumos-gate/usr/src/uts/common/io/scsi/targets/sd.c /illumos-gate/usr/src/uts/common/io/scsi/targets/ses.c /illumos-gate/usr/src/uts/common/io/scsi/targets/sgen.c /illumos-gate/usr/src/uts/common/io/scsi/targets/smp.c /illumos-gate/usr/src/uts/common/io/scsi/targets/st.c /illumos-gate/usr/src/uts/common/io/sdcard/adapters/sdhost/sdhost.c /illumos-gate/usr/src/uts/common/io/sdcard/adapters/wbsd/wbsd.c /illumos-gate/usr/src/uts/common/io/sfe/sfe.c /illumos-gate/usr/src/uts/common/io/smbios.c /illumos-gate/usr/src/uts/common/io/softmac/softmac_dev.c /illumos-gate/usr/src/uts/common/io/srn.c /illumos-gate/usr/src/uts/common/io/sysevent.c /illumos-gate/usr/src/uts/common/io/sysmsg.c /illumos-gate/usr/src/uts/common/io/tclient.c /illumos-gate/usr/src/uts/common/io/tl.c /illumos-gate/usr/src/uts/common/io/tphci.c /illumos-gate/usr/src/uts/common/io/tty_pts.c /illumos-gate/usr/src/uts/common/io/tty_pty.c /illumos-gate/usr/src/uts/common/io/tvhci.c /illumos-gate/usr/src/uts/common/io/ural/ural.c /illumos-gate/usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c /illumos-gate/usr/src/uts/common/io/usb/clients/audio/usb_as/usb_as.c /illumos-gate/usr/src/uts/common/io/usb/clients/hid/hid.c /illumos-gate/usr/src/uts/common/io/usb/clients/printer/usbprn.c /illumos-gate/usr/src/uts/common/io/usb/clients/ugen/ugen.c /illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbsacm/usbsacm.c /illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbser_keyspan/usbser_keyspan.c /illumos-gate/usr/src/uts/common/io/usb/clients/usbser/usbsprl/usbser_pl2303.c /illumos-gate/usr/src/uts/common/io/usb/clients/usbskel/usbskel.c /illumos-gate/usr/src/uts/common/io/usb/clients/video/usbvc/usbvc.c /illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/ehci.c /illumos-gate/usr/src/uts/common/io/usb/hcd/openhci/ohci.c /illumos-gate/usr/src/uts/common/io/usb/hcd/uhci/uhci.c /illumos-gate/usr/src/uts/common/io/usb/hubd/hubd.c /illumos-gate/usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c /illumos-gate/usr/src/uts/common/io/usb/usb_ia/usb_ia.c /illumos-gate/usr/src/uts/common/io/usb/usb_mid/usb_mid.c /illumos-gate/usr/src/uts/common/io/vnic/vnic_ctl.c /illumos-gate/usr/src/uts/common/io/vscan/vscan_drv.c /illumos-gate/usr/src/uts/common/io/winlockio.c /illumos-gate/usr/src/uts/common/io/wpi/wpi.c /illumos-gate/usr/src/uts/common/io/wscons.c /illumos-gate/usr/src/uts/common/io/xge/drv/xge.c /illumos-gate/usr/src/uts/common/io/xge/drv/xgell.h /illumos-gate/usr/src/uts/common/io/xge/hal/include/xgehal-device.h /illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/xgehal-device.c /illumos-gate/usr/src/uts/common/io/zcons.c /illumos-gate/usr/src/uts/common/ipp/ippctl.c /illumos-gate/usr/src/uts/common/kmdb/kdrv.c /illumos-gate/usr/src/uts/common/krtld/bootrd.c /illumos-gate/usr/src/uts/common/krtld/kobj_bootflags.c /illumos-gate/usr/src/uts/common/os/clock.c /illumos-gate/usr/src/uts/common/os/devcfg.c /illumos-gate/usr/src/uts/common/os/driver.c /illumos-gate/usr/src/uts/common/os/mutex.c /illumos-gate/usr/src/uts/common/os/sunddi.c /illumos-gate/usr/src/uts/common/pcmcia/pcs/pcs.c /illumos-gate/usr/src/uts/common/pcmcia/pem/pem.c /illumos-gate/usr/src/uts/common/rpc/rpcib.c /illumos-gate/usr/src/uts/common/sys/1394/adapters/hci1394.h /illumos-gate/usr/src/uts/common/sys/autoconf.h /illumos-gate/usr/src/uts/common/sys/conf.h /illumos-gate/usr/src/uts/common/sys/devops.h /illumos-gate/usr/src/uts/common/sys/pcmcia/pcramvar.h /illumos-gate/usr/src/uts/common/sys/sata/adapters/nv_sata/nv_sata.h /illumos-gate/usr/src/uts/common/sys/sunddi.h /illumos-gate/usr/src/uts/common/sys/uadmin.h /illumos-gate/usr/src/uts/common/sys/usb/usba/hubdi.h /illumos-gate/usr/src/uts/common/syscall/uadmin.c /illumos-gate/usr/src/uts/common/tnf/tnf.c /illumos-gate/usr/src/uts/common/vm/vm_pagelist.c /illumos-gate/usr/src/uts/common/xen/dtrace/xdt.c /illumos-gate/usr/src/uts/common/xen/io/evtchn_dev.c /illumos-gate/usr/src/uts/common/xen/io/xdb.c /illumos-gate/usr/src/uts/common/xen/io/xdf.c /illumos-gate/usr/src/uts/common/xen/io/xenbus_dev.c /illumos-gate/usr/src/uts/common/xen/io/xencons.c /illumos-gate/usr/src/uts/common/xen/io/xnbe.c /illumos-gate/usr/src/uts/common/xen/io/xnbo.c /illumos-gate/usr/src/uts/common/xen/io/xnbu.c /illumos-gate/usr/src/uts/common/xen/io/xnf.c /illumos-gate/usr/src/uts/common/xen/io/xpvd.c /illumos-gate/usr/src/uts/i86pc/Makefile.files /illumos-gate/usr/src/uts/i86pc/Makefile.rules /illumos-gate/usr/src/uts/i86pc/boot/boot_gdt.s /illumos-gate/usr/src/uts/i86pc/conf/Mapfile.fb_swtch /illumos-gate/usr/src/uts/i86pc/dboot/dboot_elfload.c /illumos-gate/usr/src/uts/i86pc/dboot/dboot_grub.s /illumos-gate/usr/src/uts/i86pc/dboot/dboot_startkern.c /illumos-gate/usr/src/uts/i86pc/i86hvm/io/pv_cmdk.c /illumos-gate/usr/src/uts/i86pc/i86hvm/io/pv_rtls.c /illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/xpv_support.c /illumos-gate/usr/src/uts/i86pc/io/acpi_drv/acpi_drv.c /illumos-gate/usr/src/uts/i86pc/io/ioat/ioat.c /illumos-gate/usr/src/uts/i86pc/io/ioat/ioat_chan.c /illumos-gate/usr/src/uts/i86pc/io/isa.c /illumos-gate/usr/src/uts/i86pc/io/mp_platform_common.c /illumos-gate/usr/src/uts/i86pc/io/pci/pci.c /illumos-gate/usr/src/uts/i86pc/io/pciex/npe.c /illumos-gate/usr/src/uts/i86pc/io/pcplusmp/apic.c /illumos-gate/usr/src/uts/i86pc/io/ppm/acpippm.c /illumos-gate/usr/src/uts/i86pc/io/rootnex.c /illumos-gate/usr/src/uts/i86pc/io/tzmon/tzmon.c /illumos-gate/usr/src/uts/i86pc/io/xsvc/xsvc.c /illumos-gate/usr/src/uts/i86pc/ml/amd64.il /illumos-gate/usr/src/uts/i86pc/ml/fb_swtch_src.s /illumos-gate/usr/src/uts/i86pc/ml/locore.s /illumos-gate/usr/src/uts/i86pc/ml/offsets.in /illumos-gate/usr/src/uts/i86pc/os/cpuid.c /illumos-gate/usr/src/uts/i86pc/os/fakebop.c /illumos-gate/usr/src/uts/i86pc/os/fastboot.c /illumos-gate/usr/src/uts/i86pc/os/machdep.c /illumos-gate/usr/src/uts/i86pc/os/mp_startup.c /illumos-gate/usr/src/uts/i86pc/os/startup.c /illumos-gate/usr/src/uts/i86pc/sys/Makefile /illumos-gate/usr/src/uts/i86pc/sys/fastboot.h /illumos-gate/usr/src/uts/i86pc/sys/ioat.h /illumos-gate/usr/src/uts/i86pc/unix/Makefile /illumos-gate/usr/src/uts/i86pc/vm/vm_dep.h /illumos-gate/usr/src/uts/i86pc/vm/vm_machdep.c /illumos-gate/usr/src/uts/i86xpv/Makefile.files /illumos-gate/usr/src/uts/i86xpv/io/balloon_drv.c /illumos-gate/usr/src/uts/i86xpv/io/domcaps.c /illumos-gate/usr/src/uts/i86xpv/io/privcmd.c /illumos-gate/usr/src/uts/intel/dtrace/fbt.c /illumos-gate/usr/src/uts/intel/dtrace/sdt.c /illumos-gate/usr/src/uts/intel/io/agpgart/agpgart.c /illumos-gate/usr/src/uts/intel/io/agpgart/agptarget.c /illumos-gate/usr/src/uts/intel/io/agpgart/amd64_gart.c /illumos-gate/usr/src/uts/intel/io/amd8111s/amd8111s_main.c /illumos-gate/usr/src/uts/intel/io/amr/amr.c /illumos-gate/usr/src/uts/intel/io/cpunex.c /illumos-gate/usr/src/uts/intel/io/dktp/controller/ata/ata_common.c /illumos-gate/usr/src/uts/intel/io/dktp/disk/cmdk.c /illumos-gate/usr/src/uts/intel/io/dnet.c /illumos-gate/usr/src/uts/intel/io/drm/i915_drv.c /illumos-gate/usr/src/uts/intel/io/drm/radeon_drv.c /illumos-gate/usr/src/uts/intel/io/intel_nb5000/intel_nbdrv.c /illumos-gate/usr/src/uts/intel/io/logi.c /illumos-gate/usr/src/uts/intel/io/mc-amd/mcamd_drv.c /illumos-gate/usr/src/uts/intel/io/mscsi.c /illumos-gate/usr/src/uts/intel/io/msm.c /illumos-gate/usr/src/uts/intel/io/pci/pci_pci.c /illumos-gate/usr/src/uts/intel/io/pciex/pcie_pci.c /illumos-gate/usr/src/uts/intel/io/pit_beep.c /illumos-gate/usr/src/uts/intel/io/smcp/smcp.c /illumos-gate/usr/src/uts/intel/io/ucode_drv.c /illumos-gate/usr/src/uts/intel/io/vgatext/vgatext.c /illumos-gate/usr/src/uts/intel/sys/bootconf.h /illumos-gate/usr/src/uts/intel/sys/x86_archext.h /illumos-gate/usr/src/uts/sparc/dtrace/fbt.c /illumos-gate/usr/src/uts/sparc/dtrace/sdt.c /illumos-gate/usr/src/uts/sun/io/audio/sada/drv/audio1575/audio1575.c /illumos-gate/usr/src/uts/sun/io/audio/sada/drv/audiocs/audio_4231.c /illumos-gate/usr/src/uts/sun/io/bpp.c /illumos-gate/usr/src/uts/sun/io/cgsix.c /illumos-gate/usr/src/uts/sun/io/dada/targets/dad.c /illumos-gate/usr/src/uts/sun/io/dmaga.c /illumos-gate/usr/src/uts/sun/io/eri/eri.c /illumos-gate/usr/src/uts/sun/io/fd.c /illumos-gate/usr/src/uts/sun/io/hme.c /illumos-gate/usr/src/uts/sun/io/qfe.c /illumos-gate/usr/src/uts/sun/io/sbusmem.c /illumos-gate/usr/src/uts/sun/io/scsi/adapters/esp.c /illumos-gate/usr/src/uts/sun/io/scsi/adapters/fas.c /illumos-gate/usr/src/uts/sun/io/scsi/adapters/sf.c /illumos-gate/usr/src/uts/sun/io/socal.c /illumos-gate/usr/src/uts/sun/io/stp4020.c /illumos-gate/usr/src/uts/sun/io/ttymux/ttymux.c /illumos-gate/usr/src/uts/sun/io/zs_common.c /illumos-gate/usr/src/uts/sun/io/zs_hdlc.c /illumos-gate/usr/src/uts/sun/sys/bootconf.h /illumos-gate/usr/src/uts/sun4/io/ebus.c /illumos-gate/usr/src/uts/sun4/io/efcode/fcode.c /illumos-gate/usr/src/uts/sun4/io/fpc/fpc.c /illumos-gate/usr/src/uts/sun4/io/px/px.c /illumos-gate/usr/src/uts/sun4/io/px/px_pci.c /illumos-gate/usr/src/uts/sun4/io/rootnex.c /illumos-gate/usr/src/uts/sun4/io/su_driver.c /illumos-gate/usr/src/uts/sun4/io/tod.c /illumos-gate/usr/src/uts/sun4/io/trapstat.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4u/daktari/io/hpc3130_dak.c /illumos-gate/usr/src/uts/sun4u/excalibur/io/xcalppm.c /illumos-gate/usr/src/uts/sun4u/excalibur/io/xcalwd.c /illumos-gate/usr/src/uts/sun4u/grover/io/grfans.c /illumos-gate/usr/src/uts/sun4u/io/bbc_beep.c /illumos-gate/usr/src/uts/sun4u/io/epic.c /illumos-gate/usr/src/uts/sun4u/io/gpio_87317.c /illumos-gate/usr/src/uts/sun4u/io/grbeep.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/adm1026.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/adm1031.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/ics951601.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/lm75.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/ltc1427.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/max1617.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/pca9556.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/pcf8574.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/pcf8591.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/pic16f819.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/seeprom.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/ssc050.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/ssc100.c /illumos-gate/usr/src/uts/sun4u/io/i2c/clients/tda8444.c /illumos-gate/usr/src/uts/sun4u/io/i2c/nexus/i2bsc.c /illumos-gate/usr/src/uts/sun4u/io/i2c/nexus/pcf8584.c /illumos-gate/usr/src/uts/sun4u/io/i2c/nexus/smbus.c /illumos-gate/usr/src/uts/sun4u/io/isadma.c /illumos-gate/usr/src/uts/sun4u/io/mc-us3.c /illumos-gate/usr/src/uts/sun4u/io/mc-us3i.c /illumos-gate/usr/src/uts/sun4u/io/mem_cache.c /illumos-gate/usr/src/uts/sun4u/io/pci/db21554.c /illumos-gate/usr/src/uts/sun4u/io/pci/pci.c /illumos-gate/usr/src/uts/sun4u/io/pci/pci_pci.c /illumos-gate/usr/src/uts/sun4u/io/pci/simba.c /illumos-gate/usr/src/uts/sun4u/io/pic16f747.c /illumos-gate/usr/src/uts/sun4u/io/pmubus.c /illumos-gate/usr/src/uts/sun4u/io/pmugpio.c /illumos-gate/usr/src/uts/sun4u/io/ppm/jbusppm.c /illumos-gate/usr/src/uts/sun4u/io/ppm/schppm.c /illumos-gate/usr/src/uts/sun4u/io/rmc_comm.c /illumos-gate/usr/src/uts/sun4u/io/rmcadm.c /illumos-gate/usr/src/uts/sun4u/io/rmclomv.c /illumos-gate/usr/src/uts/sun4u/io/sbbc.c /illumos-gate/usr/src/uts/sun4u/io/sysiosbus.c /illumos-gate/usr/src/uts/sun4u/io/todds1287.c /illumos-gate/usr/src/uts/sun4u/io/todds1337.c /illumos-gate/usr/src/uts/sun4u/io/upa64s.c /illumos-gate/usr/src/uts/sun4u/javelin/io/envctrltwo.c /illumos-gate/usr/src/uts/sun4u/littleneck/io/pcf8574_lneck.c /illumos-gate/usr/src/uts/sun4u/lw2plus/io/lombus.c /illumos-gate/usr/src/uts/sun4u/lw8/io/lw8.c /illumos-gate/usr/src/uts/sun4u/lw8/io/sgenv.c /illumos-gate/usr/src/uts/sun4u/lw8/io/sgfru.c /illumos-gate/usr/src/uts/sun4u/montecarlo/io/acebus.c /illumos-gate/usr/src/uts/sun4u/montecarlo/io/pcf8574_nct.c /illumos-gate/usr/src/uts/sun4u/montecarlo/io/pcf8591_nct.c /illumos-gate/usr/src/uts/sun4u/montecarlo/io/scsb.c /illumos-gate/usr/src/uts/sun4u/mpxu/io/tsalarm.c /illumos-gate/usr/src/uts/sun4u/ngdr/io/dr.c /illumos-gate/usr/src/uts/sun4u/opl/io/dm2s.c /illumos-gate/usr/src/uts/sun4u/opl/io/mc-opl.c /illumos-gate/usr/src/uts/sun4u/opl/io/oplkmdrv.c /illumos-gate/usr/src/uts/sun4u/opl/io/oplmsu/oplmsu.c /illumos-gate/usr/src/uts/sun4u/opl/io/oplpanel/oplpanel.c /illumos-gate/usr/src/uts/sun4u/opl/io/pcicmu/pcicmu.c /illumos-gate/usr/src/uts/sun4u/serengeti/io/sgcn.c /illumos-gate/usr/src/uts/sun4u/serengeti/io/sghsc.c /illumos-gate/usr/src/uts/sun4u/serengeti/io/sgsbbc.c /illumos-gate/usr/src/uts/sun4u/serengeti/io/ssm.c /illumos-gate/usr/src/uts/sun4u/snowbird/io/todds1307/todds1307.c /illumos-gate/usr/src/uts/sun4u/starcat/io/axq.c /illumos-gate/usr/src/uts/sun4u/starcat/io/cvc.c /illumos-gate/usr/src/uts/sun4u/starcat/io/cvcredir.c /illumos-gate/usr/src/uts/sun4u/starcat/io/dman.c /illumos-gate/usr/src/uts/sun4u/starcat/io/iosram.c /illumos-gate/usr/src/uts/sun4u/starcat/io/schpc.c /illumos-gate/usr/src/uts/sun4u/starcat/io/sckmdrv.c /illumos-gate/usr/src/uts/sun4u/starfire/cvc/cvc.c /illumos-gate/usr/src/uts/sun4u/starfire/cvcredir/cvcredir.c /illumos-gate/usr/src/uts/sun4u/starfire/io/idn.c /illumos-gate/usr/src/uts/sun4u/sunfire/io/ac.c /illumos-gate/usr/src/uts/sun4u/sunfire/io/central.c /illumos-gate/usr/src/uts/sun4u/sunfire/io/environ.c /illumos-gate/usr/src/uts/sun4u/sunfire/io/fhc.c /illumos-gate/usr/src/uts/sun4u/sunfire/io/simmstat.c /illumos-gate/usr/src/uts/sun4u/sunfire/io/sram.c /illumos-gate/usr/src/uts/sun4u/sunfire/io/sysctrl.c /illumos-gate/usr/src/uts/sun4u/tazmo/io/envctrl.c /illumos-gate/usr/src/uts/sun4v/io/cnex.c /illumos-gate/usr/src/uts/sun4v/io/drctl.c /illumos-gate/usr/src/uts/sun4v/io/ds_pri.c /illumos-gate/usr/src/uts/sun4v/io/ds_snmp.c /illumos-gate/usr/src/uts/sun4v/io/glvc/glvc.c /illumos-gate/usr/src/uts/sun4v/io/mdesc.c /illumos-gate/usr/src/uts/sun4v/io/n2piupc/n2piupc.c /illumos-gate/usr/src/uts/sun4v/io/n2rng/n2rng.c /illumos-gate/usr/src/uts/sun4v/io/niumx/niumx.c /illumos-gate/usr/src/uts/sun4v/io/ntwdt.c /illumos-gate/usr/src/uts/sun4v/io/qcn.c /illumos-gate/usr/src/uts/sun4v/io/vcc.c /illumos-gate/usr/src/uts/sun4v/io/vdc.c /illumos-gate/usr/src/uts/sun4v/io/vds.c /illumos-gate/usr/src/uts/sun4v/io/vldc.c /illumos-gate/usr/src/uts/sun4v/io/vnet.c /illumos-gate/usr/src/uts/sun4v/io/vnex.c /illumos-gate/usr/src/uts/sun4v/ontario/io/tsalarm.c
b2e3645a19d26829ca421c8959ecfb419a0ef972 16-Sep-2008 ying tian - Beijing China <Ying.Tian@Sun.COM>

6728188 ahci_software_reset fails at clearing AHCI_CMD_STATUS_ST 6731337 sata drivers try to process SYNCH commands in their interrupt handler, deadlocks ensue

f68cbde19e3ef99e6398b35f324dd995baa82758 02-Aug-2008 yt160523 <none@none>

6732549 ahci: the mapping from port to cport was broken

689d74b0a0dba643450e7fc74a03425c963657e7 29-Jul-2008 yt160523 <none@none>

6722916 ahci driver should remove lint flags - E_BAD_PTR_CAST_ALIGN, E_STATIC_UNUSED and E_ASSIGN_NARROW_CON

a9440e8dda4d8a2be7e0201ca261df3118c86b5e 12-Jun-2008 yt160523 <none@none>

6636420 ahci driver needs to better organize sentences and log driver instance information 6648360 ahci: cryptic error messages logged 6665032 ahci driver doesn't work for ATI SB600 AHCI chipset (ASUS M2A-VM) 6699259 ahci may hit ASSERT panic when sata_hba_attach failed

e2decd04da4059e1b20578edbd72fb1acb9b2317 25-Mar-2008 yt160523 <none@none>

6678651 xvm panic during ahci attach

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

6558738 ahci sata hba driver needs to support suspend/resume

95c11c1f0a327937bf49e1fc3b7529ca70ffb34d 23-Jan-2008 yt160523 <none@none>

Contributed by Luke Deller <luke@deller.id.au>. 6645543 relax AHCI checks violated by JMicron JMB363 controller 6648246 AHCI driver looks for its registers wrongly, blocking support for JMicron JMB363

82263d52a84b4a969aa53f8ededddff841646ad9 11-Oct-2007 yt160523 <none@none>

6508467 ahci driver should use the common definitions defined in sata_defs.h 6511021 ahci driver needs to support SATA NCQ 6603643 ahci driver: format hang after a port is reset by cfgadm -x sata_reset_port

68d33a2562b5b41e4606c8b0f50f32fd26b05302 17-Aug-2007 yt160523 <none@none>

6550832 sata AHCI driver has to support SATA ATAPI CD/DVD devices 6558736 ahci sata hba driver doesn't fetch the device signature correctly 6559336 ahci sata hba driver doesn't handle correctly for POLLING/SYNC mode commands 6583174 ahci driver: re-organize the interrupt handlers

09121340f9903b3bd50e1b0efd2087ebccc5d98f 21-May-2007 yt160523 <none@none>

6556890 ahci sata driver shows the single drive attached to multiple sata ports (APs) on ICH8 based system 6556906 sata ahci driver may not report attached disks on ICH8 based platform

2fcbc377041d659446ded306a92901b4b0753b68 24-Dec-2006 yt160523 <none@none>

PSARC/2006/384 SATA AHCI HBA Driver 6261241 AHCI driver is needed for ICH6 and SATA native mode 6418168 AHCI driver is needed for VIA vt8251 and SATA native mode

/illumos-gate/usr/src/pkgdefs/Makefile /illumos-gate/usr/src/pkgdefs/SUNWahci/Makefile /illumos-gate/usr/src/pkgdefs/SUNWahci/pkginfo.tmpl /illumos-gate/usr/src/pkgdefs/SUNWahci/postinstall /illumos-gate/usr/src/pkgdefs/SUNWahci/preremove /illumos-gate/usr/src/pkgdefs/SUNWahci/prototype_com /illumos-gate/usr/src/pkgdefs/SUNWahci/prototype_i386 /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/Makefile.rules ahci.c /illumos-gate/usr/src/uts/common/io/warlock/ahci.wlcmd /illumos-gate/usr/src/uts/common/sys/sata/adapters/ahci/ahcireg.h /illumos-gate/usr/src/uts/common/sys/sata/adapters/ahci/ahcivar.h /illumos-gate/usr/src/uts/intel/Makefile.intel.shared /illumos-gate/usr/src/uts/intel/ahci/Makefile /illumos-gate/usr/src/uts/intel/warlock/Makefile /illumos-gate/usr/src/uts/sparc/ahci/Makefile /illumos-gate/usr/src/uts/sparc/warlock/Makefile