<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>621191d7 - Drivers: hv: Introduce mshv_root module to expose /dev/mshv to VMMs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#621191d7</link>
        <description>Drivers: hv: Introduce mshv_root module to expose /dev/mshv to VMMsProvide a set of IOCTLs for creating and managing child partitions whenrunning as root partition on Hyper-V. The new driver is enabled viaCONFIG_MSHV_ROOT.A brief overview of the interface:MSHV_CREATE_PARTITION is the entry point, returning a file descriptorrepresenting a child partition. IOCTLs on this fd can be used to mapmemory, create VPs, etc.Creating a VP returns another file descriptor representing that VP whichin turn has another set of corresponding IOCTLs for running the VP,getting/setting state, etc.MSHV_ROOT_HVCALL is a generic &quot;passthrough&quot; hypercall IOCTL which can beused for a number of partition or VP hypercalls. This is for hypercallsthat do not affect any state in the kernel driver, such as getting andsetting VP registers and partition properties, translating addresses,etc. It is &quot;passthrough&quot; because the binary input and output for thehypercall is only interpreted by the VMM - the kernel driver doesnothing but insert the VP and partition id where necessary (which arealways in the same place), and execute the hypercall.Co-developed-by: Anirudh Rayabharam &lt;anrayabh@linux.microsoft.com&gt;Signed-off-by: Anirudh Rayabharam &lt;anrayabh@linux.microsoft.com&gt;Co-developed-by: Jinank Jain &lt;jinankjain@microsoft.com&gt;Signed-off-by: Jinank Jain &lt;jinankjain@microsoft.com&gt;Co-developed-by: Mukesh Rathor &lt;mrathor@linux.microsoft.com&gt;Signed-off-by: Mukesh Rathor &lt;mrathor@linux.microsoft.com&gt;Co-developed-by: Muminul Islam &lt;muislam@microsoft.com&gt;Signed-off-by: Muminul Islam &lt;muislam@microsoft.com&gt;Co-developed-by: Praveen K Paladugu &lt;prapal@linux.microsoft.com&gt;Signed-off-by: Praveen K Paladugu &lt;prapal@linux.microsoft.com&gt;Co-developed-by: Stanislav Kinsburskii &lt;skinsburskii@linux.microsoft.com&gt;Signed-off-by: Stanislav Kinsburskii &lt;skinsburskii@linux.microsoft.com&gt;Co-developed-by: Wei Liu &lt;wei.liu@kernel.org&gt;Signed-off-by: Nuno Das Neves &lt;nunodasneves@linux.microsoft.com&gt;Reviewed-by: Roman Kisel &lt;romank@linux.microsoft.com&gt;Link: https://lore.kernel.org/r/1741980536-3865-11-git-send-email-nunodasneves@linux.microsoft.comSigned-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;Message-ID: &lt;1741980536-3865-11-git-send-email-nunodasneves@linux.microsoft.com&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Fri, 14 Mar 2025 19:28:56 +0000</pubDate>
        <dc:creator>Nuno Das Neves &lt;nunodasneves@linux.microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>461fbbd0 - hyperv: Add CONFIG_MSHV_ROOT to gate root partition support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#461fbbd0</link>
        <description>hyperv: Add CONFIG_MSHV_ROOT to gate root partition supportCONFIG_MSHV_ROOT allows kernels built to run as a normal Hyper-V guestto exclude the root partition code, which is expected to growsignificantly over time.This option is a tristate so future driver code can be built as a(m)odule, allowing faster development iteration cycles.If CONFIG_MSHV_ROOT is disabled, don&apos;t compile hv_proc.c, and stubhv_root_partition() to return false unconditionally. This allows thecompiler to optimize away root partition code blocks since they willbe disabled at compile time.In the case of booting as root partition *without* CONFIG_MSHV_ROOTenabled, print a critical error (the kernel will likely crash).Signed-off-by: Nuno Das Neves &lt;nunodasneves@linux.microsoft.com&gt;Reviewed-by: Easwar Hariharan &lt;eahariha@linux.microsoft.com&gt;Reviewed-by: Michael Kelley &lt;mhklinux@outlook.com&gt;Link: https://lore.kernel.org/r/1740167795-13296-4-git-send-email-nunodasneves@linux.microsoft.comSigned-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;Message-ID: &lt;1740167795-13296-4-git-send-email-nunodasneves@linux.microsoft.com&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Fri, 21 Feb 2025 19:56:35 +0000</pubDate>
        <dc:creator>Nuno Das Neves &lt;nunodasneves@linux.microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>2b4b90e0 - x86/hyperv: Use per cpu initial stack for vtl context</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#2b4b90e0</link>
        <description>x86/hyperv: Use per cpu initial stack for vtl contextCurrently, the secondary CPUs in Hyper-V VTL context lack support forparallel startup. Therefore, relying on the single initial_stack fetchedfrom the current task structure suffices for all vCPUs.However, common initial_stack risks stack corruption when parallel startupis enabled. In order to facilitate parallel startup, use the initial_stackfrom the per CPU idle thread instead of the current task.Fixes: 3be1bc2fe9d2 (&quot;x86/hyperv: VTL support for Hyper-V&quot;)Signed-off-by: Saurabh Sengar &lt;ssengar@linux.microsoft.com&gt;Reviewed-by: Michael Kelley &lt;mhklinux@outlook.com&gt;Link: https://lore.kernel.org/r/1709452896-13342-1-git-send-email-ssengar@linux.microsoft.comSigned-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;Message-ID: &lt;1709452896-13342-1-git-send-email-ssengar@linux.microsoft.com&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Sun, 03 Mar 2024 08:01:36 +0000</pubDate>
        <dc:creator>Saurabh Sengar &lt;ssengar@linux.microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>d01b9a9f - Drivers: hv: Kconfig: Add HYPERV_VTL_MODE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#d01b9a9f</link>
        <description>Drivers: hv: Kconfig: Add HYPERV_VTL_MODEAdd HYPERV_VTL_MODE Kconfig flag for VTL mode.Signed-off-by: Saurabh Sengar &lt;ssengar@linux.microsoft.com&gt;Reviewed-by: Michael Kelley &lt;mikelley@microsoft.com&gt;Link: https://lore.kernel.org/r/1681192532-15460-5-git-send-email-ssengar@linux.microsoft.comSigned-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Tue, 11 Apr 2023 05:55:31 +0000</pubDate>
        <dc:creator>Saurabh Sengar &lt;ssengar@linux.microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>25727aae - hv_netvsc: Remove second mapping of send and recv buffers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#25727aae</link>
        <description>hv_netvsc: Remove second mapping of send and recv buffersWith changes to how Hyper-V guest VMs flip memory between private(encrypted) and shared (decrypted), creating a second kernel virtualmapping for shared memory is no longer necessary.  Everything neededfor the transition to shared is handled by set_memory_decrypted().As such, remove the code to create and manage the secondmapping for the pre-allocated send and recv buffers.  This mappingis the last user of hv_map_memory()/hv_unmap_memory(), so deletethese functions as well.  Finally, hv_map_memory() is the lastuser of vmap_pfn() in Hyper-V guest code, so remove the Kconfigselection of VMAP_PFN.Signed-off-by: Michael Kelley &lt;mikelley@microsoft.com&gt;Reviewed-by: Tianyu Lan &lt;Tianyu.Lan@microsoft.com&gt;Link: https://lore.kernel.org/r/1679838727-87310-11-git-send-email-mikelley@microsoft.comSigned-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Sun, 26 Mar 2023 13:52:05 +0000</pubDate>
        <dc:creator>Michael Kelley &lt;mikelley@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>f83705a5 - Driver: VMBus: Add Devicetree support</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#f83705a5</link>
        <description>Driver: VMBus: Add Devicetree supportUpdate the driver to support Devicetree boot as well along with ACPI.At present the Devicetree parsing only provides the mmio region infoand is not the exact copy of ACPI parsing. This is sufficient to caterall the current Devicetree usecases for VMBus.Currently Devicetree is supported only for x86 systems.Signed-off-by: Saurabh Sengar &lt;ssengar@linux.microsoft.com&gt;Reviewed-by: Michael Kelley &lt;mikelley@microsoft.com&gt;Link: https://lore.kernel.org/r/1679298460-11855-6-git-send-email-ssengar@linux.microsoft.comSigned-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Mon, 20 Mar 2023 07:47:40 +0000</pubDate>
        <dc:creator>Saurabh Sengar &lt;ssengar@linux.microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>1dc2f2b8 - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#1dc2f2b8</link>
        <description>hv: utils: add PTP_1588_CLOCK to Kconfig to fix buildThe hyperv utilities use PTP clock interfaces and should depend aa kconfig symbol such that they will be built as a loadable module orbuiltin so that linker errors do not happen.Prevents these build errors:ld: drivers/hv/hv_util.o: in function `hv_timesync_deinit&apos;:hv_util.c:(.text+0x37d): undefined reference to `ptp_clock_unregister&apos;ld: drivers/hv/hv_util.o: in function `hv_timesync_init&apos;:hv_util.c:(.text+0x738): undefined reference to `ptp_clock_register&apos;Fixes: 3716a49a81ba (&quot;hv_utils: implement Hyper-V PTP source&quot;)Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: &quot;K. Y. Srinivasan&quot; &lt;kys@microsoft.com&gt;Cc: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Cc: Stephen Hemminger &lt;sthemmin@microsoft.com&gt;Cc: Wei Liu &lt;wei.liu@kernel.org&gt;Cc: Dexuan Cui &lt;decui@microsoft.com&gt;Cc: linux-hyperv@vger.kernel.orgCc: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;Reviewed-by: Michael Kelley &lt;mikelley@microsoft.com&gt;Link: https://lore.kernel.org/r/20211126023316.25184-1-rdunlap@infradead.orgSigned-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Fri, 26 Nov 2021 02:33:16 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>9a879772 - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#9a879772</link>
        <description>Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VMVMbus ring buffer are shared with host and it&apos;s need tobe accessed via extra address space of Isolation VM withAMD SNP support. This patch is to map the ring bufferaddress in extra address space via vmap_pfn(). Hyperv setmemory host visibility hvcall smears data in the ring bufferand so reset the ring buffer memory to zero after mapping.Reviewed-by: Michael Kelley &lt;mikelley@microsoft.com&gt;Signed-off-by: Tianyu Lan &lt;Tianyu.Lan@microsoft.com&gt;Link: https://lore.kernel.org/r/20211025122116.264793-10-ltykernel@gmail.comSigned-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Mon, 25 Oct 2021 12:21:14 +0000</pubDate>
        <dc:creator>Tianyu Lan &lt;Tianyu.Lan@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>7aff79e2 - Drivers: hv: Enable Hyper-V code to be built on ARM64</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#7aff79e2</link>
        <description>Drivers: hv: Enable Hyper-V code to be built on ARM64Update drivers/hv/Kconfig so CONFIG_HYPERV can be selected onARM64, causing the Hyper-V specific code to be built. Exclude theHyper-V enlightened clocks/timers code from being built for ARM64.Signed-off-by: Michael Kelley &lt;mikelley@microsoft.com&gt;Reviewed-by: Boqun Feng &lt;boqun.feng@gmail.com&gt;Acked-by: Marc Zyngier &lt;maz@kernel.org&gt;Acked-by: Mark Rutland &lt;mark.rutland@arm.com&gt;Acked-by: Catalin Marinas &lt;catalin.marinas@arm.com&gt;Link: https://lore.kernel.org/r/1628092359-61351-6-git-send-email-mikelley@microsoft.comSigned-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Wed, 04 Aug 2021 15:52:39 +0000</pubDate>
        <dc:creator>Michael Kelley &lt;mikelley@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>6dc2a774 - x86/Hyper-V: Support for free page reporting</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#6dc2a774</link>
        <description>x86/Hyper-V: Support for free page reportingLinux has support for free page reporting now (36e66c554b5c) forvirtualized environment. On Hyper-V when virtually backed VMs areconfigured, Hyper-V will advertise cold memory discard capability,when supported. This patch adds the support to hook into the freepage reporting infrastructure and leverage the Hyper-V cold memorydiscard hint hypercall to report/free these pages back to the host.Signed-off-by: Sunil Muthuswamy &lt;sunilmut@microsoft.com&gt;Tested-by: Matheus Castello &lt;matheus@castello.eng.br&gt;Reviewed-by: Michael Kelley &lt;mikelley@microsoft.com&gt;Tested-by: Nathan Chancellor &lt;nathan@kernel.org&gt;Link: https://lore.kernel.org/r/SN4PR2101MB0880121FA4E2FEC67F35C1DCC0649@SN4PR2101MB0880.namprd21.prod.outlook.comSigned-off-by: Wei Liu &lt;wei.liu@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Tue, 23 Mar 2021 18:47:16 +0000</pubDate>
        <dc:creator>Sunil Muthuswamy &lt;sunilmut@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>3e2d9453 - clocksource/drivers/hyperv: Enable TSC page clocksource on 32bit</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#3e2d9453</link>
        <description>clocksource/drivers/hyperv: Enable TSC page clocksource on 32bitThere is no particular reason to not enable TSC page clocksource on32-bit. mul_u64_u64_shr() is available and despite the increasedcomputational complexity (compared to 64bit) TSC page is still a huge wincompared to MSR-based clocksource.In-kernel reads:  MSR based clocksource: 3361 cycles  TSC page clocksource: 49 cyclesReads from userspace (utilizing vDSO in case of TSC page):  MSR based clocksource: 5664 cycles  TSC page clocksource: 131 cyclesEnabling TSC page on 32bits allows to get rid of CONFIG_HYPERV_TSCPAGE asit is now not any different from CONFIG_HYPERV_TIMER.Signed-off-by: Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Michael Kelley &lt;mikelley@microsoft.com&gt;Link: https://lkml.kernel.org/r/20190822083630.17059-1-vkuznets@redhat.com

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Thu, 22 Aug 2019 08:36:30 +0000</pubDate>
        <dc:creator>Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>fd1fea68 - clocksource/drivers: Make Hyper-V clocksource ISA agnostic</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#fd1fea68</link>
        <description>clocksource/drivers: Make Hyper-V clocksource ISA agnosticHyper-V clock/timer code and data structures are currently mixedin with other code in the ISA independent drivers/hv directory aswell as the ISA dependent Hyper-V code under arch/x86.Consolidate this code and data structures into a Hyper-V clocksource driverto better follow the Linux model. In doing so, separate out the ISAdependent portions so the new clocksource driver works for x86 and for thein-process Hyper-V on ARM64 code.To start, move the existing clockevents code to create the new clocksourcedriver. Update the VMbus driver to call initialization and cleanup routinessince the Hyper-V synthetic timers are not independently enumerated inACPI.No behavior is changed and no new functionality is added.Suggested-by: Marc Zyngier &lt;marc.zyngier@arm.com&gt;Signed-off-by: Michael Kelley &lt;mikelley@microsoft.com&gt;Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;Cc: &quot;bp@alien8.de&quot; &lt;bp@alien8.de&gt;Cc: &quot;will.deacon@arm.com&quot; &lt;will.deacon@arm.com&gt;Cc: &quot;catalin.marinas@arm.com&quot; &lt;catalin.marinas@arm.com&gt;Cc: &quot;mark.rutland@arm.com&quot; &lt;mark.rutland@arm.com&gt;Cc: &quot;linux-arm-kernel@lists.infradead.org&quot; &lt;linux-arm-kernel@lists.infradead.org&gt;Cc: &quot;gregkh@linuxfoundation.org&quot; &lt;gregkh@linuxfoundation.org&gt;Cc: &quot;linux-hyperv@vger.kernel.org&quot; &lt;linux-hyperv@vger.kernel.org&gt;Cc: &quot;olaf@aepfle.de&quot; &lt;olaf@aepfle.de&gt;Cc: &quot;apw@canonical.com&quot; &lt;apw@canonical.com&gt;Cc: &quot;jasowang@redhat.com&quot; &lt;jasowang@redhat.com&gt;Cc: &quot;marcelo.cerri@canonical.com&quot; &lt;marcelo.cerri@canonical.com&gt;Cc: Sunil Muthuswamy &lt;sunilmut@microsoft.com&gt;Cc: KY Srinivasan &lt;kys@microsoft.com&gt;Cc: &quot;sashal@kernel.org&quot; &lt;sashal@kernel.org&gt;Cc: &quot;vincenzo.frascino@arm.com&quot; &lt;vincenzo.frascino@arm.com&gt;Cc: &quot;linux-arch@vger.kernel.org&quot; &lt;linux-arch@vger.kernel.org&gt;Cc: &quot;linux-mips@vger.kernel.org&quot; &lt;linux-mips@vger.kernel.org&gt;Cc: &quot;linux-kselftest@vger.kernel.org&quot; &lt;linux-kselftest@vger.kernel.org&gt;Cc: &quot;arnd@arndb.de&quot; &lt;arnd@arndb.de&gt;Cc: &quot;linux@armlinux.org.uk&quot; &lt;linux@armlinux.org.uk&gt;Cc: &quot;ralf@linux-mips.org&quot; &lt;ralf@linux-mips.org&gt;Cc: &quot;paul.burton@mips.com&quot; &lt;paul.burton@mips.com&gt;Cc: &quot;daniel.lezcano@linaro.org&quot; &lt;daniel.lezcano@linaro.org&gt;Cc: &quot;salyzyn@android.com&quot; &lt;salyzyn@android.com&gt;Cc: &quot;pcc@google.com&quot; &lt;pcc@google.com&gt;Cc: &quot;shuah@kernel.org&quot; &lt;shuah@kernel.org&gt;Cc: &quot;0x7f454c46@gmail.com&quot; &lt;0x7f454c46@gmail.com&gt;Cc: &quot;linux@rasmusvillemoes.dk&quot; &lt;linux@rasmusvillemoes.dk&gt;Cc: &quot;huw@codeweavers.com&quot; &lt;huw@codeweavers.com&gt;Cc: &quot;sfr@canb.auug.org.au&quot; &lt;sfr@canb.auug.org.au&gt;Cc: &quot;pbonzini@redhat.com&quot; &lt;pbonzini@redhat.com&gt;Cc: &quot;rkrcmar@redhat.com&quot; &lt;rkrcmar@redhat.com&gt;Cc: &quot;kvm@vger.kernel.org&quot; &lt;kvm@vger.kernel.org&gt;Link: https://lkml.kernel.org/r/1561955054-1838-2-git-send-email-mikelley@microsoft.com

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Mon, 01 Jul 2019 04:25:56 +0000</pubDate>
        <dc:creator>Michael Kelley &lt;mikelley@microsoft.com&gt;</dc:creator>
    </item>
