<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/ata/ata-all.c, branch release/8.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F8.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2010-11-23T21:42:26Z</updated>
<entry>
<title>MFC r215468:</title>
<updated>2010-11-23T21:42:26Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-11-23T21:42:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=05dc6c0316654b66b0c529e8b5f8a8facd889122'/>
<id>urn:sha1:05dc6c0316654b66b0c529e8b5f8a8facd889122</id>
<content type='text'>
Make ATA_CAM wrapper to report SATA power management capabilities to CAM to
make it configure device to initiate transitions if controller configured
to accept them. This makes hint.ata.X.pm_level=1 mode working.
</content>
</entry>
<entry>
<title>MFC r214988:</title>
<updated>2010-11-19T09:14:53Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-11-19T09:14:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=67e600947489016c0bc29e4c2af2dbeb150092a0'/>
<id>urn:sha1:67e600947489016c0bc29e4c2af2dbeb150092a0</id>
<content type='text'>
Teach ahci(4), siis(4) and ATA_CAM ata(4) wrapper report to CAM residual
I/O length on underruns, that often happens for some SCSI commands.
</content>
</entry>
<entry>
<title>MFC r214016:</title>
<updated>2010-11-02T09:26:12Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-11-02T09:26:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5ed7281b6c1a65911867dfb3774f0288d3174042'/>
<id>urn:sha1:5ed7281b6c1a65911867dfb3774f0288d3174042</id>
<content type='text'>
Set of legacy mode SATA enchancements:
- Implement proper combined mode decoding for Intel controllers to properly
identify SATA and PATA channels and associate ATA channels with SATA ports.
This fixes wrong reporting and in some cases hard resets to wrong SATA ports.
- Improve SATA registers support to handle hot-plug events and potentially
interface errors. For ICH5/6300ESB chipsets these registers accessible via
PCI config space. For later ones they may be accessible via PCI BAR(5).
- For controllers not generating interrupts on hot-plug events, implement
periodic status polling. Use it to detect hot-plug on Intel and VIA
controllers. Same probably could also be used for Serverworks and SIS.
</content>
</entry>
<entry>
<title>MFC r209883, r209944:</title>
<updated>2010-07-18T07:23:00Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-07-18T07:23:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a941bbe1ef56eac3f952f9a8d7898d5f83aa4b7e'/>
<id>urn:sha1:a941bbe1ef56eac3f952f9a8d7898d5f83aa4b7e</id>
<content type='text'>
Make interrupt handler check that CAM bus initialization completed before
touching it. It fixes possible panic during controller attach in ATA_CAM
mode.

While there, slightly improve attach errors handling.
</content>
</entry>
<entry>
<title>MFC r209872:</title>
<updated>2010-07-18T07:11:03Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-07-18T07:11:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9ea3e3f10e21a647c0d308211ef57a6e6a2be1ff'/>
<id>urn:sha1:9ea3e3f10e21a647c0d308211ef57a6e6a2be1ff</id>
<content type='text'>
Make hw.ata.ata_dma_check_80pin tunable affect not only device side, but
also controller side cable checks. Make respective sysctl writable.

PR:             kern/143462
</content>
</entry>
<entry>
<title>MFC r209664:</title>
<updated>2010-07-16T09:12:47Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-07-16T09:12:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3f54a244825c8696aa38c038b99c1db303a28e61'/>
<id>urn:sha1:3f54a244825c8696aa38c038b99c1db303a28e61</id>
<content type='text'>
Add ata(4) ability to limit initial ATA mode for devices via device hints.
After boot this mode can be changed with atacontrol/camcontrol as usual.
It works for both legacy and ATA_CAM wrapper mode.

PR:             kern/123980
</content>
</entry>
<entry>
<title>MFC r208375, r208393:</title>
<updated>2010-05-23T11:29:34Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-05-23T11:29:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6488c6b3e9dbb449e1655b39a5ae35d606c8ee57'/>
<id>urn:sha1:6488c6b3e9dbb449e1655b39a5ae35d606c8ee57</id>
<content type='text'>
Improve suspend/resume support. Make sure controller is idle on suspend
and reset it on resume.
</content>
</entry>
<entry>
<title>MFC r207432:</title>
<updated>2010-05-08T13:07:50Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-05-08T13:07:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=16dd0aa25209d5618c7285f3ce00637b51a47aff'/>
<id>urn:sha1:16dd0aa25209d5618c7285f3ce00637b51a47aff</id>
<content type='text'>
Add Target/LUN ID checks.
</content>
</entry>
<entry>
<title>MFC r204250:</title>
<updated>2010-03-03T19:12:53Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-03-03T19:12:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3a8904bf97267f9ea7a448f67791204a24f7531f'/>
<id>urn:sha1:3a8904bf97267f9ea7a448f67791204a24f7531f</id>
<content type='text'>
Fix recursive lock attempt on hot-plug event in non-ATA_CAM mode.
</content>
</entry>
<entry>
<title>MFC r204195:</title>
<updated>2010-03-01T19:16:34Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2010-03-01T19:16:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=02d2ad57705951ad023d53023e0cdf7fd8ae5b75'/>
<id>urn:sha1:02d2ad57705951ad023d53023e0cdf7fd8ae5b75</id>
<content type='text'>
Improve output for controllers that doesn't report SATA speed.
</content>
</entry>
</feed>
