<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ata/atapi-cd.c, branch release/6.3.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F6.3.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2007-11-22T07:50:37Z</updated>
<entry>
<title>Update with the latest fixes from -current.</title>
<updated>2007-11-22T07:50:37Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2007-11-22T07:50:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1d0d900b631b6b92c3ad5555446e60abe5bc99e8'/>
<id>urn:sha1:1d0d900b631b6b92c3ad5555446e60abe5bc99e8</id>
<content type='text'>
Approved by: re@
</content>
</entry>
<entry>
<title>MFC: Sync the -HEAD state of ata(4) back to RELENG_6, except interrupt filtering,</title>
<updated>2007-11-09T09:58:08Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2007-11-09T09:58:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=a407dfec7700cff7162889e5d5bfe7732c5797c4'/>
<id>urn:sha1:a407dfec7700cff7162889e5d5bfe7732c5797c4</id>
<content type='text'>
CAM MPSAFE, BIO_FLUSH and alpha support removal, which are not suitable for
RELENG_6.

This makes RELENG_6 to support the same set of ATA devices as RELENG_7 and -CURRENT
did.

Reviewed by:	sos
</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/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/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/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-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/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-10-12T20:17:34Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2005-10-12T20:17:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ab11691fc463e24971ee4128db765084b4cfbddd'/>
<id>urn:sha1:ab11691fc463e24971ee4128db765084b4cfbddd</id>
<content type='text'>
        Properly react to allocation failures.
        Correct the former patch to the way it would have looked after review.

Approved by: re@ (scottl)
</content>
</entry>
<entry>
<title>MFC revision 1.181</title>
<updated>2005-10-09T21:24:11Z</updated>
<author>
<name>Peter Edwards</name>
<email>peadar@FreeBSD.org</email>
</author>
<published>2005-10-09T21:24:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b8bcb457e94ec2980d5f863f39aa0c3d7e5c2267'/>
<id>urn:sha1:b8bcb457e94ec2980d5f863f39aa0c3d7e5c2267</id>
<content type='text'>
	When breaking up a large request into smaller ones for the strategy
	routine, create all the child bio objects before starting the
	requests, rather than starting them as created. This closes a race
	whereby some number of child operations could complete before the
	rest were ever created, and prematurely freeing the parent bio.
	This fixes the panics installing in VMWare and qemu

Approved by: re (scottl@)
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-08-25T16:21:05Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2005-08-25T16:21:05Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cf3c32f6e7d66e0c994b36a53d28742ef7f613fb'/>
<id>urn:sha1:cf3c32f6e7d66e0c994b36a53d28742ef7f613fb</id>
<content type='text'>
	Add support for working around controllers that cannot do DMA in 48bit.
	The workaround use PIO mode above ~137GB to allow using the disk.
	Add the Acer chips with rev &lt; 0xc4 as first candidate.

	Add support for the Promise PDC4071[89] chips on the Fasttrak TX4300.
	Docs kindly provided by Promise.

	Apply fix for "pr82261 DMA-support on Sparc64 broken"

	Use the bio field instead of the driver field as intended.

	Dont set default mode to ATA_DMA_MAX on devices not capable of DMA.

Approved by: re@ (scottl)
</content>
</entry>
<entry>
<title>Change the way ioctls are issue to ATA.</title>
<updated>2005-05-16T13:07:27Z</updated>
<author>
<name>Søren Schmidt</name>
<email>sos@FreeBSD.org</email>
</author>
<published>2005-05-16T13:07:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6667b30d15254872b686d582b2430e2e9098aacd'/>
<id>urn:sha1:6667b30d15254872b686d582b2430e2e9098aacd</id>
<content type='text'>
The most prominent part is that its now possible to issue ata_requests
directly to say acd0, instead of going through the cumbersome /dev/ata
device.
</content>
</entry>
</feed>
