<?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>fb3c236a - LinuxKPI: import beginning of a new version of netdevice.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#fb3c236a</link>
        <description>LinuxKPI: import beginning of a new version of netdevice.hImport a netdevice update complementing the last remaining bits ofthe old ifnet derived implementation.  Along add a (for now) taskbased NAPI implementation.This is the minimal set of chnages which are needed for the initialsupport of wireless drivers.  The NAPI implementation has an option tostill switch to &quot;direct dispatch&quot; as it had been used by these driversbefore not relying on a deferred context along with some printf tracing.This has been helpful in the last weeks for debugging and will becleaned once we have had broader testing and are sure this is fine as-is.Should we need a more time-sensitive or load-sensitive responsein the future we can always switch to something more sophisticated.Sponsored by:		The FreeBSD FoundationX-Differential Revision: D33075 (abandoned without feedback a while ago)(cherry picked from commit d105895844848ddba85d686e03e0d14c03ad4eb4)

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Sun, 26 Dec 2021 18:29:29 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>508c4fb4 - LinuxKPI: add a work-in-progress skbuff implementation</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#508c4fb4</link>
        <description>LinuxKPI: add a work-in-progress skbuff implementationThis is a work-in-progress implementation of sk_buff compat codeused for wireless drivers only currently.Bring in this version of the code as it has proven to be good enoughto have packets going for a few months.The current implementation has several drawbacks including the needfor us to copy data between sk_buffs and mbufs.Do not rely on the internals of this implementation.  They are highlylikely to change as we will improve the integration to FreeBSD mbufs.Sponsored by:	The FreeBSD Foundation(cherry picked from commit 49ed6e979c3b327ae466a559884802d901aa5792)

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Sun, 26 Dec 2021 18:26:26 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>83271c68 - Fix some modules to export more used symbols</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#83271c68</link>
        <description>Fix some modules to export more used symbols(cherry picked from commit 5bb3134a8c21cb87b30e135ef168483f0333dabb)

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Sun, 07 Nov 2021 08:42:24 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fd6adf78 - LinuxKPI: Remove FreeBSD struct resource from all LKPI headers</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#fd6adf78</link>
        <description>LinuxKPI: Remove FreeBSD struct resource from all LKPI headersexcept linux/pci.h to avoid conflicts with Linux version.This allows to #define resource in drm-kmod globally and strip some #ifdef-sReviewed by:	hselasky, manuDifferential revision:	https://reviews.freebsd.org/D31673(cherry picked from commit 66ea390652d2ede405b43c168157986bd2b52bb9)

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Wed, 29 Sep 2021 20:12:36 +0000</pubDate>
        <dc:creator>Vladimir Kondratyev &lt;wulf@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>77381150 - MFC ebe5cf355dca:</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#77381150</link>
        <description>MFC ebe5cf355dca:Implement basic support for allocating memory from a specific numa nodein the LinuxKPI.Differential Revision:	https://reviews.freebsd.org/D29077Reviewed by:	markj@ and kib@Sponsored by:	Mellanox Technologies // NVIDIA Networking(cherry picked from commit ebe5cf355dca1d7827a70b99a9d9c4f97f78691d)

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Fri, 05 Mar 2021 11:44:06 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ff119f7c - LinuxKPI: implement devres() framework parts and two examples</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#ff119f7c</link>
        <description>LinuxKPI: implement devres() framework parts and two examplesThis code implements a version of the devres framework foundworking for various iwlwifi use cases and also providing functionsfor ttm_page_alloc_dma.c from DRM.Part of the framework replicates the consumed KPI, while othersare internal helper functions.In addition the simple devm_k*malloc() consumers were implementedand kvasprintf() was enhanced to also work for the devm_kasprintf()case.Addmittingly lkpi_devm_kmalloc_release() could be avoided but forthe overall understanding of the code and possible memory tracingit may still be helpful.Further devsres consumer are implemented for iwlwifi but will followlater as the main reason for this change is to sort out overlap withDRM.Sponsored-by:	The FreeBSD FoundationObtained-from:	bz_iwlwifiMFC After:	3 daysReviewed-by:	hselasky, manuDifferential Revision:	https://reviews.freebsd.org/D28189(cherry picked from commit fa765ca73e553399ffbad382e579e4c2b4d0fc12)

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Thu, 28 Jan 2021 16:32:43 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ffd05df7 - LinuxKPI: add firmware loading support</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#ffd05df7</link>
        <description>LinuxKPI: add firmware loading supportImplement linux firmware KPI compat code.This includes: request_firmware() request_firmware_nowait(),request_firmware_direct(), firmware_request_nowarn(),and release_firmware().Given we will try to map requested names from natively portedor full-linuxkpi-using drivers to a firmware(9) auto-loadingname format (.ko file name and image name matching),we quieten firmware(9) and print success or failure (unlessthe _nowarn() version was called) in the linuxkpi implementation.At the moment we try up-to 4 different naming combinations,with path stripped, original name, and requested name with &apos;/&apos;or &apos;.&apos; replaced.We do not currently defer loading in the &quot;nowait&quot; case.Sponsored-by:	The FreeBSD FoundationSponsored-by:	Rubicon Communications, LLC (&quot;Netgate&quot;)		(firmware(9) nowarn update from D27413)MFC after:	3 daysReviewed by:	kib, manu (looked at older versions)Differential Revision:	https://reviews.freebsd.org/D27414(cherry picked from commit a6c2507d1baedb183268e31bc6b6f659a9529904)(cherry picked from commit 4a26380ba6dc487a7525d909ee29fbc710b558d1)

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Thu, 28 Jan 2021 16:05:32 +0000</pubDate>
        <dc:creator>Bjoern A. Zeeb &lt;bz@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>11d62b6f - linuxkpi: add kernel_fpu_begin/kernel_fpu_end</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#11d62b6f</link>
        <description>linuxkpi: add kernel_fpu_begin/kernel_fpu_endWith newer AMD GPUs (&gt;=Navi,Renoir) there is FPU context usage in theamdgpu driver.The `kernel_fpu_begin/end` implementations in drm did not even allow nestedbegin-end blocks.Submitted by: Greg VReviewed By: manu, hselaskyDifferential Revision: https://reviews.freebsd.org/D28061

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Tue, 12 Jan 2021 11:02:38 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>2c95fb75 - linuxkpi: Add shrinker support</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#2c95fb75</link>
        <description>linuxkpi: Add shrinker supportA driver can register a shrinker that will be called when the kernelwants to free some memory.Add support for that in linuxkpi and call the registered shrinkerswhen the lowmem event is triggered.Reviewed by:	bzDifferential Revision:	 https://reviews.freebsd.org/D27728

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Tue, 22 Dec 2020 18:15:01 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>db4df563 - Add missing header file when building the LinuxKPI module separately.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#db4df563</link>
        <description>Add missing header file when building the LinuxKPI module separately.MFC after:	1 weekSponsored by:	Mellanox Technologies // NVIDIA Networking

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Wed, 18 Nov 2020 13:45:32 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dab39c11 - LinuxKPI: Implement ACPI bits required by drm-kmod in base system</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#dab39c11</link>
        <description>LinuxKPI: Implement ACPI bits required by drm-kmod in base systemIt includes:ACPI_HANDLE() implementation.AC and VIDEO ACPI events notification support.Replacement of hand-rolled GPLed _DSM method evaluation helperswith in-base ones.Submitted by:	wulfDifferential Revision:	https://reviews.freebsd.org/D26603

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Mon, 09 Nov 2020 13:20:14 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a91b408a - linuxkpi: Add dmi_* function</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#a91b408a</link>
        <description>linuxkpi: Add dmi_* functiondmi function are used to get smbios values.The DRM subsystem and drivers use it to enabled (or not) quirks.Reviewed by:	hselaskySponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D26046

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Fri, 02 Oct 2020 18:28:00 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d96e5996 - Implement extensible arrays API using the existing radix tree implementation</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#d96e5996</link>
        <description>Implement extensible arrays API using the existing radix tree implementationin the LinuxKPI.Differential Revision:	https://reviews.freebsd.org/D25101Reviewed by:	kib @MFC after:	1 weekSponsored by:	Mellanox Technologies

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Thu, 27 Aug 2020 10:28:12 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>15fe2513 - Introduce LINUXKPI_GENSRCS.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#15fe2513</link>
        <description>Introduce LINUXKPI_GENSRCS.Centralize the list of generated files required by linuxkpi consumers,into the common variable.  This way, consumers that use the variableare insulated from possible changes in the list.Reviewed by:	hselasky, impSponsored by:	Mellanox TechnologiesMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D24137

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Fri, 20 Mar 2020 21:06:58 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>84b3c454 - Add pci_iov_if.h header as a dependency for Linuxkpi consumers.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#84b3c454</link>
        <description>Add pci_iov_if.h header as a dependency for Linuxkpi consumers.Sponsored by:	Mellanox TechnologiesMFC after:	2 weeks

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Wed, 18 Mar 2020 22:09:16 +0000</pubDate>
        <dc:creator>Konstantin Belousov &lt;kib@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1179b649 - linuxkpi: Move shmem related functions in it&apos;s own file</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#1179b649</link>
        <description>linuxkpi: Move shmem related functions in it&apos;s own fileFor drmkpi (D23085) we don&apos;t want the Linux struct file as we don&apos;t emulateeverything. Also the prototypes should be in shmem_fs.h to have 100%compatibility with Linux.Reviewed by:	hselaskyMFC after:	MaybeDifferential Revision:	https://reviews.freebsd.org/D23764

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Fri, 21 Feb 2020 09:28:45 +0000</pubDate>
        <dc:creator>Emmanuel Vadot &lt;manu@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6a65ca35 - LinuxKPI: Finalize import of seq_file.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#6a65ca35</link>
        <description>LinuxKPI: Finalize import of seq_file.seq_file.h and linux_seq_file.c was imported form ports earlier butlinux_seq_file.c was never compiled in with the module. With thiscommit base seq_file will replace ports seq_file and it required afew modifications to not break functionality and build.Reviewed by:	hpsApproved by:	imp (mentor), hpsMFC after:	1 week

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Thu, 16 May 2019 21:17:18 +0000</pubDate>
        <dc:creator>Johannes Lundberg &lt;johalun@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e35079db - Implement the dump_stack() function in the LinuxKPI.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#e35079db</link>
        <description>Implement the dump_stack() function in the LinuxKPI.Submitted by:		Johannes Lundberg &lt;johalun0@gmail.com&gt;MFC after:		3 daysSponsored by:		Mellanox Technologies

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Tue, 30 Oct 2018 16:42:56 +0000</pubDate>
        <dc:creator>Hans Petter Selasky &lt;hselasky@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a00230f6 - Sort SRCS.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#a00230f6</link>
        <description>Sort SRCS.MFC after:	1 week

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Mon, 26 Jun 2017 21:14:33 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9ea3e141 - Implement parts of the hrtimer API in the LinuxKPI.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/modules/linuxkpi/Makefile#9ea3e141</link>
        <description>Implement parts of the hrtimer API in the LinuxKPI.Reviewed by:	hselaskyMFC after:	1 weekDifferential Revision:	https://reviews.freebsd.org/D11359

            List of files:
            /freebsd-13.1/sys/modules/linuxkpi/Makefile</description>
        <pubDate>Mon, 26 Jun 2017 16:28:46 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
