<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/source/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in virtio_console.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>018a361f8902d629fca64be372ef9b266fee53ba - virtio(4): Fix two typos in KASSERT messages</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#018a361f8902d629fca64be372ef9b266fee53ba</link>
        <description>virtio(4): Fix two typos in KASSERT messages- s/emtpy/empty/MFC after:	5 days

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Sun, 16 Jun 2024 18:02:46 +0200</pubDate>
        <dc:creator>Gordon Bergling &lt;gbe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fdafd315ad0d0f28a11b9fb4476a9ab059c62b92 - sys: Automated cleanup of cdefs and other formatting</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#fdafd315ad0d0f28a11b9fb4476a9ab059c62b92</link>
        <description>sys: Automated cleanup of cdefs and other formattingApply the following automated changes to try to eliminateno-longer-needed sys/cdefs.h includes as well as now-emptyblank lines in a row.Remove /^#if.*\n#endif.*\n#include\s+&lt;sys/cdefs.h&gt;.*\n/Remove /\n+#include\s+&lt;sys/cdefs.h&gt;.*\n+#if.*\n#endif.*\n+/Remove /\n+#if.*\n#endif.*\n+/Remove /^#if.*\n#endif.*\n/Remove /\n+#include\s+&lt;sys/cdefs.h&gt;\n#include\s+&lt;sys/types.h&gt;/Remove /\n+#include\s+&lt;sys/cdefs.h&gt;\n#include\s+&lt;sys/param.h&gt;/Remove /\n+#include\s+&lt;sys/cdefs.h&gt;\n#include\s+&lt;sys/capsicum.h&gt;/Sponsored by:		Netflix

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Fri, 24 Nov 2023 21:12:57 +0100</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>180c02405b12e08bbb69bb693a38077db0c85e9b - virtio: remove virtio_alloc_virtqueues&apos; flags arg</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#180c02405b12e08bbb69bb693a38077db0c85e9b</link>
        <description>virtio: remove virtio_alloc_virtqueues&apos; flags argSummary:the flags argument is unused.Its initial design idea has been superceded by the addition ofvirtio_setup_intr and related APIs.Sponsored by: The FreeBSD FoundationReviewers: bryanvReviewed By: bryanvSubscribers: cognet, impDifferential Revision: https://reviews.freebsd.org/D41850

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Mon, 18 Sep 2023 22:02:42 +0200</pubDate>
        <dc:creator>Mina Gali&#263; &lt;freebsd@igalic.co&gt;</dc:creator>
    </item>
