<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/ata/ata-queue.c, branch release/6.2.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.2.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2007-01-11T22:54:46Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2007-01-11T22:54:46Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2007-01-11T22:54:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=201f78d6b90635d961fa373ecd706e3786333b7e'/>
<id>urn:sha1:201f78d6b90635d961fa373ecd706e3786333b7e</id>
<content type='text'>
'RELENG_6_2_0_RELEASE'.

This commit was manufactured to restore the state of the 6.2-RELEASE image.
</content>
</entry>
<entry>
<title>MFC: Sync with -current.</title>
<updated>2006-09-02T17:01:32Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2006-09-02T17:01:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=946ea159087a48563a5e355cec0bc03ada344b42'/>
<id>urn:sha1:946ea159087a48563a5e355cec0bc03ada344b42</id>
<content type='text'>
Dont poll for ATA_IDLE on a detached channel in suspend.
Add support for the Serverworks HT1000 chip.
Finally fix support for the newer MCP51/MCP55 nVidia chipsets.
Add support for the ICH8 and ESB2 chips, also add a few other missing ICH7 partsUpdate JMicron support to also work with chips where the PATA and SATA
parts are on individual PCI functions.
Add support for VIA 8237A.
Add support for AHCI on the VIA VT8251.
Dont call free on non-alloc'd items.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2006-04-04T16:07:42Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2006-04-04T16:07:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=faf36e46c36e96cc4f66c4b58d448cc62bdeb364'/>
<id>urn:sha1:faf36e46c36e96cc4f66c4b58d448cc62bdeb364</id>
<content type='text'>
	Make the ATAPI sense data accessible when using the ioctl interface
Approved by: re@ (scottl)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2006-03-10T12:30:08Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2006-03-10T12:30:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=9ff9f0fd9aed6967c9530fd9a58c58998adf2b0d'/>
<id>urn:sha1:9ff9f0fd9aed6967c9530fd9a58c58998adf2b0d</id>
<content type='text'>
Only use the channel in the request given to ata_completed if its
still present.
Only look for ICRC and CORR errors on ATA devices not ATAPI.
Get rid of all the "long long"/"maxint" casting around in printf's.
On all our platforms intmax == int64_t so simply using %j to print
int64_t's is safe all over, and doesn't pullute the code.
Update atapi-fd to support direct devices such as disks.
ATAUSB will need to hook into the delayed boot identify to have
interrupts running, so externalize it.
Add USB modes.

Approved by: re@ (mux)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2006-03-01T18:36:43Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2006-03-01T18:36:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=6bd42d28d1f02cb24b0f7f78de0144c3ed2d50c4'/>
<id>urn:sha1:6bd42d28d1f02cb24b0f7f78de0144c3ed2d50c4</id>
<content type='text'>
Keep the parent device (in this case the channel) around in ata_request,
so we dont panic device removal or failure.
Clean up ata_fail_requests to prevent the queue munging to fail.
Fix ata_reinit so it does things in the right order to prevent panic's.
Lock the channel so master/slave setups wont trash during reinit.
Work around the deadlock that occours when ATA waits for the taskqueue
to call back for completition and something else is holding the taskqueue
waiting for ATA to return data.
This should clear up the "semaphore timeout !! DANGER Will Robinson !!"
in most situations, and log "taskqueue timeout - completing request directly"
instead, with a delayed "WARNING - freeing taskqueue zombie request" when
the taskqueue finally calls us back with the now stale request.
(It would have been nice if there was a way to remove a scheduled item from
the taskqueue finally calls us back with the now stale request.

Approved by:	re@ (scottl)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2006-01-25T08:13:46Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2006-01-25T08:13:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=71496dbe42921d257efd99da857d19021567a71b'/>
<id>urn:sha1:71496dbe42921d257efd99da857d19021567a71b</id>
<content type='text'>
        Bring ATA up to -current standards:

Fix SiS SATA support, the SATA registers was off.
Update the ICH7 support so it deals better with chips without AHCI.
Unbreak hotplug support on the ICH6 and ICH7 chipsets.
Add support for VIA VT8251 southbridge.
Add new nVidia nForce4 chips.
Add support for the Marvell 88SX[56]0[48][01] series of SATA chips.
Fix the promise modesetting for old chips.
Get rid of the advertising clause in the copyright.
Add support for using DMA on dump, greatly speeds up the dump process.
When IOCATAGPARM is called, update the capabilities page that is stored
in the kernel and return the new values.
Fix rebuilds of arrays that got stuck.
Add dump support in ataraid.
Add support for for reading and writing SiS metadata.
Add support for writing VIA metadata.
Add support for writing Intel metadata.
Correct calculation of RAID0 sizes on VIA RAID arrays.
Update Intel MatrixRAID support to be able to pick up RAID0+1 (RAID10)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-09-23T18:06:11Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2005-09-23T18:06:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=86a3db20bd6a672fca1fd54f8b2e41edec666a4b'/>
<id>urn:sha1:86a3db20bd6a672fca1fd54f8b2e41edec666a4b</id>
<content type='text'>
	Harden the hotplug support for SATA devices.
	This also fixes a few races that was present in the timeout/detach code.
	Fix support for the VIA 6421 controller.
	Fixes the losage of some ATAPI device that reported failed probing.
	Fix problem finding the still working disk in a broken mirror on VIA.

Approved by: re@ (scottl)
</content>
</entry>
<entry>
<title>Zero donecount on auto request sense.</title>
<updated>2005-06-28T09:06:52Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2005-06-28T09:06:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c782b027b489fd7be1fc5aa8b32d0d4bdc88e3ee'/>
<id>urn:sha1:c782b027b489fd7be1fc5aa8b32d0d4bdc88e3ee</id>
<content type='text'>
PR:		81450
Approved by:	re@ (scottl)
</content>
</entry>
<entry>
<title>Add back one line that got deleted in the last commit.</title>
<updated>2005-05-11T14:36:26Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2005-05-11T14:36:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d0968d7845749d1557ff90e3d868d8e302d30c01'/>
<id>urn:sha1:d0968d7845749d1557ff90e3d868d8e302d30c01</id>
<content type='text'>
Change the comment there so it better describes whats going on.

This should fix the boot problems of late.
</content>
</entry>
<entry>
<title>Reshape the dma code to be a bit more flexible so it can cope with</title>
<updated>2005-05-03T07:55:07Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2005-05-03T07:55:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=eeda55ce8e097c48a8860c4b6f15d2f2dda30ef5'/>
<id>urn:sha1:eeda55ce8e097c48a8860c4b6f15d2f2dda30ef5</id>
<content type='text'>
new HW that has new and different demands.
Fix a few nits in former commit in this cleanup crusade.

Sponsored by:	pair.com
</content>
</entry>
</feed>
