<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/syscons, 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>2020-12-05T19:44:00Z</updated>
<entry>
<title>Remove remaning definition of GFB_&lt;foo&gt; options.</title>
<updated>2020-12-05T19:44:00Z</updated>
<author>
<name>Michal Meloun</name>
<email>mmel@FreeBSD.org</email>
</author>
<published>2020-12-05T19:44:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=23e0c68a47f3b75ffdfeb61bf3ce65d52cb12cdf'/>
<id>urn:sha1:23e0c68a47f3b75ffdfeb61bf3ce65d52cb12cdf</id>
<content type='text'>
They are not used in source files.
This fixes build of some arm boards after r368159.

Reported by: mjg
</content>
</entry>
<entry>
<title>Remove APM BIOS support</title>
<updated>2020-10-08T20:56:06Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-10-08T20:56:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=8c576a279ed5ac377953824c11206a86c0f155c1'/>
<id>urn:sha1:8c576a279ed5ac377953824c11206a86c0f155c1</id>
<content type='text'>
APM BIOS was relevant only to early laptops (approximately P166 or
P200 and slower). These have not been relevant for a long time, and
this code has been untested for a long time (as far as I can
tell). The APM compat code in ACPI and the apm(8) command is not being
retired. Both of these items are still in use (apm(8) is more
scriptable than the replacement acpiconf, for the most part). This has
been commented out of i386 GENERIC since 2002. This code is not
relevant to any other port.

Discussed on: arch@
</content>
</entry>
<entry>
<title>syscons: clean up empty lines in .c and .h files</title>
<updated>2020-09-01T21:29:44Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-09-01T21:29:44Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d63738087ebc42e331a8147c74b690c1f0923f6b'/>
<id>urn:sha1:d63738087ebc42e331a8147c74b690c1f0923f6b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)</title>
<updated>2020-02-26T14:26:36Z</updated>
<author>
<name>Pawel Biernacki</name>
<email>kaktus@FreeBSD.org</email>
</author>
<published>2020-02-26T14:26:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7029da5c36f2d3cf6bb6c81bf551229f416399e8'/>
<id>urn:sha1:7029da5c36f2d3cf6bb6c81bf551229f416399e8</id>
<content type='text'>
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are
still not MPSAFE (or already are but aren’t properly marked).
Use it in preparation for a general review of all nodes.

This is non-functional change that adds annotations to SYSCTL_NODE and
SYSCTL_PROC nodes using one of the soon-to-be-required flags.

Mark all obvious cases as MPSAFE.  All entries that haven't been marked
as MPSAFE before are by default marked as NEEDGIANT

Approved by:	kib (mentor, blanket)
Commented by:	kib, gallatin, melifaro
Differential Revision:	https://reviews.freebsd.org/D23718
</content>
</entry>
<entry>
<title>Remove sparc64 kernel support</title>
<updated>2020-02-03T17:35:11Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2020-02-03T17:35:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=58aa35d42975c298ca0adba705c042596303c9f5'/>
<id>urn:sha1:58aa35d42975c298ca0adba705c042596303c9f5</id>
<content type='text'>
Remove all sparc64 specific files
Remove all sparc64 ifdefs
Removee indireeect sparc64 ifdefs
</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-test2/commit/?id=879e0604ee6ac0ded87f6754141e7af25f4b7d5a'/>
<id>urn:sha1:879e0604ee6ac0ded87f6754141e7af25f4b7d5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>syscons: drop keyboard index from softc</title>
<updated>2019-12-23T21:32:07Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-23T21:32:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3322036efb397afefd5fc7adccb016a7116186d1'/>
<id>urn:sha1:3322036efb397afefd5fc7adccb016a7116186d1</id>
<content type='text'>
Analysis seems to reveal that sc-&gt;keyboard &gt;= 0 implies sc-&gt;kbd != NULL and
there's no such scenario where sc-&gt;kbd is set (and theoretically used to
rebuild sc-&gt;keyboard) with the keyboard unavailable.

Drop the index softc. The index is only explicitly needed in few places, in
which case we can just as easily grab it from sc-&gt;kbd. There's no need for
keeping sc-&gt;kbd and sc-&gt;keyboard in sync when it can be readily accomplished
with just the former.
</content>
</entry>
<entry>
<title>Use callout_func_t instead of the deprecated timeout_t.</title>
<updated>2019-12-10T22:06:53Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2019-12-10T22:06:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5773ac113c5c364ed1f0af12b97b2c3b058e1ee2'/>
<id>urn:sha1:5773ac113c5c364ed1f0af12b97b2c3b058e1ee2</id>
<content type='text'>
Reviewed by:	kib, imp
Differential Revision:	https://reviews.freebsd.org/D22752
</content>
</entry>
<entry>
<title>scterm-sc.c: convert source file to UTF-8 encoding</title>
<updated>2019-12-03T16:45:53Z</updated>
<author>
<name>Ed Maste</name>
<email>emaste@FreeBSD.org</email>
</author>
<published>2019-12-03T16:45:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=7d90a522d201fbec19cf0049d6d0e8f6f7ae91e0'/>
<id>urn:sha1:7d90a522d201fbec19cf0049d6d0e8f6f7ae91e0</id>
<content type='text'>
Most source files are already ASCII or UTF-8 but this one was not previously
converted.
</content>
</entry>
<entry>
<title>syscons.c: clang-format pass to reduce style inconsistencies</title>
<updated>2019-12-03T02:30:52Z</updated>
<author>
<name>Kyle Evans</name>
<email>kevans@FreeBSD.org</email>
</author>
<published>2019-12-03T02:30:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a1468f64142e17cfd491cff0f82870591e023954'/>
<id>urn:sha1:a1468f64142e17cfd491cff0f82870591e023954</id>
<content type='text'>
This was purely automatically massaged... some parts are still imperfect,
but this is close enough to make it more readable/easy to work on.
Unfortunately the vt/syscons/kdb situation slightly complicates changes to
tty locking, so some work will need to be done to remediate that.
</content>
</entry>
</feed>
