<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>11d69a4558de2a5427d8191caed315c5f7e9a5d6 - LinuxKPI: 802.11: add support for suspend/resume</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#11d69a4558de2a5427d8191caed315c5f7e9a5d6</link>
        <description>LinuxKPI: 802.11: add support for suspend/resumeAdd support for automatic suspend/resume as we know it for wireless.The problem is that the PCI driver which would normally gets the codeis the LinuxKPI PCI framework/Linux wireless driver, which we cannotammend or generally add extra suspend/resume code to.A further problem is that with growing support, the LinuxKPI 802.11(mac80211) layer also is involved in suspend/resume for WoWLAN (notyet supported) meaning that we need to hook the suspend/resumeframework into that as well.  Unlike Linux we do not have a generalsuspend/resume &quot;hook&quot; we can hang into and we need to tie this oneto the hardware so cannot indepedently (after the driver one) run it.The solution for FreeBSD, in order to not mangle the Linux nativedrivers and get extra maintanace overhead, is to add a bus childwhich inherits the general framework and thus is 2 lines + #includesfor each driver extra to add to.The general suspend/resume framework lives in LinuxKPI (linuxkpi_80211_pm)and imitates the normal suspend/resume path overloading it (there isa slight code/logic duplication from the PCI code).Given we are passed the LinuxKPI p(ci)dev, we can go and peel out thenet80211 ic from the native bsddev and that way get access to thewireless stack.  We then call into LinuxKPI 802.11 in order to dothe suspend/resume dance there, and, if needed also call theofficial suspend/resume routine from the device driver after(reverse for resume).If any in this fails, suspend will be blocked as we will return theerror (no different to any native driver could do).The LinuxKPI 802.11 suspend/resume code has the initial code fordoing a WoWLAN suspend (one could change the sysctl) but other bitslike access to ifnet flags etc. has to be sorted out before we cango and support that.The default code path calles into net80211 to clear everythinglike native wireless drivers do.  The one thing we need to do inaddition is to remove the vif devices from the firmware and restorethem prior to net80211 resume.We also check for a possible HW SCAN to still be runinng on resumeand warn as that may cause problems though the scan should be stoppedbefore suspend (we may still get a callback).  You can easily seethese problems if you suspend/resume without stopping the wlan.Enable the PM framework for iwlwifi in the module Makefile tobe able to use all this; others can follow as tested.In case anyone has problems with this, they can change the sysctlback to 0 until we can figure out any further problems.The linuxkpi_wlan.4 man page got adjusted to document this.Sponsored by:	The FreeBSD FoundationTested on:	Dell XPS 13 (AX200), Lenovo TP X270 (AX210)MFC after:	3 daysPR:		263632

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Wed, 09 Apr 2025 20:00:20 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>90383181aae908d2c696f8d66c19645011b4c388 - rtw88: update module Makefile for v7.0 driver version</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#90383181aae908d2c696f8d66c19645011b4c388</link>
        <description>rtw88: update module Makefile for v7.0 driver versionUpdate LINUXKPI_VERSION to reflect that the driver is based onLinux v7.0.Sponsored by:	The FreeBSD FoundationMFC after:	3 days

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Sat, 18 Apr 2026 15:40:21 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e8166d7f378bb449315aff535909c153f3e71daf - LinuxKPI wlan drivers: update makefiles to not use WITH_</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#e8166d7f378bb449315aff535909c153f3e71daf</link>
        <description>LinuxKPI wlan drivers: update makefiles to not use WITH_Up to now the LinuxKPI wlan drivers were using local variables startingwith a WITH_ prefix in their Makefiles.That is likely to collide with other mechanisms like WITH_ and WITHOUT_from src.conf.Adjust the local variables to use a driver name prefix for now to controlwhat is built and what is not.These variables are mainly for the time of development so we canturn off/on a feature or bus attachment while working on it.  Otherwisethey are there for documentation purposes.  The only reason one wouldchange them locally would be if someone was to build a very customimage and not want certain bits (e.g., USB support) being compiled intothe modules.While here, try to harmonize some parts of the Makefiles.Suggested by:	impDiscussed with:	impReviewed by:	impSponsored by:	The FreeBSD FoundationMFC after:	3 daysDifferential Revision: https://reviews.freebsd.org/D55977

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Fri, 20 Mar 2026 00:02:05 +0100</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9e175561196066a09c1a89202fd60e0433b87868 - rtw88: Add bus attachments to the module Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#9e175561196066a09c1a89202fd60e0433b87868</link>
        <description>rtw88: Add bus attachments to the module MakefileIn addition to PCIe we will support USB and also prepare for SDIO (stilldisabled locally).  The module SRCS are split up into a common part,which we always add.  All three bus parts are guarded by a localvariable in the Makefile.In addition the PCI parts require PCI to be compiled into the kernel.We add that check in case of, e.g., SoCs with SDIO but no PCI, whichmay not have PCI in the kernel config and thus the module would failto attach.USB has no additional check as it is fully loadable and does not haveto be in a kernel config.SDIO depends on an MMCCAM-enabled kernel but is otherwise loadable.While we could, we are not splitting the various bus attachments intoindividual modules as we generally do not do that in FreeBSD. [1]Sponsored by:	The FreeBSD FoundationMFC after:	3 daysDiscussed with:	imp and jhb (2022, 2024), see also 17732dd8f01b [1]OKed by:	imp (KERN_OPTS checks initially suggested by jhb)Differential Revision: https://reviews.freebsd.org/D55022

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Mon, 26 Jan 2026 14:19:14 +0100</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>80ba8933a991d245b3983f9e2ed1171b11ccaf8a - rtw88: update Realtek&apos;s rtw88 driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#80ba8933a991d245b3983f9e2ed1171b11ccaf8a</link>
        <description>rtw88: update Realtek&apos;s rtw88 driverThis version is based ongit.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git24d479d26b25bce5faea3ddd9fa8f3a6c3129ea7 ( tag: v6.19-rc6 ).Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Tue, 20 Jan 2026 11:56:33 +0100</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eb15fdb1b72de02e7a4c454f7eeeb1cee5cb83df - rtw88: update Realtek&apos;s rtw88 driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#eb15fdb1b72de02e7a4c454f7eeeb1cee5cb83df</link>
        <description>rtw88: update Realtek&apos;s rtw88 driverThis version is based ongit.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.gite5f0a698b34ed76002dc5cff3804a61c80233a7a ( tag: v6.17 ).MFC after:	3 days

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Fri, 17 Oct 2025 22:22:54 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>aecd63f4479423a65bdde7f93da66139293f0928 - rtw88 / rtw89: define LINUXKPI_VERSION</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#aecd63f4479423a65bdde7f93da66139293f0928</link>
        <description>rtw88 / rtw89: define LINUXKPI_VERSIONAlways define the LINUXKPI_VERSION for LinuxKPI based wirelessdrivers.  This ensures that LinuxKPI can move indepdent of drivers.Sponsored by:	The FreeBSD FoundationMFC after:	3 days

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Thu, 21 Aug 2025 08:28:56 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a0ccc12f6882a886d89ae279c541b2c2b62c6aca - rtw88: merge Realtek&apos;s rtw88 driver based on Linux v6.14</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#a0ccc12f6882a886d89ae279c541b2c2b62c6aca</link>
        <description>rtw88: merge Realtek&apos;s rtw88 driver based on Linux v6.14This version is based ongit.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git38fec10eb60d687e30c8c6b5420d86e8149f7557 ( tag: v6.14 ).Sponsored by:	The FreeBSD Foundation

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Thu, 24 Apr 2025 10:48:26 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>07f6575585bf69ae48dffe87c4578057ae4782d8 - LinuxKPI: 802.11: turn on debugfs for iwlwifi and rtw88</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#07f6575585bf69ae48dffe87c4578057ae4782d8</link>
        <description>LinuxKPI: 802.11: turn on debugfs for iwlwifi and rtw88Make iwlwifi compile with debugfs after the last updates and turn it onfor both iwlwifi and rtw88 in order to be able to get at least someuseful information on driver/firwmare state.Sponsored by:	The FreeBSD FoundationMFC after:	10 days

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Sat, 28 Dec 2024 10:52:45 +0100</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>11c53278a8a3e86e14377f09bbaa7bad193d3713 - rtw88: update Realtek&apos;s rtw88 driver.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#11c53278a8a3e86e14377f09bbaa7bad193d3713</link>
        <description>rtw88: update Realtek&apos;s rtw88 driver.This version is based ongit.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git98f7e32f20d28ec452afb208f9cffc08448a2652 ( tag: v6.11 ).Sponsored by:   The FreeBSD FoundationMFC after:      14 days

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Wed, 25 Sep 2024 01:50:22 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>157e93e0e8138fbaa6ab5d5b20b0c23f903667a6 - LinuxKPI: pci: rename PCI_IRQ_LEGACY to PCI_IRQ_INTX</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#157e93e0e8138fbaa6ab5d5b20b0c23f903667a6</link>
        <description>LinuxKPI: pci: rename PCI_IRQ_LEGACY to PCI_IRQ_INTXPCI_IRQ_LEGACY was added in 366d68f28379 (likely) for rtw88 only.The define now got renamed and I cannot find any other use butrtw88 and rtw89.We keep the old name as comapt while driver updates are inprogress enabling it defining LINUXKPI_VERSION for the two drivers.Sponsored by;	The FreeBSD FoundationMFC after:	3 daysDifferential Revision: https://reviews.freebsd.org/D46822

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Thu, 26 Sep 2024 23:13:35 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e9ac41698b2f322d55ccf9da50a3596edb2c1800 - Remove residual blank line at start of Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#e9ac41698b2f322d55ccf9da50a3596edb2c1800</link>
        <description>Remove residual blank line at start of MakefileThis is a residual of the $FreeBSD$ removal.MFC After: 3 days (though I&apos;ll just run the command on the branches)Sponsored by: Netflix

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Mon, 15 Jul 2024 06:46:32 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e239bfce798af17f5fe8dba8bcaf13d99 - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#031beb4e239bfce798af17f5fe8dba8bcaf13d99</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 19:54:58 +0200</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f621b087c00776de713944ae6561e44f83e7b541 - iwlwifi: rtw88: rtw89: fix gcc warnings</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#f621b087c00776de713944ae6561e44f83e7b541</link>
        <description>iwlwifi: rtw88: rtw89: fix gcc warningsFix -Wno-format and unused variables warnings with gcc by adopting(to|the) FreeBSD-specific code.Reported by:	jhbSponsored by:	The FreeBSD FoundationMFC after:	3 daysReviewed by:	jhbDifferential Revision: https://reviews.freebsd.org/D39673

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Tue, 18 Apr 2023 21:51:09 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3a9e6624ebeff00fb2330606acdcb194504ae05f - rtw88: Silence unused but set warnings from GCC for debug.c.</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#3a9e6624ebeff00fb2330606acdcb194504ae05f</link>
        <description>rtw88: Silence unused but set warnings from GCC for debug.c.Reviewed by:	bzDifferential Revision:	https://reviews.freebsd.org/D39353

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Mon, 10 Apr 2023 19:31:26 +0200</pubDate>
        <dc:creator>John Baldwin &lt;jhb@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>4495b4eb510d87277ed2dd4d27f7cebc7a76b4a8 - rtw88: correct SRCS+= in Makefile</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#4495b4eb510d87277ed2dd4d27f7cebc7a76b4a8</link>
        <description>rtw88: correct SRCS+= in MakefileProperly spell a SRCS+= for an optional file (this is why it stayedunnoticed so far).MFC after:	3 days

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Mon, 28 Nov 2022 16:48:44 +0100</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>514fb3872166a361faa81d89909f65913e90b1b2 - LinuxKPI: define LINUXKPI_INCLUDES for module builds as well</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#514fb3872166a361faa81d89909f65913e90b1b2</link>
        <description>LinuxKPI: define LINUXKPI_INCLUDES for module builds as wellWhile for in-kernel we already have LINUXKPI_INCLUDES in kern.pre.mkfor kmod builds we&apos;ve not had a common define to use leading to variousspellings of include paths.In order for the include list to be expanded more easily in the future,e.g., adding the &quot;dummy&quot; includes (for all) and to harmonize code,duplicate LINUXKPI_INCLUDES to kmod.mk and use it for all module Makefiles.MFC after:	1 weekReviewed by:	hselaskyDifferential Revision: https://reviews.freebsd.org/D36683

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Fri, 23 Sep 2022 23:18:45 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>17732dd8f01bae62177a55309c77b4b4f404096d - Revert &quot;rtw88: split driver up into a core and pci part&quot;</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#17732dd8f01bae62177a55309c77b4b4f404096d</link>
        <description>Revert &quot;rtw88: split driver up into a core and pci part&quot;After some discussion, for now, simply revert the change to splitthe driver up into if_rtw88_core.ko and if_rtw88_pci.ko as we donot have an if_rtw88.ko anymore.  We do have code trying toauto-load modules, e.g. ifconfig, based on if_xxx.ko.We could, based on Makefile magic or further code, generate aif_rtw88.ko module with proper dependencies and keep this but forsimplicity stay with the one slightly larger module for now.Should code appear to do this &quot;properly&quot; we can revisit this onceUSB support has landed.Slightly update the module Makefile to keep the separation of filesbetween core and pci bits visible and maintainable for the future.This reverts commit 0f7b9777f8f39fbc230b3e1de2f844d9f839adea.

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Fri, 01 Jul 2022 15:06:31 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0f7b9777f8f39fbc230b3e1de2f844d9f839adea - rtw88: split driver up into a core and pci part</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#0f7b9777f8f39fbc230b3e1de2f844d9f839adea</link>
        <description>rtw88: split driver up into a core and pci partSplit the driver up into two modules (if_rtw88_pci.ko and rtw88_core.ko).This is in preparation for the hopefully eventually upcoming USB supportusing the same driver core.Note: this changes the module name to load to if_rtw88_pci.ko instead ofif_rtw88.ko.  If using devmatch(8) everything should stay the same asthe driver name (used for net.wlan.devices) stays rtw88.  If usingkld_list in rc.conf or loader.conf you will need to adjust the name.Update man page for this.MFC after:	3 days

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Sun, 12 Jun 2022 20:35:58 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2774f206809b8fd3a4904fe945f029a414fbc642 - rtw88: import Realtek&apos;s rtw88 driver</title>
        <link>http://kernelsources.org:8080/source/history/freebsd/sys/modules/rtw88/Makefile#2774f206809b8fd3a4904fe945f029a414fbc642</link>
        <description>rtw88: import Realtek&apos;s rtw88 driverImport rtw88 based on wireless-testing at5d5d68bcff1f7ff27ba0b938a4df5849849b47e3 with adjustments for FreeBSD.While our version of the driver has knowledge about the incapablityof DMA above 4GB we do see errors if people have more than thatoften already showing when laoding firmware.The problem for that is currently believed to be outside this driverso importing it anyway for now.Given the lack of full license texts on non-local files this isimported under the draft policy for handling SPDX files (D29226). [1]Approved by:	core (imp) [1]MFC after:	2 weeks

            List of files:
            /freebsd/sys/modules/rtw88/Makefile</description>
        <pubDate>Wed, 30 Mar 2022 23:54:04 +0200</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
