<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/ata/ata-cbus.c, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2017-01-28T02:22:15Z</updated>
<entry>
<title>Remove pc98 support completely.</title>
<updated>2017-01-28T02:22:15Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2017-01-28T02:22:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b375b4edd1b98884c3031d6ccd61acb10bd895d'/>
<id>urn:sha1:2b375b4edd1b98884c3031d6ccd61acb10bd895d</id>
<content type='text'>
I thank all developers and contributors for pc98.

Relnotes:	yes
</content>
</entry>
<entry>
<title>Migrate many bus_alloc_resource() calls to bus_alloc_resource_anywhere().</title>
<updated>2016-02-27T03:38:01Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2016-02-27T03:38:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c47476d7e6801deffc8b3c057d0fbf7d2335a0c2'/>
<id>urn:sha1:c47476d7e6801deffc8b3c057d0fbf7d2335a0c2</id>
<content type='text'>
Most calls to bus_alloc_resource() use "anywhere" as the range, with a given
count.  Migrate these to use the new bus_alloc_resource_anywhere() API.

Reviewed by:	jhb
Differential Revision:	https://reviews.freebsd.org/D5370
</content>
</entry>
<entry>
<title>Convert rman to use rman_res_t instead of u_long</title>
<updated>2016-01-27T02:23:54Z</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2016-01-27T02:23:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2dd1bdf1834c53d048d3d9a7079b45afea5cecd7'/>
<id>urn:sha1:2dd1bdf1834c53d048d3d9a7079b45afea5cecd7</id>
<content type='text'>
Summary:
Migrate to using the semi-opaque type rman_res_t to specify rman resources.  For
now, this is still compatible with u_long.

This is step one in migrating rman to use uintmax_t for resources instead of
u_long.

Going forward, this could feasibly be used to specify architecture-specific
definitions of resource ranges, rather than baking a specific integer type into
the API.

This change has been broken out to facilitate MFC'ing drivers back to 10 without
breaking ABI.

Reviewed By: jhb
Sponsored by:	Alex Perez/Inertial Computing
Differential Revision: https://reviews.freebsd.org/D5075
</content>
</entry>
<entry>
<title>- With the demise of !ATA_CAM, ATA_STATIC_ID is the only ata(4) related</title>
<updated>2013-04-06T19:12:49Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2013-04-06T19:12:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d2ce15bd43b3a1dcce08eecbff8d5d359946d972'/>
<id>urn:sha1:d2ce15bd43b3a1dcce08eecbff8d5d359946d972</id>
<content type='text'>
  option left but actually consumed by ada(4), so move it to opt_ada.h
  and get rid of opt_ata.h.
- Fix stand-alone build of atacore(4) by adding opt_cam.h.
- Use __FBSDID.
- Use DEVMETHOD_END.
- Use NULL instead of 0 for pointers.
</content>
</entry>
<entry>
<title>Remove all legacy ATA code parts, not used since options ATA_CAM enabled in</title>
<updated>2013-04-04T07:12:24Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2013-04-04T07:12:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=45f6d66569a22acc8e16a0f80b6159af601ce541'/>
<id>urn:sha1:45f6d66569a22acc8e16a0f80b6159af601ce541</id>
<content type='text'>
most kernels before FreeBSD 9.0.  Remove such modules and respective kernel
options: atadisk, ataraid, atapicd, atapifd, atapist, atapicam.  Remove the
atacontrol utility and some man pages.  Remove useless now options ATA_CAM.

No objections:	current@, stable@
MFC after:	never
</content>
</entry>
<entry>
<title>Since ATA_CAM mode has no implemented support for serializing access to the</title>
<updated>2013-04-03T18:30:09Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2013-04-03T18:30:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6b28fe64d3cb0db0f455c33deb5fce9f66d2abef'/>
<id>urn:sha1:6b28fe64d3cb0db0f455c33deb5fce9f66d2abef</id>
<content type='text'>
different ATA channels, required for acard and pc98 ATA controllers, block
access to second channels of both, hoping that one working channel is better
then none.  I have an idea how that support could be implemented, but I have
no hardware to work on that.

MFC after:	1 week
</content>
</entry>
<entry>
<title>- First pass at const'ifying ata(4) as appropriate.</title>
<updated>2012-03-21T16:59:39Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2012-03-21T16:59:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5187458fcd38980b244fd08e96ca952cd3a07058'/>
<id>urn:sha1:5187458fcd38980b244fd08e96ca952cd3a07058</id>
<content type='text'>
- Use DEVMETHOD_END.
- Use NULL instead of 0 for pointers

MFC after:	1 week
</content>
</entry>
<entry>
<title>Remove remnants of ATA_LOCKING uses in the ATA_CAM case and wrap it</title>
<updated>2012-03-21T08:57:15Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2012-03-21T08:57:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=812e6f1cf5ea19425dbfed63e5614db81f21aad1'/>
<id>urn:sha1:812e6f1cf5ea19425dbfed63e5614db81f21aad1</id>
<content type='text'>
along with functions, SYSCTLs and tunables that are not used with
ATA_CAM in #ifndef ATA_CAM, similar to the existing #ifdef'ed ATA_CAM
code for the other way around. This makes it easier to understand
which parts of ata(4) actually are used in the new world order and
to later on remove the !ATA_CAM bits. It also makes it obvious that
there is something fishy with the C-bus front-end as well as in the
ATP850 support, as these used ATA_LOCKING which is defunct in the
ATA_CAM case. When fixing the former, ATA_LOCKING probably needs to
be brought back in some form or other.

Reviewed by:	mav
MFC after:	1 week
</content>
</entry>
<entry>
<title>Convert files to UTF-8</title>
<updated>2012-01-15T13:23:18Z</updated>
<author>
<name>Ulrich Spörlein</name>
<email>uqs@FreeBSD.org</email>
</author>
<published>2012-01-15T13:23:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=9a14aa017b21c292740c00ee098195cd46642730'/>
<id>urn:sha1:9a14aa017b21c292740c00ee098195cd46642730</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add type specific suspend/resume ata channel functions. Add checks to avoid</title>
<updated>2009-03-09T20:48:57Z</updated>
<author>
<name>Alexander Motin</name>
<email>mav@FreeBSD.org</email>
</author>
<published>2009-03-09T20:48:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=79ca9100fdd5ae2986bb8e9c84d63453295801cf'/>
<id>urn:sha1:79ca9100fdd5ae2986bb8e9c84d63453295801cf</id>
<content type='text'>
crash on detached channel resume. Add placeholder for possible type-specific
suspend/resume routines.
</content>
</entry>
</feed>
