<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in cfe_console.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>685dc743 - sys: Remove $FreeBSD$: one-line .c pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#685dc743</link>
        <description>sys: Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\(&quot;\$FreeBSD\$&quot;\);?\s*\n/

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Wed, 16 Aug 2023 17:54:36 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d846d26 - spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSD</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#4d846d26</link>
        <description>spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDThe SPDX folks have obsoleted the BSD-2-Clause-FreeBSD identifier. Catchup to that fact and revert to their recommended match of BSD-2-Clause.Discussed with:		pfgMFC After:		3 daysSponsored by:		Netflix

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Wed, 10 May 2023 15:40:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>23d53268 - tty: convert tty_lock_assert to tty_assert_locked to hide lock type</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#23d53268</link>
        <description>tty: convert tty_lock_assert to tty_assert_locked to hide lock typeA later change, currently being iterated on in D24459, will in-fact changethe lock type to an sx so that TTY drivers can sleep on it if they need to.Committing this ahead of time to make the review in question a little morepalatable.tty_lock_assert() is unfortunately still needed for now in two places tomake sure that the tty lock has not been recursed upon, for those scenarioswhere it&apos;s supplied by the TTY driver and possibly a mutex that is allowedto recurse.Suggested by:	markj

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Fri, 17 Apr 2020 18:34:49 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>718cf2cc - sys/dev: further adoption of SPDX licensing ID tags.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#718cf2cc</link>
        <description>sys/dev: further adoption of SPDX licensing ID tags.Mainly focus on files that use BSD 2-Clause license, however the tool Iwas using misidentified many licenses so this was mostly a manual - errorprone - task.The Software Package Data Exchange (SPDX) group provides a specificationto make it easier for automated tools to detect and summarize well knownopensource licenses. We are gradually adopting the specification, notingthat the tags are considered only advisory and do not, in any way,superceed or replace the license texts.

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Mon, 27 Nov 2017 14:52:40 +0000</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f1f7034d - Use callout_*() rather than timeout()/untimeout().</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#f1f7034d</link>
        <description>Use callout_*() rather than timeout()/untimeout().Reviewed by:	imp

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Fri, 30 May 2014 15:46:10 +0000</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9976156f - kern cons: introduce infrastructure for console grabbing by kernel</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#9976156f</link>
        <description>kern cons: introduce infrastructure for console grabbing by kernelAt the moment grab and ungrab methods of all console drivers are no-ops.Current intended meaning of the calls is that the kernel takes control ofconsole input.  In the future the semantics may be extended to mean thatthe calling thread takes full ownership of the console (e.g. consoleoutput from other threads could be suspended).Inspired by:	bdeMFC after:	2 months

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Sat, 17 Dec 2011 15:08:43 +0000</pubDate>
        <dc:creator>Andriy Gapon &lt;avg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e5a09273 - Follow up to r225203 refining break-to-debugger run-time configuration</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#e5a09273</link>
        <description>Follow up to r225203 refining break-to-debugger run-time configurationimprovements:(1) Implement new model in previously missed at91 UART driver(2) Move BREAK_TO_DEBUGGER and ALT_BREAK_TO_DEBUGGER from opt_comconsole.h    to opt_kdb.h (spotted by np)(3) Garbage collect now-unused opt_comconsole.hMFC after:	3 weeksApproved by:	re (bz)

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Sat, 27 Aug 2011 14:24:27 +0000</pubDate>
        <dc:creator>Robert Watson &lt;rwatson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4cf75455 - Attempt to make break-to-debugger and alternative break-to-debugger more</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#4cf75455</link>
        <description>Attempt to make break-to-debugger and alternative break-to-debugger moreaccessible:(1) Always compile in support for breaking into the debugger if options    KDB is present in the kernel.(2) Disable both by default, but allow them to be enabled via tunables    and sysctls debug.kdb.break_to_debugger and    debug.kdb.alt_break_to_debugger.(3) options BREAK_TO_DEBUGGER and options ALT_BREAK_TO_DEBUGGER continue    to behave as before -- only now instead of compiling in    break-to-debugger support, they change the default values of the    above sysctls to enable those features by default.  Current kernel    configurations should, therefore, continue to behave as expected.(4) Migrate alternative break-to-debugger state machine logic out of    individual device drivers into centralised KDB code.  This has a    number of upsides, but also one downside: it&apos;s now tricky to release    sio spin locks when entering the debugger, so we don&apos;t.  However,    similar logic does not exist in other device drivers, including uart.(5) dcons requires some special handling; unlike other console types, it    allows overriding KDB&apos;s own debugger selection, so we need a new    interface to KDB to allow that to work.GENERIC kernels in -CURRENT will now support break-to-debugger as long asappropriate boot/run-time options are set, which should improve thedebuggability of BETA kernels significantly.MFC after:	3 weeksReviewed by:	kib, nwhitehornApproved by:	re (bz)

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Fri, 26 Aug 2011 21:46:36 +0000</pubDate>
        <dc:creator>Robert Watson &lt;rwatson@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>61f7c762 - Create the &quot;cfecons&quot; tty directly using tty_makedev(). It is not clear what</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#61f7c762</link>
        <description>Create the &quot;cfecons&quot; tty directly using tty_makedev(). It is not clear whatthe intention of having two ttys pointing to the same cfe console device was.Also we were not initializing the output[] array passed in as input totty_makedev() so one name of the ttys was garbage.Fix the code that calls cfe_write() to deal with the case where only a partialbuffer is written out.cfe_cngetc() needs to return if there is no character available as input.If we don&apos;t do this then the cfe_timeout() function will spin foreverbecause cfe_cngetc() will only ever return if there is valid input.Approved by: imp (mentor)

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Tue, 26 Jan 2010 03:42:34 +0000</pubDate>
        <dc:creator>Neel Natu &lt;neel@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c72a141e - Fix various conolse issues with cfe after MPSAFE tty.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#c72a141e</link>
        <description>Fix various conolse issues with cfe after MPSAFE tty.Fix a bug with getting env on cfe...

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Sat, 04 Jul 2009 02:50:33 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c5e30cc0 - Last minute TTY API change: remove mutex argument from tty_alloc().</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#c5e30cc0</link>
        <description>Last minute TTY API change: remove mutex argument from tty_alloc().I don&apos;t want people to override the mutex when allocating a TTY. It hasto be there, to keep drivers like syscons happy. So I&apos;m creating atty_alloc_mutex() which can be used in those cases. tty_alloc_mutex()should eventually be removed.The advantage of this approach, is that we can just remove a function,without breaking the regular API in the future.

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Fri, 29 May 2009 06:41:23 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>44a2eb50 - Remove an unused variable to make the SENTRY5 mips kernel compile</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#44a2eb50</link>
        <description>Remove an unused variable to make the SENTRY5 mips kernel compile(though with some asm warning).

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Sat, 27 Dec 2008 11:38:41 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>c8978106 - Remove unused consdev structure fields.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#c8978106</link>
        <description>Remove unused consdev structure fields.The cn_unit and cn_tp fields don&apos;t seem to be used anywhere. Somedrivers set them, while others don&apos;t. Just remove them, in an attempt tomake our consdev code a little easier to understand.

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Mon, 27 Oct 2008 11:45:31 +0000</pubDate>
        <dc:creator>Ed Schouten &lt;ed@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>750595ef - Change while (cond)\n\t\t; to while (cond)\n\t\tcontinue; since the</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#750595ef</link>
        <description>Change while (cond)\n\t\t; to while (cond)\n\t\tcontinue; since theformer more explicitly tells the compiler that you want an empty loop.There are some lint programs that use this hint to avoid generatingwarnings.No functional change...

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Sun, 28 Sep 2008 03:33:01 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6f079ba1 - Catch up to latest tty, kdb and SYSINIT changes.  Modeled after the</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#6f079ba1</link>
        <description>Catch up to latest tty, kdb and SYSINIT changes.  Modeled after thedev/ofw changes, since this driver appears to have used that as astart years ago...

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Fri, 26 Sep 2008 05:37:54 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8e8ee9aa - The Ultra2 never had a CFE console or CFE boot loader.  Kill obvious</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#8e8ee9aa</link>
        <description>The Ultra2 never had a CFE console or CFE boot loader.  Kill obviouscut-n-paste leftover.

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Fri, 26 Sep 2008 05:10:57 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ae36cccd - Support for CFE boot loaders.  Initially the support is for MIPS, but</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/dev/cfe/cfe_console.c#ae36cccd</link>
        <description>Support for CFE boot loaders.  Initially the support is for MIPS, butother processors will work too.Submitted by:	bms@Obtained from:	p4 mips2 branch

            List of files:
            /freebsd-14.2/sys/dev/cfe/cfe_console.c</description>
        <pubDate>Fri, 26 Sep 2008 03:53:10 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
