<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/adb, branch upstream/11.1.0</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC r310146,r311912,r312369,r312617,r312614,r312659,r312974,r312977,r313005,r314826:</title>
<updated>2017-04-01T19:27:06+00:00</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2017-04-01T19:27:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=7492cbfe97bb3da54ce0cb39cb69e5cdcaba7a41'/>
<id>7492cbfe97bb3da54ce0cb39cb69e5cdcaba7a41</id>
<content type='text'>
  A series of Clang-related powerpc commits

  r310146:
    Use the right bitwise OR operation for clearing single-step at trap time.
  r311912:
    Force all TOC references in asm to include '@toc'
  r312369:
    Use the explicit expanded form of cmp.
  r312617:
    Hide the 'MOREARGS' macro, it conflicts with contrib code, and is only used
    in one file.
  r312614:
    Don't pass -Wa,-many through clang, the integrated as doesn't support it.
  r312659:
    Avoid using non-zero argument for __builtin_frame_address().
  r312974:
    Add a INTR_TRIG_INVALID, and use it in the powerpc interrupt code.
  r312977:
    Force the setting of bit 7 in the sysmouse packet byte 1 to be unsigned.
  r313005:
    Update CFLAGS for clang compatibility
  r314826:
    Clang in base now supports -mlongcall, so remove this hack
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  A series of Clang-related powerpc commits

  r310146:
    Use the right bitwise OR operation for clearing single-step at trap time.
  r311912:
    Force all TOC references in asm to include '@toc'
  r312369:
    Use the explicit expanded form of cmp.
  r312617:
    Hide the 'MOREARGS' macro, it conflicts with contrib code, and is only used
    in one file.
  r312614:
    Don't pass -Wa,-many through clang, the integrated as doesn't support it.
  r312659:
    Avoid using non-zero argument for __builtin_frame_address().
  r312974:
    Add a INTR_TRIG_INVALID, and use it in the powerpc interrupt code.
  r312977:
    Force the setting of bit 7 in the sysmouse packet byte 1 to be unsigned.
  r313005:
    Update CFLAGS for clang compatibility
  r314826:
    Clang in base now supports -mlongcall, so remove this hack
</pre>
</div>
</content>
</entry>
<entry>
<title>sys: use our roundup2/rounddown2() macros when param.h is available.</title>
<updated>2016-04-21T19:57:40+00:00</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-04-21T19:57:40+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=d9c9c81c083a76a65c6cacf8fcbc0511e2ffa489'/>
<id>d9c9c81c083a76a65c6cacf8fcbc0511e2ffa489</id>
<content type='text'>
rounddown2 tends to produce longer lines than the original code
and when the code has a high indentation level it was not really
advantageous to do the replacement.

This tries to strike a balance between readability using the macros
and flexibility of having the expressions, so not everything is
converted.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
rounddown2 tends to produce longer lines than the original code
and when the code has a high indentation level it was not really
advantageous to do the replacement.

This tries to strike a balance between readability using the macros
and flexibility of having the expressions, so not everything is
converted.
</pre>
</div>
</content>
</entry>
<entry>
<title>sys/dev: use our nitems() macro when it is avaliable through param.h.</title>
<updated>2016-04-19T23:37:24+00:00</updated>
<author>
<name>Pedro F. Giffuni</name>
<email>pfg@FreeBSD.org</email>
</author>
<published>2016-04-19T23:37:24+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=73a1170a8c41cb848f17cc0a8839e9dcee3d126e'/>
<id>73a1170a8c41cb848f17cc0a8839e9dcee3d126e</id>
<content type='text'>
No functional change, only trivial cases are done in this sweep,
Drivers that can get further enhancements will be done independently.

Discussed in:	freebsd-current
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional change, only trivial cases are done in this sweep,
Drivers that can get further enhancements will be done independently.

Discussed in:	freebsd-current
</pre>
</div>
</content>
</entry>
<entry>
<title>No need to check if devd is running before posting an event.</title>
<updated>2014-06-21T00:53:56+00:00</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2014-06-21T00:53:56+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0b3a30a65e1302ddab2e543f8df92ad17f4bb5e0'/>
<id>0b3a30a65e1302ddab2e543f8df92ad17f4bb5e0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Properly sort the arguments to mtx_init(9).</title>
<updated>2014-01-23T01:09:33+00:00</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2014-01-23T01:09:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=c821b4820f763da2c6df0ec0a999e250f29072c7'/>
<id>c821b4820f763da2c6df0ec0a999e250f29072c7</id>
<content type='text'>
PR:		misc/186020
Submitted by:	alfred
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR:		misc/186020
Submitted by:	alfred
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Return NOKEY instead of 0 if there are no more key presses queued. This</title>
<updated>2013-10-29T00:53:17+00:00</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2013-10-29T00:53:17+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f7d6cb2081f830dda4dba40b5689ac97c5cf264a'/>
<id>f7d6cb2081f830dda4dba40b5689ac97c5cf264a</id>
<content type='text'>
worked by accident if and only if akbd was part of a kbdmux (which it
always was in practice).

MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
worked by accident if and only if akbd was part of a kbdmux (which it
always was in practice).

MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix powerpc/161045.  ams_poll() needs to return that any data is available, not</title>
<updated>2013-09-28T02:13:59+00:00</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2013-09-28T02:13:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=791ab37d80b62d308fb9f22a09fd87493f1c09a8'/>
<id>791ab37d80b62d308fb9f22a09fd87493f1c09a8</id>
<content type='text'>
just a new packet.

PR:		powerpc/161045
Approved by:	re(marius)
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
just a new packet.

PR:		powerpc/161045
Approved by:	re(marius)
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Use uiomove return value instead of returning 0.</title>
<updated>2012-11-13T06:03:43+00:00</updated>
<author>
<name>Kevin Lo</name>
<email>kevlo@FreeBSD.org</email>
</author>
<published>2012-11-13T06:03:43+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=07ab70a447cb7d6c3795dff7b5a44d99590a6406'/>
<id>07ab70a447cb7d6c3795dff7b5a44d99590a6406</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Release the ADB keyboard mutex when handling the power button</title>
<updated>2012-06-23T13:52:44+00:00</updated>
<author>
<name>Justin Hibbits</name>
<email>jhibbits@FreeBSD.org</email>
</author>
<published>2012-06-23T13:52:44+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=ff1b355c91bdc3aad7bff10dc9d6ac8a11845407'/>
<id>ff1b355c91bdc3aad7bff10dc9d6ac8a11845407</id>
<content type='text'>
press/release.  Found by WITNESS.

Approved by:	nwhitehorn (mentor)
MFC after:	3 days
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
press/release.  Found by WITNESS.

Approved by:	nwhitehorn (mentor)
MFC after:	3 days
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for special keys (volume/brightness/eject) on Apple laptops with</title>
<updated>2011-10-16T21:01:42+00:00</updated>
<author>
<name>Nathan Whitehorn</name>
<email>nwhitehorn@FreeBSD.org</email>
</author>
<published>2011-10-16T21:01:42+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=b6faf3cfdb21b75be1804b42f2a516a9ce34c6aa'/>
<id>b6faf3cfdb21b75be1804b42f2a516a9ce34c6aa</id>
<content type='text'>
ADB keyboards.

Submitted by:	Justin Hibbits &lt;jrh29 at alumni dot cwru dot edu&gt;
MFC after:	9.0-RELEASE
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ADB keyboards.

Submitted by:	Justin Hibbits &lt;jrh29 at alumni dot cwru dot edu&gt;
MFC after:	9.0-RELEASE
</pre>
</div>
</content>
</entry>
</feed>