<item>
        <title>ecca2502 - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#ecca2502</link>
        <description>x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbolAdd a special Kconfig symbol X86_HV_CALLBACK_VECTOR so that the guestsusing the hypervisor interrupt callback counter can select and thusenable that counter. Select it when xen or hyperv support is enabled. Nofunctional changes.Signed-off-by: Zhao Yakui &lt;yakui.zhao@intel.com&gt;Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;Reviewed-by: Borislav Petkov &lt;bp@suse.de&gt;Reviewed-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: Boris Ostrovsky &lt;boris.ostrovsky@oracle.com&gt;Cc: Frederic Weisbecker &lt;frederic@kernel.org&gt;Cc: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Cc: &quot;H. Peter Anvin&quot; &lt;hpa@zytor.com&gt;Cc: Ingo Molnar &lt;mingo@redhat.com&gt;Cc: Juergen Gross &lt;jgross@suse.com&gt;Cc: &quot;K. Y. Srinivasan&quot; &lt;kys@microsoft.com&gt;Cc: linux-hyperv@vger.kernel.orgCc: Nicolai Stange &lt;nstange@suse.de&gt;Cc: Paolo Bonzini &lt;pbonzini@redhat.com&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Sasha Levin &lt;sashal@kernel.org&gt;Cc: Stefano Stabellini &lt;sstabellini@kernel.org&gt;Cc: Stephen Hemminger &lt;sthemmin@microsoft.com&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: x86-ml &lt;x86@kernel.org&gt;Cc: xen-devel@lists.xenproject.orgLink: https://lkml.kernel.org/r/1559108037-18813-2-git-send-email-yakui.zhao@intel.com

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Tue, 30 Apr 2019 03:45:23 +0000</pubDate>
        <dc:creator>Zhao Yakui &lt;yakui.zhao@intel.com&gt;</dc:creator>
    </item>
