<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/arm/versatile, branch release/13.2.0</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=release%2F13.2.0'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2020-11-29T08:40:12Z</updated>
<entry>
<title>Remove the pre-ARMv6 and pre-INTRNG code.</title>
<updated>2020-11-29T08:40:12Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2020-11-29T08:40:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5c2967f66fbfba57e246e683430982e08b1127aa'/>
<id>urn:sha1:5c2967f66fbfba57e246e683430982e08b1127aa</id>
<content type='text'>
ARM has required ARMV6+ and INTRNg for some time now, so remove
always false #ifdefs and unconditionally do always true #ifdefs.
</content>
</entry>
<entry>
<title>arm: clean up empty lines in .c and .h files</title>
<updated>2020-09-01T21:17:24Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-09-01T21:17:24Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=654548838bebbda54247e122f932b01c3d5c51b3'/>
<id>urn:sha1:654548838bebbda54247e122f932b01c3d5c51b3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add KERNEL_PANICKED macro for use in place of direct panicstr tests</title>
<updated>2020-01-12T06:07:54Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-01-12T06:07:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=879e0604ee6ac0ded87f6754141e7af25f4b7d5a'/>
<id>urn:sha1:879e0604ee6ac0ded87f6754141e7af25f4b7d5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Kill off dummy kbd drivers</title>
<updated>2019-12-20T16:22:14Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-20T16:22:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=db41cd0e062561c71684f68dbf81f903b73ca282'/>
<id>urn:sha1:db41cd0e062561c71684f68dbf81f903b73ca282</id>
<content type='text'>
As far as I can tell, these are an artifact of times when linker sets
couldn't be empty, otherwise the kernel build would fail due to unresolved
symbols. hselasky fixed this in r268138, and I've audited the kbd portions
to make sure nothing would blow up due to the empty linker set and
successfully compiled+ran a kernel with no keyboard support at all.

Kill them off now since they're no longer required.

MFC after:	1 week
</content>
</entry>
<entry>
<title>VERSATILEPB: Unbreak after r355796</title>
<updated>2019-12-20T15:28:40Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-20T15:28:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=2dfc696ef1138196e7283b72d9fae203d0dfac69'/>
<id>urn:sha1:2dfc696ef1138196e7283b72d9fae203d0dfac69</id>
<content type='text'>
r355796 provided genkbd_get_fkeystr/genkbd_diag private and the default for
get_fkeystr/diag if these members are NULL. Follow suit here.
</content>
</entry>
<entry>
<title>kbd drivers: use kbdd_* indirection for diag invocation</title>
<updated>2019-12-16T01:37:03Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-16T01:37:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=4434de96438e10b3a771b760a0ceab7e2564fb5f'/>
<id>urn:sha1:4434de96438e10b3a771b760a0ceab7e2564fb5f</id>
<content type='text'>
These invocations were directly calling enkbd_diag(), rather than
indirection back through kbdd_diag/kbdsw. While they're functionally
equivent, invoking kbdd_diag where feasible (i.e. not in a diag
implementation) makes it easier to visually identify locking needs in these
other drivers.
</content>
</entry>
<entry>
<title>Remove more needless &lt;sys/tty.h&gt; includes</title>
<updated>2019-12-01T20:43:37Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-01T20:43:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=80d6dbeea0db00a2c5a9054b4ce3e0655f4c4981'/>
<id>urn:sha1:80d6dbeea0db00a2c5a9054b4ce3e0655f4c4981</id>
<content type='text'>
As part of my journey to make it easy to determine what's relying on tty
bits, remove a couple more. Some of these just outright didn't need it,
while others did rely on &lt;sys/tty.h&gt; pollution for mutex headers.
</content>
</entry>
<entry>
<title>Extract eventfilter declarations to sys/_eventfilter.h</title>
<updated>2019-05-20T00:38:23Z</updated>
<author>
<name>Conrad Meyer</name>
<email>cem@FreeBSD.org</email>
</author>
<published>2019-05-20T00:38:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e2e050c8ef733138fc6a9e514e4b856fefbc3ff1'/>
<id>urn:sha1:e2e050c8ef733138fc6a9e514e4b856fefbc3ff1</id>
<content type='text'>
This allows replacing "sys/eventfilter.h" includes with "sys/_eventfilter.h"
in other header files (e.g., sys/{bus,conf,cpu}.h) and reduces header
pollution substantially.

EVENTHANDLER_DECLARE and EVENTHANDLER_LIST_DECLAREs were moved out of .c
files into appropriate headers (e.g., sys/proc.h, powernv/opal.h).

As a side effect of reduced header pollution, many .c files and headers no
longer contain needed definitions.  The remainder of the patch addresses
adding appropriate includes to fix those files.

LOCK_DEBUG and LOCK_FILE_LINE_ARG are moved to sys/_lock.h, as required by
sys/mutex.h since r326106 (but silently protected by header pollution prior
to this change).

No functional change (intended).  Of course, any out of tree modules that
relied on header pollution for sys/eventhandler.h, sys/lock.h, or
sys/mutex.h inclusion need to be fixed.  __FreeBSD_version has been bumped.
</content>
</entry>
<entry>
<title>arm: Add kern_clocksource.c directly in files.arm</title>
<updated>2019-04-16T20:04:22Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2019-04-16T20:04:22Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=dbfb4063ae95b956a2b0021c37c9a8be4c2e4393'/>
<id>urn:sha1:dbfb4063ae95b956a2b0021c37c9a8be4c2e4393</id>
<content type='text'>
This files is needed and included in all our config so move it to a common
location.

MFC after:	2 weeks
</content>
</entry>
<entry>
<title>Revert r327250 as it broke the build for some armv6 kernel and all armv4/5</title>
<updated>2017-12-28T07:31:14Z</updated>
<author>
<name>Emmanuel Vadot</name>
<email>manu@FreeBSD.org</email>
</author>
<published>2017-12-28T07:31:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=ee070097f273c6645513e175e24fe4a545a1ddbb'/>
<id>urn:sha1:ee070097f273c6645513e175e24fe4a545a1ddbb</id>
<content type='text'>
Reported by:	ian
</content>
</entry>
</feed>
