<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/libkern, branch releng/10.2</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F10.2'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2015-02-02T08:05:11Z</updated>
<entry>
<title>MFC r277901:</title>
<updated>2015-02-02T08:05:11Z</updated>
<author>
<name>Dimitry Andric</name>
<email>dim@FreeBSD.org</email>
</author>
<published>2015-02-02T08:05:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c938b1dc0984b50f98b94d5d127c3a1eac16ee7f'/>
<id>urn:sha1:c938b1dc0984b50f98b94d5d127c3a1eac16ee7f</id>
<content type='text'>
Fix a -Wcast-qual warning in libkern's strtol(), by using __DECONST.  No
functional change.

MFC r277903:

Similar to r277901, fix more -Wcast-qual warnings in libkern's strtoq(),
strtoul() and strtouq(), by using __DECONST.  No functional change.
</content>
</entry>
<entry>
<title>Clean up our ARM assembly:</title>
<updated>2014-12-14T16:28:53Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2014-12-14T16:28:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2fd373a78b3eb587a63bcd6e87dba64b4ceb2683'/>
<id>urn:sha1:2fd373a78b3eb587a63bcd6e87dba64b4ceb2683</id>
<content type='text'>
MFC 275256:

Switch to the ARM unified assembly language as the clang integrated as only
supports it. Binutils supports it when the ".syntax unified" directive
is set.

Sponsored by:   ABT Systems Ltd

MFC 275264:

Update _ENTRY to use _EENTRY to reduce the common code.

MFC 275321:

Remove extra labels, ENTRY_NP already provides them.

Sponsored by:   ABT Systems Ltd

MFC 275322:

Correctly a few incorrect uses of ENTRY/EENTRY and END/EEND

Sponsored by:   ABT Systems Ltd

MFC 275416:

Fix the name of the coprocessor to include the "p" prefix, the clang
integrated assembler expects this.

Sponsored by:   ABT Systems Ltd

MFC 275418:

Switch to unified syntax so these can be built with clang 3.5.

Sponsored by:   ABT Systems Ltd

MFC 275519:

Add missing END macros to some of the xscale functions.

Sponsored by:   ABT Systems Ltd

MFC 275520:

Use the unified syntax in a few more assembly files

Sponsored by:   ABT Systems Ltd

MFC 275521:

Set the alignment to 4-bytes after a string as clang 3.5 can switch to
thumb mode if this is incorrect.

Sponsored by:   ABT Systems Ltd

MFC 275522:

Place the literal pool after a RET otherwise clang 3.5 tries to put it too
far away from a ldr psuedo instruction. With this clang will place the
literal value here where it's close enough to be loaded.

Sponsored by:   ABT Systems Ltd

MFC 275523:

Switch to an armv6k cpu, without this clang 3.5 complains "bx lr" is
unsupported as it needs a newer cpu.

Sponsored by:   ABT Systems Ltd

MFC 275524:

Switch to a .cpu directive. These will work when clang 3.5 is imported
where the .arch directive is a nop.

Sponsored by:   ABT Systems Ltd
</content>
</entry>
<entry>
<title>MFC r274636:</title>
<updated>2014-12-04T23:21:42Z</updated>
<author>
<name>Xin LI</name>
<email>delphij@FreeBSD.org</email>
</author>
<published>2014-12-04T23:21:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=80ef7e621df3f82a3572750f7416ba210e8ba3b7'/>
<id>urn:sha1:80ef7e621df3f82a3572750f7416ba210e8ba3b7</id>
<content type='text'>
Sync with userland variant.
</content>
</entry>
<entry>
<title>MFC: 272906</title>
<updated>2014-11-13T21:58:42Z</updated>
<author>
<name>George V. Neville-Neil</name>
<email>gnn@FreeBSD.org</email>
</author>
<published>2014-11-13T21:58:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=07f3a62914482712678980aeff99d026faf1a655'/>
<id>urn:sha1:07f3a62914482712678980aeff99d026faf1a655</id>
<content type='text'>
Change the PF hash from Jenkins to Murmur3.  In forwarding tests
this showed a conservative 3% incrase in PPS.