<item>
        <title>c629421a - x86, hyperv: remove PCI dependency</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#c629421a</link>
        <description>x86, hyperv: remove PCI dependencyNeed to be able to boot without PCI devices present.Signed-off-by: Sinan Kaya &lt;okaya@kernel.org&gt;Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Sat, 01 Dec 2018 21:40:38 +0000</pubDate>
        <dc:creator>Sinan Kaya &lt;okaya@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>45ea83f0 - hv: add SPDX license id to Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#45ea83f0</link>
        <description>hv: add SPDX license id to KconfigMissing license on Kconfig file.Signed-off-by: Stephen Hemminger &lt;sthemmin@microsoft.com&gt;Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Tue, 27 Mar 2018 22:01:04 +0000</pubDate>
        <dc:creator>Stephen Hemminger &lt;stephen@networkplumber.org&gt;</dc:creator>
    </item>
<item>
        <title>2ffd9e33 - x86/hyper-v: Use hypercall for remote TLB flush</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#2ffd9e33</link>
        <description>x86/hyper-v: Use hypercall for remote TLB flushHyper-V host can suggest us to use hypercall for doing remote TLB flush,this is supposed to work faster than IPIs.Implementation details: to do HvFlushVirtualAddress{Space,List} hypercallswe need to put the input somewhere in memory and we don&apos;t really want tohave memory allocation on each call so we pre-allocate per cpu memory areason boot.pv_ops patching is happening very early so we need to separatehyperv_setup_mmu_ops() and hyper_alloc_mmu().It is possible and easy to implement local TLB flushing too and there iseven a hint for that. However, I don&apos;t see a room for optimization on thehost side as both hypercall and native tlb flush will result in vmexit. Thehint is also not set on modern Hyper-V versions.Signed-off-by: Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;Reviewed-by: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;Reviewed-by: Stephen Hemminger &lt;sthemmin@microsoft.com&gt;Cc: Andy Lutomirski &lt;luto@kernel.org&gt;Cc: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Cc: Jork Loeser &lt;Jork.Loeser@microsoft.com&gt;Cc: K. Y. Srinivasan &lt;kys@microsoft.com&gt;Cc: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;Cc: Peter Zijlstra &lt;peterz@infradead.org&gt;Cc: Simon Xiao &lt;sixiao@microsoft.com&gt;Cc: Steven Rostedt &lt;rostedt@goodmis.org&gt;Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;Cc: devel@linuxdriverproject.orgLink: http://lkml.kernel.org/r/20170802160921.21791-8-vkuznets@redhat.comSigned-off-by: Ingo Molnar &lt;mingo@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Wed, 02 Aug 2017 16:09:19 +0000</pubDate>
        <dc:creator>Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>bd2a9ada - x86/hyperv: Implement hv_get_tsc_page()</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#bd2a9ada</link>
        <description>x86/hyperv: Implement hv_get_tsc_page()To use Hyper-V TSC page clocksource from vDSO we need to make tsc_pgavailable. Implement hv_get_tsc_page() and add CONFIG_HYPERV_TSCPAGE tomake #ifdef-s simple.Signed-off-by: Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;Cc: Stephen Hemminger &lt;sthemmin@microsoft.com&gt;Cc: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Cc: Dexuan Cui &lt;decui@microsoft.com&gt;Cc: Andy Lutomirski &lt;luto@amacapital.net&gt;Cc: devel@linuxdriverproject.orgCc: &quot;K. Y. Srinivasan&quot; &lt;kys@microsoft.com&gt;Cc: virtualization@lists.linux-foundation.orgLink: http://lkml.kernel.org/r/20170303132142.25595-2-vkuznets@redhat.comSigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Fri, 03 Mar 2017 13:21:40 +0000</pubDate>
        <dc:creator>Vitaly Kuznetsov &lt;vkuznets@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>6276a074 - x86: Make Linux guest support optional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#6276a074</link>
        <description>x86: Make Linux guest support optionalPut all config options needed to run Linux as a guest behind aCONFIG_HYPERVISOR_GUEST menu so that they don&apos;t get built-in by defaultbut be selectable by the user. Also, make all units which depend onx86_hyper, depend on this new symbol so that compilation doesn&apos;t failwhen CONFIG_HYPERVISOR_GUEST is disabled but those units assume itspresence.Sort options in the new HYPERVISOR_GUEST menu, adapt config text anddrop redundant select.Signed-off-by: Borislav Petkov &lt;bp@suse.de&gt;Link: http://lkml.kernel.org/r/1362428421-9244-3-git-send-email-bp@alien8.deCc: Dmitry Torokhov &lt;dtor@vmware.com&gt;Cc: K. Y. Srinivasan &lt;kys@microsoft.com&gt;Cc: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Mon, 04 Mar 2013 20:20:21 +0000</pubDate>
        <dc:creator>Borislav Petkov &lt;bp@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>cb20e5f2 - x86, hyperv: HYPERV depends on X86_LOCAL_APIC</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#cb20e5f2</link>
        <description>x86, hyperv: HYPERV depends on X86_LOCAL_APICIn order to compile in the special Hyper-V interrupt vector, we needinfrastructure in arch/x86/apic/apic.c.  At least for now, simplyrequire CONFIG_X86_LOCAL_APIC in order to enable CONFIG_HYPERV.Link: http://lkml.kernel.org/r/tip-bc2b0331e077f576369a2b6c75d15ed4de4ef91f@git.kernel.orgCc: K. Y. Srinivasan &lt;kys@microsoft.com&gt;Signed-off-by: H. Peter Anvin &lt;hpa@linux.intel.com&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Wed, 13 Feb 2013 01:46:23 +0000</pubDate>
        <dc:creator>H. Peter Anvin &lt;hpa@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>9aa8b50b - Drivers: hv: Add Hyper-V balloon driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/hv/Kconfig#9aa8b50b</link>
        <description>Drivers: hv: Add Hyper-V balloon driverAdd the basic balloon driver. Windows hosts dynamically manage the guestmemory allocation via a combination memory hot add and ballooning. Memoryhot add is used to grow the guest memory upto the maximum memory that can beallocatted to the guest. Ballooning is used to both shrink as well as expandup to the max memory. Supporting hot add needs additional support from thehost. We will support hot add when this support is available. For now,by setting the VM startup memory to the VM  max memory, we can useballooning alone to dynamically manage memory allocation amongstcompeting guests on a given host.Signed-off-by: K. Y. Srinivasan &lt;kys@microsoft.com&gt;Reviewed-by: Haiyang Zhang &lt;haiyangz@microsoft.com&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/hv/Kconfig</description>
        <pubDate>Wed, 14 Nov 2012 09:09:02 +0000</pubDate>
        <dc:creator>K. Y. Srinivasan &lt;kys@microsoft.com&gt;</dc:creator>
    </item>
</channel>
</rss>
