<?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>7ece5993 - Hyper-V: TLB flush enlightment using hypercall</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#7ece5993</link>
        <description>Hyper-V: TLB flush enlightment using hypercallCurrently FreeBSD uses IPI based TLB flushing for remoteTLB flushing. Hyper-V allows hypercalls to flush local andremote TLB. The use of Hyper-V hypercalls gives significantperformance improvement in TLB operations.This patch set during test has shown near to 40 percentTLB performance improvement.Also this patch adds rep hypercall implementation as well.Reviewed by:	whu, kibTested by:	whuAuthored-by:	Souradeep Chakrabarti &lt;schakrabarti@microsoft.com&gt;Co-Authored-by:	Erni Sri Satya Vennela &lt;ernis@microsoft.com&gt;MFC after:	1 weekSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D45521(cherry picked from commit 2b887687edc25bb4553f0d8a1183f454a85d413d)

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Fri, 07 Jun 2024 07:56:07 +0000</pubDate>
        <dc:creator>Souradeep Chakrabarti &lt;schakrabarti@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>031beb4e - sys: Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#031beb4e</link>
        <description>sys: Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:54:58 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9729f076 - arm64: Hyper-V: enablement for ARM64 in Hyper-V (Part 3, final)</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#9729f076</link>
        <description>arm64: Hyper-V: enablement for ARM64 in Hyper-V (Part 3, final)This is the last part for ARM64 Hyper-V enablement. This includescommone files and make file changes to enable the ARM64 FreeBSDguest on Hyper-V. With this patch, it should be able to buildthe ARM64 image and install it on Hyper-V.Reviewed by:	emaste, andrew, whuTested by:	Souradeep Chakrabarti &lt;schakrabarti@microsoft.com&gt;Sponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D36744

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Thu, 27 Oct 2022 13:46:08 +0000</pubDate>
        <dc:creator>Souradeep Chakrabarti &lt;schakrabarti@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>5bb3134a - Fix some modules to export more used symbols</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#5bb3134a</link>
        <description>Fix some modules to export more used symbolsand remove non-present symbols that are now reported by kmod_syms.awk.Reviewed by:	emasteSponsored by:	The FreeBSD FoundationMFC after:	1 weekDifferential revision:	https://reviews.freebsd.org/D32878

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/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>97993d1e - hyperv: Fix vmbus after the i386 4/4 split</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#97993d1e</link>
        <description>hyperv: Fix vmbus after the i386 4/4 splitThe vmbus ISR needs to live in a trampoline.  Dynamically allocating atrampoline at driver initialization time poses some difficulties due tothe fact that the KENTER macro assumes that the offset relative totramp_idleptd is fixed at static link time.  Another problem is thatnative_lapic_ipi_alloc() uses setidt(), which assumes a fixed trampolineoffset.Rather than fight this, move the Hyper-V ISR to i386/exception.s.  Add anew HYPERV kernel option to make this optional, and configure it bydefault on i386.  This is sufficient to make use of vmbus(4) after the4/4 split.  Note that vmbus cannot be loaded dynamically and both theHYPERV option and device must be configured together.  I think this isnot too onerous a requirement, since vmbus(4) was previouslynon-functional.Reported by:	Harry Schmalzbauer &lt;freebsd@omnilan.de&gt;Tested by:	Harry Schmalzbauer &lt;freebsd@omnilan.de&gt;Reviewed by:	whu, kibMFC after:	2 weeksSponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D30577

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Tue, 08 Jun 2021 13:40:30 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6469bdcd - Move most of the contents of opt_compat.h to opt_global.h.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#6469bdcd</link>
        <description>Move most of the contents of opt_compat.h to opt_global.h.opt_compat.h is mentioned in nearly 180 files. In-progress networkdriver compabibility improvements may add over 100 more so this iscloser to &quot;just about everywhere&quot; than &quot;only some files&quot; per theguidance in sys/conf/options.Keep COMPAT_LINUX32 in opt_compat.h as it is confined to a subset ofsys/compat/linux/*.c.  A fake _COMPAT_LINUX option ensure opt_compat.his created on all architectures.Move COMPAT_LINUXKPI to opt_dontuse.h as it is only used to control theset of compiled files.Reviewed by:	kib, cem, jhb, jtlSponsored by:	DARPA, AFRLDifferential Revision:	https://reviews.freebsd.org/D14941

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Fri, 06 Apr 2018 17:35:35 +0000</pubDate>
        <dc:creator>Brooks Davis &lt;brooks@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fc2a8776 - Rename assym.s to assym.inc</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#fc2a8776</link>
        <description>Rename assym.s to assym.incassym is only to be included by other .s files, and should neveractually be assembled by itself.Reviewed by:	imp, bdrewery (earlier)Sponsored by:	The FreeBSD FoundationDifferential Revision:	https://reviews.freebsd.org/D14180

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Tue, 20 Mar 2018 17:58:51 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f91e2d3a - Move assym.s to DPSRCS in vmbus module</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#f91e2d3a</link>
        <description>Move assym.s to DPSRCS in vmbus moduleassym.s is only to be included by other .s files, and should notactually be assembled by itself.

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Sat, 17 Mar 2018 14:50:20 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>554e6778 - hyperv/vmbus: Reorganize vmbus device tree</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#554e6778</link>
        <description>hyperv/vmbus: Reorganize vmbus device treeFor GEN1 Hyper-V, vmbus is attached to pcib0, which contains theresources for PCI passthrough and SR-IOV.  There is noacpi_syscontainer0 on GEN1 Hyper-V.For GEN2 Hyper-V, vmbus is attached to acpi_syscontainer0, whichcontains the resources for PCI passthrough and SR-IOV.  There isno pcib0 on GEN2 Hyper-V.The ACPI VMBUS device now only holds its _CRS, which is empty asof this commit; its existence is mainly for upward compatibility.Device tree structure is suggested by jhb@.Tested-by:	dexuan@Collabrated-wth:	dexuan@MFC after:	1 weekSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D10565

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Wed, 10 May 2017 05:28:14 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>193d9e76 - sys/modules: normalize .CURDIR-relative paths to SRCTOP</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#193d9e76</link>
        <description>sys/modules: normalize .CURDIR-relative paths to SRCTOPThis simplifies make output/logicTested with:	`cd sys/modules; make ALL_MODULES=` on amd64MFC after:	1 monthSponsored by:	Dell EMC Isilon

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Sat, 04 Mar 2017 10:10:17 +0000</pubDate>
        <dc:creator>Enji Cooper &lt;ngie@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>531582f5 - hyperv/pcib: Fix the build for some kernel configs</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#531582f5</link>
        <description>hyperv/pcib: Fix the build for some kernel configsAdd the dependency on pci explicitly for the pcib and vmbus drivers.The related Makefiles are updated accordingly too.Reviewed by:	sepheApproved by:	sephe (mentor)MFC after:	1 weekSponsored by:	Microsoft

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Fri, 18 Nov 2016 05:33:01 +0000</pubDate>
        <dc:creator>Dexuan Cui &lt;dexuan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>90587be3 - hyperv/vmbus: Add missing vmbus_if.c to module build.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#90587be3</link>
        <description>hyperv/vmbus: Add missing vmbus_if.c to module build.MFC after:	1 weekSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D8067

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Fri, 30 Sep 2016 06:49:39 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6212aa15 - hyperv/vmbus: Add APIs for various types of transactions.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#6212aa15</link>
        <description>hyperv/vmbus: Add APIs for various types of transactions.Reviewed by:	Jun Su &lt;junsu microsoft com&gt;MFC after:	1 weekSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D7456

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Thu, 11 Aug 2016 05:49:49 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ce859641 - opt_apic.h is only used on i386.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#ce859641</link>
        <description>opt_apic.h is only used on i386.MFC after:	3 daysSponsored by:	EMC / Isilon Storage Division

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Wed, 27 Jul 2016 20:45:00 +0000</pubDate>
        <dc:creator>Bryan Drewery &lt;bdrewery@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>dc831186 - hyperv/vmbus: Rename cleaned up bufring code</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#dc831186</link>
        <description>hyperv/vmbus: Rename cleaned up bufring codeMFC after:	1 weekSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D7318

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Wed, 27 Jul 2016 09:27:08 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e6240996 - hyperv/vmbus: Rename laundered vmbus channel code</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#e6240996</link>
        <description>hyperv/vmbus: Rename laundered vmbus channel codeMFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D7232

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Tue, 19 Jul 2016 07:51:22 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7d590c73 - hyperv/vmbus: Merge hv_channel_mgmt.c into hv_channel.c</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#7d590c73</link>
        <description>hyperv/vmbus: Merge hv_channel_mgmt.c into hv_channel.cMFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D7126

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Fri, 15 Jul 2016 04:42:08 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e71d1719 - hyperv/vmbus: Merge hv_connection.c into hv_channel.c</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#e71d1719</link>
        <description>hyperv/vmbus: Merge hv_connection.c into hv_channel.cMFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D7004

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Wed, 13 Jul 2016 03:14:29 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>38d19df6 - hyperv/vmbus: Rework vmbus version accessing.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#38d19df6</link>
        <description>hyperv/vmbus: Rework vmbus version accessing.Instead of global variable, vmbus version is accessed througha vmbus DEVMETHOD now.MFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D6953

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Tue, 12 Jul 2016 07:33:39 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d8bf5168 - hyperv: Move machine dependent bits into machine dependent files.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/sys/modules/hyperv/vmbus/Makefile#d8bf5168</link>
        <description>hyperv: Move machine dependent bits into machine dependent files.MFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D6701

            List of files:
            /freebsd-14.2/sys/modules/hyperv/vmbus/Makefile</description>
        <pubDate>Mon, 06 Jun 2016 05:55:37 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