Original Differential Revision:	https://reviews.freebsd.org/D461
Submitted by:	des
Reviewed by:	emaste
</content>
</entry>
<entry>
<title>MFC r270096:</title>
<updated>2014-08-31T21:18:23Z</updated>
<author>
<name>Edward Tomasz Napierala</name>
<email>trasz@FreeBSD.org</email>
</author>
<published>2014-08-31T21:18:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=7c85959d506c8593e1ef186f0219e50f1e06c148'/>
<id>urn:sha1:7c85959d506c8593e1ef186f0219e50f1e06c148</id>
<content type='text'>
Bring in the new automounter, similar to what's provided in most other
UNIX systems, eg. MacOS X and Solaris.  It uses Sun-compatible map format,
has proper kernel support, and LDAP integration.

There are still a few outstanding problems; they will be fixed shortly.

Reviewed by:	allanjude@, emaste@, kib@, wblock@ (earlier versions)
Phabric:	D523
Relnotes:	yes
Sponsored by:	The FreeBSD Foundation
</content>
</entry>
<entry>
<title>MFC r269390: Fix unwind info in hand-written asm (avoid nested functions).</title>
<updated>2014-08-11T01:29:28Z</updated>
<author>
<name>Ian Lepore</name>
<email>ian@FreeBSD.org</email>
</author>
<published>2014-08-11T01:29:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=98aa1c511b321aeb3f9ae31dbee1b9da445c53e1'/>
<id>urn:sha1:98aa1c511b321aeb3f9ae31dbee1b9da445c53e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC 267291:</title>
<updated>2014-06-27T20:39:45Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2014-06-27T20:39:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=1f3691a490d5a6e2eafce45eedb3a9e656c7b2ed'/>
<id>urn:sha1:1f3691a490d5a6e2eafce45eedb3a9e656c7b2ed</id>
<content type='text'>
Use strcasecmp() instead of strcmp() when checking user-supplied encoding
names so that encoding names are treated as case-insensitive.  This allows
the use of 'utf-8' instead of 'UTF-8' for example and matches the behavior
of iconv(1).

PR:		167977
</content>
</entry>
<entry>
<title>Fix ixp425 boot2 with ARM EABI:</title>
<updated>2013-09-29T15:19:34Z</updated>
<author>
<name>Andrew Turner</name>
<email>andrew@FreeBSD.org</email>
</author>
<published>2013-09-29T15:19:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ca496244103b0a2a1a4d396c843bea40a59057d0'/>
<id>urn:sha1:ca496244103b0a2a1a4d396c843bea40a59057d0</id>
<content type='text'>
 - libkern is missing __aeabi_llsl, implement this by calling __ashldi3.
 - Because of how the asm entry macros are defined the boot2 code
   requires the unwind symbols to exist, include them in boot2.

Approved by:	re (marius)
</content>
</entry>
<entry>
<title>Fix watchdog pretimeout.</title>
<updated>2013-07-27T20:47:01Z</updated>
<author>
<name>Alfred Perlstein</name>
<email>alfred@FreeBSD.org</email>
</author>
<published>2013-07-27T20:47:01Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3d30404f8339e4029b2673e8892134e9b01f1305'/>
<id>urn:sha1:3d30404f8339e4029b2673e8892134e9b01f1305</id>
<content type='text'>
The original API calls for pow2ns, however the new APIs from
Linux call for seconds.

We need to be able to convert to/from 2^Nns to seconds in both
userland and kernel to fix this and properly compare units.
</content>
</entry>
<entry>
<title>Attempt to mitigate poor initialization of arc4 by one-shot</title>
<updated>2013-04-19T00:30:52Z</updated>
<author>
<name>Andrey A. Chernov</name>
<email>ache@FreeBSD.org</email>
</author>
<published>2013-04-19T00:30:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2b50ce65be6c97b3507d45275133df39e95752e8'/>
<id>urn:sha1:2b50ce65be6c97b3507d45275133df39e95752e8</id>
<content type='text'>
reinitialization from yarrow right after good entropy is harvested.

Approved by:    secteam (delphij)
MFC after:      1 week
</content>
</entry>
</feed>
