<?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 hyperv.c</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>200d4732 - hyperv: Register the MSR-based timecounter during SI_SUB_HYPERVISOR</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#200d4732</link>
        <description>hyperv: Register the MSR-based timecounter during SI_SUB_HYPERVISORThis reverts commit 9ef7df022a46 (&quot;hyperv: Register hyperv_timecounterlater during boot&quot;) and adds a comment explaining why the timecounterneeds to be registered as early as it is.PR:		259878Fixes:	9ef7df022a46 (&quot;hyperv: Register hyperv_timecounter later during boot&quot;)Reviewed by:	kibSponsored by:	The FreeBSD Foundation(cherry picked from commit ed6a9452be01c1b7805d0a7311211b8cf381a9dd)

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Fri, 19 Nov 2021 22:30:05 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>a2ca269b - hyperv: Register hyperv_timecounter later during boot</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#a2ca269b</link>
        <description>hyperv: Register hyperv_timecounter later during bootPreviously the MSR-based timecounter was registered duringSI_SUB_HYPERVISOR, i.e., very early during boot, and before SI_SUB_LOCK.After commit 621fd9dcb2d8 this triggers a panic since the timecounterlist lock is not yet initialized.The hyperv timecounter does not need to be registered so early, so deferthat to SI_SUB_DRIVERS, at the same time the hyperv TSC timecounter isregistered.Reported by:	whuApproved by:	whuFixes:		621fd9dcb2d8 (&quot;timecounter: Lock the timecounter list&quot;)Sponsored by:	The FreeBSD Foundation(cherry picked from commit 9ef7df022a467776aa616b92fe5783e4261e84c6)

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Mon, 25 Oct 2021 17:08:38 +0000</pubDate>
        <dc:creator>Mark Johnston &lt;markj@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>49bfa624 - Eliminate the arena parameter to kmem_free().  Implicitly this corrects an</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#49bfa624</link>
        <description>Eliminate the arena parameter to kmem_free().  Implicitly this corrects anerror in the function hypercall_memfree(), where the wrong arena was beingpassed to kmem_free().Introduce a per-page flag, VPO_KMEM_EXEC, to mark physical pages that aremapped in kmem with execute permissions.  Use this flag to determine whicharena the kmem virtual addresses are returned to.Eliminate UMA_SLAB_KRWX.  The introduction of VPO_KMEM_EXEC makes itredundant.Update the nearby comment for UMA_SLAB_KERNEL.Reviewed by:	kib, markjDiscussed with:	jeffApproved by:	re (marius)Differential Revision:	https://reviews.freebsd.org/D16845

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Sat, 25 Aug 2018 19:38:08 +0000</pubDate>
        <dc:creator>Alan Cox &lt;alc@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>83a90bff - Eliminate kmem_malloc()&apos;s unused arena parameter.  (The arena parameter</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#83a90bff</link>
        <description>Eliminate kmem_malloc()&apos;s unused arena parameter.  (The arena parameterbecame unused in FreeBSD 12.x as a side-effect of the NUMA-relatedchanges.)Reviewed by:	kib, markjDiscussed with:	jeff, re@Differential Revision:	https://reviews.freebsd.org/D16825

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Tue, 21 Aug 2018 16:43:46 +0000</pubDate>
        <dc:creator>Alan Cox &lt;alc@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>96f105d1 - hyperv: Fix boot-up after malloc() returns memory of NX by default now</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#96f105d1</link>
        <description>hyperv: Fix boot-up after malloc() returns memory of NX by default nowFreeBSD VM can&apos;t boot up on Hyper-V after the recent malloc change inr335068: Make UMA and malloc(9) return non-executable memory in most cases.The hypercall page here must be executable.Fix the boot-up issue by adding M_EXEC.PR:		229167Sponsored by:	Microsoft

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Sat, 07 Jul 2018 00:41:04 +0000</pubDate>
        <dc:creator>Dexuan Cui &lt;dexuan@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5a7ed65f - Correct comment typo in Hyper-V</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#5a7ed65f</link>
        <description>Correct comment typo in Hyper-VPR:		226665Submitted by:	Ryo ONODERAMFC after:	3 days

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Fri, 30 Mar 2018 02:25:12 +0000</pubDate>
        <dc:creator>Ed Maste &lt;emaste@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>6bf331af - hyperv/vmbus: Expose Hyper-V major version.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#6bf331af</link>
        <description>hyperv/vmbus: Expose Hyper-V major version.MFC after:	3 daysSponsored by:	Microsoft

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Tue, 10 Oct 2017 08:23:19 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>93b4e111 - hyperv: Update copyright for the files changed in 2017</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#93b4e111</link>
        <description>hyperv: Update copyright for the files changed in 2017MFC after:	3 daysSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D11982

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Mon, 14 Aug 2017 06:00:50 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>9ba5e29c - hyperv: Use kmem_malloc for hypercall memory due to NX bit change.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#9ba5e29c</link>
        <description>hyperv: Use kmem_malloc for hypercall memory due to NX bit change.Reported by:	dexuan@MFC after:	nowSponsored by:	Microsoft

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Wed, 19 Apr 2017 02:39:48 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>227bb849 - hyperv: Add method to read 64bit Hyper-V specific time value.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#227bb849</link>
        <description>hyperv: Add method to read 64bit Hyper-V specific time value.MFC after:	1 weekSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D9057

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Mon, 09 Jan 2017 03:38:41 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>5b444eda - hyperv/vmbus: Forward declare static functions</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#5b444eda</link>
        <description>hyperv/vmbus: Forward declare static functionsMFC after:	1 weekSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D7346

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Fri, 29 Jul 2016 05:49:12 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7d8ee480 - hyperv/vmbus: Inclusion cleanup</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#7d8ee480</link>
        <description>hyperv/vmbus: Inclusion cleanupMFC after:	1 weekSponsored by:	MicrosoftDifferential Revision:	https://reviews.freebsd.org/D7334

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Thu, 28 Jul 2016 06:46:10 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7dd8881c - hyperv/vmbus: Rename hv_vmbus_priv.h to vmbus_brvar.h</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#7dd8881c</link>
        <description>hyperv/vmbus: Rename hv_vmbus_priv.h to vmbus_brvar.hIt only contains bufring related bits for a while.MFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D7281

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Mon, 25 Jul 2016 03:12:40 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>71ac1309 - hyperv: hv_guid -&gt; struct hyperv_guid.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#71ac1309</link>
        <description>hyperv: hv_guid -&gt; struct hyperv_guid.This paves way for the further cleanup/disentangle.MFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D7092

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Thu, 14 Jul 2016 05:25:31 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>562d480b - hyperv: Signal event input parameter is shared w/ MNF</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#562d480b</link>
        <description>hyperv: Signal event input parameter is shared w/ MNFMFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D7087

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Wed, 13 Jul 2016 09:19:33 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>fc7ddc1e - hyperv: Nuke unused stuffs</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#fc7ddc1e</link>
        <description>hyperv: Nuke unused stuffsMFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D6917

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Tue, 12 Jul 2016 05:23:14 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>e44bdd84 - hyperv/vmbus: Busdma-fy Hypercall signal event input parameter.</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#e44bdd84</link>
        <description>hyperv/vmbus: Busdma-fy Hypercall signal event input parameter.MFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D6916

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Tue, 12 Jul 2016 05:09:07 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>1f175550 - hyperv: Nuke unused stuffs</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#1f175550</link>
        <description>hyperv: Nuke unused stuffsMFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D6913

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Tue, 12 Jul 2016 03:38:29 +0000</pubDate>
        <dc:creator>Sepherosa Ziehau &lt;sephe@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>236764b1 - hyperv/vmbus: Implement a new set of APIs for post message Hypercall</title>
        <link>http://172.16.0.5:8080/history/freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c#236764b1</link>
        <description>hyperv/vmbus: Implement a new set of APIs for post message HypercallAnd use this new APIs for Initial Contact post message Hypercall.More post message Hypercalls will be converted.MFC after:	1 weekSponsored by:	Microsoft OSTCDifferential Revision:	https://reviews.freebsd.org/D6830

            List of files:
            /freebsd-13.1/sys/dev/hyperv/vmbus/hyperv.c</description>
        <pubDate>Mon, 11 Jul 2016 04:52:11 +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-13.1/sys/dev/hyperv/vmbus/hyperv.c#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-13.1/sys/dev/hyperv/vmbus/hyperv.c</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>
