<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/sun4v/include/bus.h, branch master</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=master</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2011-05-14T01:56:48Z</updated>
<entry>
<title>Remove actual files supporting sun4v.</title>
<updated>2011-05-14T01:56:48Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2011-05-14T01:56:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a072b80e7eefd75e9d972c2c538358ec66c60ac8'/>
<id>urn:sha1:a072b80e7eefd75e9d972c2c538358ec66c60ac8</id>
<content type='text'>
Approved by:	re
</content>
</entry>
<entry>
<title>Sync licenses and the corresponding RCS IDs with NetBSD, mainly switching</title>
<updated>2011-03-12T14:33:32Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2011-03-12T14:33:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=273fb3dc7cfc1bf67f7507ca256fd082a3b3f2c9'/>
<id>urn:sha1:273fb3dc7cfc1bf67f7507ca256fd082a3b3f2c9</id>
<content type='text'>
the licenses of Matthew R. Green and the TNF to 2-clause.

Obtained from:	NetBSD
</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-test2/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-test2/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>KTR_CTx are long time aliased by existing classes so they can't serve</title>
<updated>2010-07-21T10:05:07Z</updated>
<author>
<name>Attilio Rao</name>
<email>attilio@FreeBSD.org</email>
</author>
<published>2010-07-21T10:05:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=651aa2d896cc4d3e2c607e57e4b63e32a7ba2c75'/>
<id>urn:sha1:651aa2d896cc4d3e2c607e57e4b63e32a7ba2c75</id>
<content type='text'>
their purpose anymore. Axe them out.

Sponsored by:	Sandvine Incorporated
Discussed with:	jhb, emaste
Possible MFC:	TBD
</content>
</entry>
<entry>
<title>Merge r178860 from sparc64:</title>
<updated>2010-02-01T12:43:04Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2010-02-01T12:43:04Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5ee3b14ca70234fd21972914d4235ef190fd7724'/>
<id>urn:sha1:5ee3b14ca70234fd21972914d4235ef190fd7724</id>
<content type='text'>
- Remove the BUS_HANDLE_MIN checking in the __BUS_DEBUG_ACCESS macro;
  for UPA it should have fulfilled its purpose by now and Fireplane-
  and JBus-based machines are way to messy in organization to implement
  something equivalent.
- Fix a bunch of style(9) bugs.
</content>
</entry>
<entry>
<title>Merge r177565 from sparc64:</title>
<updated>2010-02-01T10:18:00Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2010-02-01T10:18:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=434964d99e801f6a452526e93b00a1d0ea8b0b83'/>
<id>urn:sha1:434964d99e801f6a452526e93b00a1d0ea8b0b83</id>
<content type='text'>
- Const'ify the bus_stream_asi and bus_type_asi arrays.
- Replace hard-coded functions names missed in bus_machdep.c with __func__.
- Break some long lines.
</content>
</entry>
<entry>
<title>Merge r157224 from sparc64:</title>
<updated>2010-02-01T09:57:43Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2010-02-01T09:57:43Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3a0dd6bab6287dea9f07c6742ce8e43745f95a9d'/>
<id>urn:sha1:3a0dd6bab6287dea9f07c6742ce8e43745f95a9d</id>
<content type='text'>
Sync with the other archs and declare the memory location referenced by
the address argument of the bus_space_write_multi_*() familiy as const.
</content>
</entry>
<entry>
<title>- Rename UPA_BUS_SPACE to NEXUS_BUS_SPACE; besides an UPA bus, nexus(4)</title>
<updated>2007-01-18T18:32:26Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2007-01-18T18:32:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=23e81b7e0312e6edcf1320225f04d1f6f382c8ba'/>
<id>urn:sha1:23e81b7e0312e6edcf1320225f04d1f6f382c8ba</id>
<content type='text'>
  may also reflect a Fireplane/Safari or JBus bus (or a virtual bus which
  in turn reflects a JBus bus or something like that...).
- In the both the sparc64 and sun4v bus_machdep.c use __FBSDID.
- Spell SBus the official way in comments.
- Replace hardcoded function names (all of which were actually outdated)
  in panic and status strings with __func__.
- Fix whitespace nits.
</content>
</entry>
<entry>
<title>Remove the compat shims for the ISA old-stlye in{b,w,l}()/out{b,w,l}()</title>
<updated>2007-01-18T13:52:44Z</updated>
<author>
<name>Marius Strobl</name>
<email>marius@FreeBSD.org</email>
</author>
<published>2007-01-18T13:52:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=441b9412d6897988040bbef4c53fd6f233696393'/>
<id>urn:sha1:441b9412d6897988040bbef4c53fd6f233696393</id>
<content type='text'>
and friends along with all hacks required to implement them. None of
the drivers currently built (as part of GENERIC, LINT or modules) on
sparc64 or sun4v and none of those we might want to use there in
future uses them, AFAICT there actually never was a driver hooked up
to the sparc64 or sun4v build that correctly used these functions
(and it looks like that due to a bug read{b,w,l}()/write{b,w,l}() and
the other functions working on a memory handle never actually worked on
sun4v). All they ever were good for on sparc64 and sun4v was erroneously
dragging in dependencies on isa(4) in drivers like f.e. dpt(4), si(4)
and syscons(4) in source files that supposedly were bus-neutral and
hiding issues with drivers like f.e. ng_bt3c(4) that used these
functions with busses other than isa(4) and therefore couldn't work on
these platforms.
</content>
</entry>
</feed>
