<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>3abd066b - powerpc: enable ice in GENERIC64LE</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#3abd066b</link>
        <description>powerpc: enable ice in GENERIC64LEApproved by:	erjDifferential Revision: https://reviews.freebsd.org/D33974(cherry picked from commit a0f3abb098799ec05b6dd8a40363b1093cf81d49)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Thu, 20 Jan 2022 21:32:02 +0000</pubDate>
        <dc:creator>Piotr Kubaj &lt;pkubaj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e0262ffb - mgb: Connect if_mgb module to the build</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#e0262ffb</link>
        <description>mgb: Connect if_mgb module to the buildIt supports the following Microchip devices:LAN7430 PCIe Gigabit Ethernet controller with PHYLAN7431 PCIe Gigabit Ethernet controller with RGMII interfaceThe driver has a number of caveats and limitations, but is functional.Relnotes:	YesSponsored by:	The FreeBSD Foundation(cherry picked from commit 543df609072fe49079c36d6bee510e1645edde3a)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Tue, 28 Sep 2021 16:58:40 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9d96f4d3 - iwlwifi: attach to the build</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#9d96f4d3</link>
        <description>iwlwifi: attach to the buildAdd iwlwifi and iwlwififw to the module builds.Sponsored by:	The FreeBSD Foundation(cherry picked from commit 7d4394cbe7072fff75a8fb94e0871c1408213f09)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Mon, 27 Dec 2021 18:46:04 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f8612fa7 - LinuxKPI: add 802.11 compat code</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#f8612fa7</link>
        <description>LinuxKPI: add 802.11 compat codeAdd 802.11 compat code for mac80211 and to a minimal degree cfg80211.This allows us to compile and use basic functionality of wirelessdrivers such as iwlwifi.This is a constant work in progress but having it in the tree willallow others to test and more easy to track changes and avoid havingsnapshots no longer applying to branches.Sponsored by:	The FreeBSD Foundation(cherry picked from commit 6b4cac814e32f3b307720d6b880939fb1f21f3ac)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Sun, 26 Dec 2021 18:52:51 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>984b9d89 - MAC/priority module for realtime privilege group</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#984b9d89</link>
        <description>MAC/priority module for realtime privilege groupPR:	239125(cherry picked from commit bf2fa8d9d11c9f2ceff09bacc406876fa37096be)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Sat, 04 Dec 2021 16:17:29 +0000</pubDate>
        <dc:creator>Florian Walpen &lt;dev@submerge.ch&gt;</dc:creator>
    </item>