<item>
        <title>685dc743dc3b5645e34836464128e1c0558b404b - sys: Remove $FreeBSD$: one-line .c pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#685dc743dc3b5645e34836464128e1c0558b404b</link>
        <description>sys: Remove $FreeBSD$: one-line .c patternRemove /^[\s*]*__FBSDID\(&quot;\$FreeBSD\$&quot;\);?\s*\n/

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Wed, 16 Aug 2023 19:54:36 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5c4c96d3ee38b45c87bff326ec4b0daf828c5e2a - virtio: Remove unused devclass arguments to DRIVER_MODULE.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#5c4c96d3ee38b45c87bff326ec4b0daf828c5e2a</link>
        <description>virtio: Remove unused devclass arguments to DRIVER_MODULE.

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Sat, 07 May 2022 00:46:57 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4d78ef3e811f5fb61ba2b550f0ea990ab12b83a9 - virtio console: plug set-but-not-used vars</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#4d78ef3e811f5fb61ba2b550f0ea990ab12b83a9</link>
        <description>virtio console: plug set-but-not-used varsSponsored by:	Rubicon Communications, LLC (&quot;Netgate&quot;)

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Tue, 14 Dec 2021 15:14:34 +0100</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>633218ee4615854702fea05ba6e17c2a1876bb6b - virtio: Reduce boilerplate for device driver module definitions</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#633218ee4615854702fea05ba6e17c2a1876bb6b</link>
        <description>virtio: Reduce boilerplate for device driver module definitionsRather than have every device register itself for both virtio_pci andvirtio_mmio, provide a VIRTIO_DRIVER_MODULE wrapper to declare both,merge VIRTIO_SIMPLE_PNPTABLE with VIRTIO_SIMPLE_PNPINFO and make thelatter register for both buses. This also has the benefit of abstractingaway the available transports and their names.Reviewed by:	bryanvDifferential Revision:	https://reviews.freebsd.org/D28073

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Thu, 21 Jan 2021 02:07:23 +0100</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e6cc42f181ce346a294ae7aa1d1c321fdc90f241 - virtio: Handle possible failure of virtio_finalize_features()</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#e6cc42f181ce346a294ae7aa1d1c321fdc90f241</link>
        <description>virtio: Handle possible failure of virtio_finalize_features()Try to standardize how drivers negotiate feature and thefunction namesReviewed by: grehan (mentor)Differential Revision: https://reviews.freebsd.org/D27930

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Tue, 19 Jan 2021 05:55:26 +0100</pubDate>
        <dc:creator>Bryan Venteicher &lt;bryanv@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>edf7c8ddcecae93ced005144b6eeac14e08ade8e - virtio_console: Add modern (V1) support</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#edf7c8ddcecae93ced005144b6eeac14e08ade8e</link>
        <description>virtio_console: Add modern (V1) supportReviewed by: grehan (mentor)Differential Revision: https://reviews.freebsd.org/D27901

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Tue, 19 Jan 2021 05:55:24 +0100</pubDate>
        <dc:creator>Bryan Venteicher &lt;bryanv@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>068dbf361a18dc257308fe1d887d9e7e1f382c1a - virtio: clean up empty lines in .c and .h files</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#068dbf361a18dc257308fe1d887d9e7e1f382c1a</link>
        <description>virtio: clean up empty lines in .c and .h files

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Tue, 01 Sep 2020 23:31:26 +0200</pubDate>
        <dc:creator>Mateusz Guzik &lt;mjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a1da7a46f6f59ac87f1f2b7065dd5c634d654d1e - virtio: Support MMIO bus for all devices</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#a1da7a46f6f59ac87f1f2b7065dd5c634d654d1e</link>
        <description>virtio: Support MMIO bus for all devicesThe bus is independent of the device, so all devices can be attached toeither a PCI bus or an MMIO bus. For example, QEMU&apos;s virtio-rng-devicegives the MMIO variant of virtio-rng-pci, and is now detected.Reviewed by:	andrew, br, brooks (mentor)Approved by:	andrew, br, brooks (mentor)Differential Revision:	https://reviews.freebsd.org/D24730

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Thu, 07 May 2020 01:31:30 +0200</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0269ae4c19ad779b43b0d6e2416ac7386945d692 - MFHead @348740</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#0269ae4c19ad779b43b0d6e2416ac7386945d692</link>
        <description>MFHead @348740Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Thu, 06 Jun 2019 18:20:50 +0200</pubDate>
        <dc:creator>Alan Somers &lt;asomers@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0f6040f03ebc5d0f99a9ddac8aebe064a495b819 - virtio(4): Add PNP match metadata for virtio devices</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#0f6040f03ebc5d0f99a9ddac8aebe064a495b819</link>
        <description>virtio(4): Add PNP match metadata for virtio devicesRegister MODULE_PNP_INFO for virtio devices using the newbus PNP informationprovided by the previous commit.  Matching can be quite simple; existingprobe routines only matched on bus (implicit) and device_type.  The samematching criteria are retained exactly, but is now also available todevmatch(8).Reviewed by:	bryanv, markj; imp (earlier version)Differential Revision:	https://reviews.freebsd.org/D20407

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Tue, 04 Jun 2019 04:37:11 +0200</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ac2fffa4b74cd83963f0d462c379c7f50eeabf20 - Revert r327828, r327949, r327953, r328016-r328026, r328041:</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#ac2fffa4b74cd83963f0d462c379c7f50eeabf20</link>
        <description>Revert r327828, r327949, r327953, r328016-r328026, r328041:Uses of mallocarray(9).The use of mallocarray(9) has rocketed the required swap to build FreeBSD.This is likely caused by the allocation size attributes which put extra pressureon the compiler.Given that most of these checks are superfluous we have to choose betterwhere to use mallocarray(9). We still have more uses of mallocarray(9) buthopefully this is enough to bring swap usage to a reasonable level.Reported by:	woschPR:		225197

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Sun, 21 Jan 2018 16:42:36 +0100</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>26c1d774b55c4db79bca772941883244986e6f44 - dev: make some use of mallocarray(9).</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#26c1d774b55c4db79bca772941883244986e6f44</link>
        <description>dev: make some use of mallocarray(9).Focus on code where we are doing multiplications within malloc(9). None ofthese is likely to overflow, however the change is still useful as somestatic checkers can benefit from the allocation attributes we use formallocarray.This initial sweep only covers malloc(9) calls with M_NOWAIT. No goodreason but I started doing the changes before r327796 and at that time itwas convenient to make sure the sorrounding code could handle NULL values.

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Sat, 13 Jan 2018 23:30:30 +0100</pubDate>
        <dc:creator>Pedro F. Giffuni &lt;pfg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a019e26c0f76f5fd5c401cd87554ef2d5efc36ca - Fix possible panic when creating VirtIO console dev aliases</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#a019e26c0f76f5fd5c401cd87554ef2d5efc36ca</link>
        <description>Fix possible panic when creating VirtIO console dev aliasesSince we have no control over the name, the MAKEDEV_CHECKNAME flag must beused to return an error on an invalid (to devfs) name instead of panicing.r305900 that originally added this feature also introduced a few other bugs:  - Proper locking not performed  - Theoretically broke the expectation that the control event buffer would    not span more than one pages, but did not update the CTASSERT that was    in place to prevent this. However, since the struct virtio_console_control    and the bulk buffer together were quite small, this could not have happened.Also workaround an QEMU VirtIO spec violation in that it includes the NULterminator in the buffer length when the spec says it is not included.PR:		223531MFC after:	1 week

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Sat, 13 Jan 2018 22:39:46 +0100</pubDate>
        <dc:creator>Bryan Venteicher &lt;bryanv@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2000ee7730356acbc9491f3fb2bd940404bac3e1 - Merge ^/head r309106 through r309117.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#2000ee7730356acbc9491f3fb2bd940404bac3e1</link>
        <description>Merge ^/head r309106 through r309117.

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Thu, 24 Nov 2016 22:14:22 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8be1b98cae8226d4d75e5e67537be97f0702812d - virtio_console: correctly determine presense of payload and its length</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#8be1b98cae8226d4d75e5e67537be97f0702812d</link>
        <description>virtio_console: correctly determine presense of payload and its lengthMFC after:	2 weeks

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Thu, 24 Nov 2016 22:12:32 +0100</pubDate>
        <dc:creator>Andriy Gapon &lt;avg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>67bc8c8b9e69bc53221a9bd914e418d81d6cdc7d - Merge ^/head r308491 through r308841.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#67bc8c8b9e69bc53221a9bd914e418d81d6cdc7d</link>
        <description>Merge ^/head r308491 through r308841.

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Sat, 19 Nov 2016 17:05:55 +0100</pubDate>
        <dc:creator>Dimitry Andric &lt;dim@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f7b1d7f419066531171443ed3f6d8dcdf893e5fb - Reserve space for control message payload (currently a port name).</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/dev/virtio/console/virtio_console.c#f7b1d7f419066531171443ed3f6d8dcdf893e5fb</link>
        <description>Reserve space for control message payload (currently a port name).Approved by:	trasz (mentor)Sponsored by:	iXsystems, Inc.

            List of files:
            /freebsd/sys/dev/virtio/console/virtio_console.c</description>
        <pubDate>Sat, 12 Nov 2016 02:41:43 +0100</pubDate>
        <dc:creator>Jakub Wojciech Klama &lt;jceel@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
