<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/arm/include, branch releng/6.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F6.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F6.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2005-10-06T18:12:06Z</updated>
<entry>
<title>MFC: Add atomic_fetchadd(9) operation for types int and 32.</title>
<updated>2005-10-06T18:12:06Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-10-06T18:12:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d18aa8f911a44a2dbe1284e71a32a4d1f19133d9'/>
<id>urn:sha1:d18aa8f911a44a2dbe1284e71a32a4d1f19133d9</id>
<content type='text'>
Other small updates to atomic(9) include:
- Note that arm and ppc don't provide 64-bit atomic ops.
- Update sample code.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC: Add extra constraints to inform the compiler that the memory being</title>
<updated>2005-08-05T19:46:13Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-08-05T19:46:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=d35f842ecd1523c8dca78d6ca39e7180d56c0645'/>
<id>urn:sha1:d35f842ecd1523c8dca78d6ca39e7180d56c0645</id>
<content type='text'>
modified is an input and output rather than just the register holding the
pointer being the input and output.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>MFC: Convert the atomic pointer operations to operate on uintptr_t rather</title>
<updated>2005-08-05T19:44:00Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-08-05T19:44:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=95b1c1e157778c489ab6051ab991c831c38bd863'/>
<id>urn:sha1:95b1c1e157778c489ab6051ab991c831c38bd863</id>
<content type='text'>
than void *.

Approved by:	re (kensmith)
</content>
</entry>
<entry>
<title>Fix a typo.</title>
<updated>2005-06-23T21:54:17Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-06-23T21:54:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dc802c0628f87b09a9ac7355ade1cfcba3587b1a'/>
<id>urn:sha1:dc802c0628f87b09a9ac7355ade1cfcba3587b1a</id>
<content type='text'>
Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFP4:</title>
<updated>2005-06-09T19:45:09Z</updated>
<author>
<name>Joseph Koshy</name>
<email>jkoshy@FreeBSD.org</email>
</author>
<published>2005-06-09T19:45:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f263522a45b9cf5cfb83a40e3135aa7108764d60'/>
<id>urn:sha1:f263522a45b9cf5cfb83a40e3135aa7108764d60</id>
<content type='text'>
- Implement sampling modes and logging support in hwpmc(4).

- Separate MI and MD parts of hwpmc(4) and allow sharing of
  PMC implementations across different architectures.
  Add support for P4 (EMT64) style PMCs to the amd64 code.

- New pmcstat(8) options: -E (exit time counts) -W (counts
  every context switch), -R (print log file).

- pmc(3) API changes, improve our ability to keep ABI compatibility
  in the future.  Add more 'alias' names for commonly used events.

- bug fixes &amp; documentation.
</content>
</entry>
<entry>
<title>- MFp4: modify slightly the arm intr API, there's arm CPUs with more than 32</title>
<updated>2005-06-09T12:26:20Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2005-06-09T12:26:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=f60e923b2396c0524f5fcc4e48f7fa64be396736'/>
<id>urn:sha1:f60e923b2396c0524f5fcc4e48f7fa64be396736</id>
<content type='text'>
interrupts.
- Implement teardown methods where appropriate.
</content>
</entry>
<entry>
<title>Add a new arm-specific option, ARM_USE_SMALL_ALLOC. If defined, it provides</title>
<updated>2005-06-07T23:04:24Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2005-06-07T23:04:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=56e472e2b5166009d3d3012cea8938b0d8e1b8a8'/>
<id>urn:sha1:56e472e2b5166009d3d3012cea8938b0d8e1b8a8</id>
<content type='text'>
an implementation of uma_small_alloc() which tries to preallocate memory
1MB per 1MB, and maps it into a section mapping.
</content>
</entry>
<entry>
<title>Bring in bits I forgot while importing write back support for arm9.</title>
<updated>2005-06-03T19:49:53Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2005-06-03T19:49:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=094df9739ba44dd157b862e765b06382d2d55cd4'/>
<id>urn:sha1:094df9739ba44dd157b862e765b06382d2d55cd4</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>s/_KLD_MODULE/KLD_MODULE/</title>
<updated>2005-05-26T16:05:22Z</updated>
<author>
<name>Olivier Houchard</name>
<email>cognet@FreeBSD.org</email>
</author>
<published>2005-05-26T16:05:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e59bc6b04e5198719ef6fe7a21d25e30ad6273a4'/>
<id>urn:sha1:e59bc6b04e5198719ef6fe7a21d25e30ad6273a4</id>
<content type='text'>
</content>
</entry>
</feed>
