<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/amd64/include/bus.h, branch stable/13</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=stable%2F13</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=stable%2F13'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2023-08-23T17:43:22Z</updated>
<entry>
<title>sys: Remove $FreeBSD$: one-line .c comment pattern</title>
<updated>2023-08-23T17:43:22Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2023-08-22T01:31:15Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4fbf14e22d7b83de7080a8e491ba14a5785a0ff4'/>
<id>urn:sha1:4fbf14e22d7b83de7080a8e491ba14a5785a0ff4</id>
<content type='text'>
Remove /^/[*/]\s*\$FreeBSD\$.*\n/

Similar commit in current:
(cherry picked from commit 71625ec9ad2a)
</content>
</entry>
<entry>
<title>Revert r243960 based on feedback regarding keeping x86 headers unified</title>
<updated>2012-12-13T21:27:20Z</updated>
<author>
<name>Jim Harris</name>
<email>jimharris@FreeBSD.org</email>
</author>
<published>2012-12-13T21:27:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f2fcc434ee4ef829e819d5b1048158f764763794'/>
<id>urn:sha1:f2fcc434ee4ef829e819d5b1048158f764763794</id>
<content type='text'>
(mdf@, tijl@) and use of KASSERT/systm.h in bus.h (zeising@, bde@).

Alternate implementation will be made in a separate commit.
</content>
</entry>
<entry>
<title>Add amd64 implementations for 8-byte bus_space routines.</title>
<updated>2012-12-06T22:33:31Z</updated>
<author>
<name>Jim Harris</name>
<email>jimharris@FreeBSD.org</email>
</author>
<published>2012-12-06T22:33:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=71a30c4436050b621d9ea0055d4b0a00ca26b40d'/>
<id>urn:sha1:71a30c4436050b621d9ea0055d4b0a00ca26b40d</id>
<content type='text'>
Submitted by:	Carl Delsey &lt;carl.r.delsey@intel.com&gt;
Discussed with:	jhb, rwatson
Reviewed by:	jimharris
MFC after:	1 week
</content>
</entry>
<entry>
<title>Merge amd64 and i386 bus.h and move the resulting header to x86. Replace</title>
<updated>2010-12-20T16:39:43Z</updated>
<author>
<name>Tijl Coosemans</name>
<email>tijl@FreeBSD.org</email>
</author>
<published>2010-12-20T16:39:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=81bd5041a2a6506d3ef14c58659cf29bc2bdd006'/>
<id>urn:sha1:81bd5041a2a6506d3ef14c58659cf29bc2bdd006</id>
<content type='text'>
the original amd64 and i386 headers with stubs.

Rename (AMD64|I386)_BUS_SPACE_* to X86_BUS_SPACE_* everywhere.

Reviewed by:	imp (previous version), jhb
Approved by:	kib (mentor)
</content>
</entry>
<entry>
<title>Revert r216134. This checkin broke platforms where bus_space are macros:</title>
<updated>2010-12-03T07:09:23Z</updated>
<author>
<name>Rebecca Cran</name>
<email>brucec@FreeBSD.org</email>
</author>
<published>2010-12-03T07:09:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c90f7d9b44d487ddaf22fbb23c166db8383a2ded'/>
<id>urn:sha1:c90f7d9b44d487ddaf22fbb23c166db8383a2ded</id>
<content type='text'>
they need to be a single statement, and do { } while (0) doesn't work in this
situation so revert until a solution can be devised.
</content>
</entry>
<entry>
<title>Disallow passing in a count of zero bytes to the bus_space(9) functions.</title>
<updated>2010-12-02T22:19:30Z</updated>
<author>
<name>Rebecca Cran</name>
<email>brucec@FreeBSD.org</email>
</author>
<published>2010-12-02T22:19:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=15b4888a2477399d8dbd56b7c5ff0caad671b5e3'/>
<id>urn:sha1:15b4888a2477399d8dbd56b7c5ff0caad671b5e3</id>
<content type='text'>
Passing a count of zero on i386 and amd64 for [I386|AMD64]_BUS_SPACE_MEM
causes a crash/hang since the 'loop' instruction decrements the counter
before checking if it's zero.

PR:	kern/80980
Discussed with:	jhb
</content>
</entry>
<entry>
<title>Merge/sync with i386: various cosmetic tweaks</title>
<updated>2006-03-14T00:01:56Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2006-03-14T00:01:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8d0593f54e62cfd8d52f4d46328568dea5a4c196'/>
<id>urn:sha1:8d0593f54e62cfd8d52f4d46328568dea5a4c196</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove bus_{mem,p}io.h and related code for a micro-optimization on i386</title>
<updated>2005-05-29T04:42:30Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2005-05-29T04:42:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d4fcf3cba56369bf27a1943ee07b2ddd124b8436'/>
<id>urn:sha1:d4fcf3cba56369bf27a1943ee07b2ddd124b8436</id>
<content type='text'>
and amd64.  The optimization is a trivial on recent machines.

Reviewed by:	-arch (imp, marcel, dfr)
</content>
</entry>
<entry>
<title>MFi386: remove comment</title>
<updated>2005-05-22T16:31:32Z</updated>
<author>
<name>Peter Wemm</name>
<email>peter@FreeBSD.org</email>
</author>
<published>2005-05-22T16:31:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1eb6f02e7a821b51f80b4559b29fb0119b187c7f'/>
<id>urn:sha1:1eb6f02e7a821b51f80b4559b29fb0119b187c7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Break out the definition of bus_space_{tag,handle}_t and a few other types</title>
<updated>2005-04-18T21:45:34Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-04-18T21:45:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=06db52b6098b8904169760c6b005f5175b6ad6b1'/>
<id>urn:sha1:06db52b6098b8904169760c6b005f5175b6ad6b1</id>
<content type='text'>
into _bus.h to help with name space polution from including all of bus.h.
In a few days, I'll commit changes to the MI code to take advantage of thse
sepration (after I've made sure that these changes don't break anything in
the main tree, I've tested in my trees, but you never know...).

Suggested by: bde (in 2002 or 2003 I think)
Reviewed in principle by: jhb
</content>
</entry>
</feed>