<item>
        <title>bd914cea - amd64: Only build aout.ko when COMPAT_FREEBSD32 is enabled</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#bd914cea</link>
        <description>amd64: Only build aout.ko when COMPAT_FREEBSD32 is enabled(cherry picked from commit 0f2d88d1ebbba796adb0492781b683cbfe25bd2d)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Mon, 06 Dec 2021 23:11:10 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1d8cda26 - vmd(4): Major driver refactoring</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#1d8cda26</link>
        <description>vmd(4): Major driver refactoring - Re-implement pcib interface to use standard pci bus driver on top ofvmd(4) instead of custom one. - Re-implement memory/bus resource allocation to properly handle evencomplicated configurations. - Re-implement interrupt handling to evenly distribute children&apos;s MSI/MSI-X interrupts between available vmd(4) MSI-X vectors and setup themto be handled by standard OS mechanisms with minimal overhead, exceptsharing when unavoidable.Successfully tested on Dell XPS 13 laptop with Core i7-1185G7 CPU (VMDdevice ID 0x9a0b) and single NVMe SSD, dual-booting with Windows 10.Successfully tested on Supermicro X11DPI-NT motherboard with Xeon(R)Gold 6242R CPUs (VMD device ID 0x201d), simultaneously handling NVMeSSD on one PCIe port and PLX bridge with 3 NVMe and 1 AHCI SSDs onanother.  Handles SSD hot-plug (except Optane 905p for some reason,which are not detected until manual bus rescan) and enabled IOMMU(directly connected SSDs work, but ones connected to the PLX failwithout errors from IOMMU).MFC after:	2 weeksSponsored by:	iXsystems, Inc.Differential revision:	https://reviews.freebsd.org/D31762(cherry picked from commit 7af4475a6e31202a865b1dd3727018659b44470f)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Fri, 03 Sep 2021 00:58:02 +0000</pubDate>
        <dc:creator>Alexander Motin &lt;mav@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d7388d33 - MFC 517904de5cca: igc(4): Introduce new driver for the Intel I225 Ethernet controller.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#d7388d33</link>
        <description>MFC 517904de5cca: igc(4): Introduce new driver for the Intel I225 Ethernet controller.This controller supports 2.5G/1G/100MB/10MB speeds, and allowstx/rx checksum offload, TSO, LRO, and multi-queue operation.The driver was derived from code contributed by Intel, and modifiedby Netgate to fit into the iflib framework.Thanks to Mike Karels for testing and feedback on the driver.Reviewed by:	bcr (manpages), kbowling, scottl, erjRelnotes:	yesSponsored by:	Rubicon Communications, LLC (&quot;Netgate&quot;)Differential Revision:	https://reviews.freebsd.org/D30668(cherry picked from commit 517904de5ccac643589c71ac0d2751797f89e4f9)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Mon, 12 Jul 2021 04:50:15 +0000</pubDate>
        <dc:creator>Peter Grehan &lt;grehan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4292390b - modules: Only build sdhci_fdt for arm and arm64</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#4292390b</link>
        <description>modules: Only build sdhci_fdt for arm and arm64Other FDT platform (like powerpc64* or riscv64) don&apos;t have gpio builtby default so just compile the module for those two arches.Fixes:	9e08f82058cb (&quot;modules: Add sdhci_fdt module&quot;)(cherry picked from commit 0b426a1c2cef14ded10ded6ec737d5c116182996)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Thu, 13 May 2021 18:23:59 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f13f43e2 - modules: Add sdhci_fdt module</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#f13f43e2</link>
        <description>modules: Add sdhci_fdt moduleThis is a module for sdhci on fdt system(cherry picked from commit 9e08f82058cb5e3c04cdfe90fc7a0d109c7f2659)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Wed, 28 Apr 2021 13:57:39 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4715d948 - Introduce DXR as an IPv4 longest prefix matching / FIB module</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#4715d948</link>
        <description>Introduce DXR as an IPv4 longest prefix matching / FIB moduleDXR maintains compressed lookup structures with a trivial searchprocedure.  A two-stage trie is indexed by the more significant bits ofthe search key (IPv4 address), while the remaining bits are used forfinding the next hop in a sorted array.  The tradeoff between memoryfootprint and search speed depends on the split between the trie andthe remaining binary search.  The default of 20 bits of the key beingused for trie indexing yields good performance (see below) withfootprints of around 2.5 Bytes per prefix with current BGP snapshots.Rebuilding lookup structures takes some time, which is compensated for bybatching several RIB change requests into a single FIB update, i.e. FIBsynchronization with the RIB may be delayed for a fraction of a second.RIB to FIB synchronization, next-hop table housekeeping, and locklesslookup capability is provided by the FIB_ALGO infrastructure.DXR works well on modern CPUs with several MBytes of caches, especiallyin VMs, where is outperforms other currently available IPv4 FIBalgorithms by a large margin.Reviewed by:	melifaroMFC after:	1 weekDifferential Revision: https://reviews.freebsd.org/D29821(cherry picked from commit 2aca58e16f507bfcad127a0865a9d5c75c5eedc3)

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Wed, 05 May 2021 11:45:52 +0000</pubDate>
        <dc:creator>Marko Zec &lt;zec@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>b65d2c31 - base: remove if_wg(4) and associated utilities, manpage</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#b65d2c31</link>
        <description>base: remove if_wg(4) and associated utilities, manpage   After length decisions, we&apos;ve decided that the if_wg(4) driver and   related work is not yet ready to live in the tree.  This driver has   larger security implications than many, and thus will be held to   more scrutiny than other drivers.Requested by: secteamApproved by: re

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Thu, 18 Mar 2021 07:07:56 +0000</pubDate>
        <dc:creator>Scott Long &lt;scottl@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>32cb85d0 - Build VirtIO modules on all architectures</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#32cb85d0</link>
        <description>Build VirtIO modules on all architecturesCurrently only amd64, i386 and powerpc build VirtIO modules, yet all otherarchitectures have at least one kernel configuration that includes thetransport drivers, and so they lack drivers for all the devices they don&apos;tstatically compile into the kernel. Instead, enable the build everywhere so allarchitectures have the full set of device drivers available.Reviewed by:	bryanv (earlier version), imp (earlier version)Differential Revision:	https://reviews.freebsd.org/D28058

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Thu, 21 Jan 2021 01:21:35 +0000</pubDate>
        <dc:creator>Jessica Clarke &lt;jrtc27@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0a05676b - Add driver for Synopsys Designware Watchdog timer.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#0a05676b</link>
        <description>Add driver for Synopsys Designware Watchdog timer.This driver supports some arm and arm64 boards equipped with&quot;snps,dw-wdt&quot;-compatible watchdog device.Tested on RK3399-based board (RockPro64).Once started watchdog device cannot be stopped.Interrupt handler has mode to kick watchdog even when software does not do itproperly.This can be controlled via sysctl: dev.dwwdt.prevent_restart.Also - driver handles system shutdown and prevents from restart when systemis asked to reboot.Submitted by:	kjopek@gmail.comDifferential Revision:	https://reviews.freebsd.org/D26761

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Wed, 13 Jan 2021 17:23:51 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>537d1343 - Bring DPDK route lookups to FreeBSD.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#537d1343</link>
        <description>Bring DPDK route lookups to FreeBSD.This change introduces loadable fib lookup modules based on DPDK rte_lpm lib targeted for high-speed lookups in large-scale tables.It is based on the lookup framework described in D27401.IPv4 module is called dpdk_lpm4. It wraps around rte_lpm [1] library.This library implements variation of DIR24-8 [2] lookup algorithm.Module provide lockless route lookups and in-place incremental updates, allowing for good RIB performance.IPv6 module is called dpdk_lpm6. It wraps around rte_lpm6 [3] library.Implementation can be seen as multi-bit trie where the stride or number of bits inspected on each level varies from level to level.It can vary from 1 to 14 memory accesses, with 5 being the average value for the lengths that are most commonly used in IPv6.Module provide lockless route lookups for global unicast addresses and in-place incremental updates, allowing for good RIB performance.Implementation details:* wrapper code lives in `sys/contrib/dpdk_rte_lpm/dpdk_lpm[6].c`.* rte_lpm[6] implementation contains both RIB and FIB code. . RIB (&quot;rule_&quot;) code, backed by array of hash tables part has been commented out, as base radix already provides all the necessary primitives.* link-local lookups are currently implemented as base radix lookup. This part should be converted to something like read-only radix trie.Usage detail:Compile kernel with option FIB_ALGO and load dpdk_lpm4/dpdk_lpm6 module at any time. They will be picked up automatically when amount of routes raises to several thousand.[1]: https://doc.dpdk.org/guides/prog_guide/lpm_lib.html[2]: http://yuba.stanford.edu/~nickm/papers/Infocom98_lookup.pdf[3]: https://doc.dpdk.org/guides/prog_guide/lpm6_lib.htmlDifferential Revision: https://reviews.freebsd.org/D27412

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Sat, 09 Jan 2021 12:08:00 +0000</pubDate>
        <dc:creator>Alexander V. Chernikov &lt;melifaro@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a21def4d - pccard: Remove wi(4) driver</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#a21def4d</link>
        <description>pccard: Remove wi(4) driverRemove wi(4). pccard is going away, and wi only supports PC Carddevices, though it has a minor amount of glue to also supportPCI cards. However, removing the one without removing the otheris hard, so the whole driver is being removed.Relnotes: Yes

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Thu, 07 Jan 2021 22:45:23 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0d3a424a - pccard: Remove cmx(4) driver</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#0d3a424a</link>
        <description>pccard: Remove cmx(4) driverThe only attachment of cmx was pccard, so remove the driver inanticipation of PC Card support removal.Relnotes: Yes

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Thu, 07 Jan 2021 22:15:09 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>67de2db2 - Factor-out hardware-independent part of USB HID support to new module</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#67de2db2</link>
        <description>Factor-out hardware-independent part of USB HID support to new moduleIt will be used by the upcoming HID-over-i2C implementation.  Should beno-op, except hid.ko module dependency is to be added to affected drivers.Reviewed by:	hselasky, manuDifferential revision:	https://reviews.freebsd.org/D27867

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Sun, 04 Oct 2020 22:21:08 +0000</pubDate>
        <dc:creator>Vladimir Kondratyev &lt;wulf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>40d0971b - arm64: enable build of the ipmi module</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#40d0971b</link>
        <description>arm64: enable build of the ipmi moduleOnly ACPI attachment is supported for now, some others depend on thepresence of smbios(4) support, which we lack on arm64.Reviewed by:	emasteSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D28009

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Wed, 06 Jan 2021 20:27:40 +0000</pubDate>
        <dc:creator>Mitchell Horne &lt;mhorne@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ead01bfe - Move cp(4) module enable to SOURCELESS_HOST</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/Makefile#ead01bfe</link>
        <description>Move cp(4) module enable to SOURCELESS_HOSTcp contains obfuscated code that runs on the host&apos;s processor

            List of files:
            /freebsd-13.1/sys/modules/Makefile</description>
        <pubDate>Tue, 29 Dec 2020 00:36:13 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
