| Age | Commit message (Expand) | Author | Files | Lines |
| 2026-04-29 | mshv: limit SynIC management to MSHV-owned resources | Jork Loeser | 1 | -0/+3 |
| 2026-02-21 | Convert more 'alloc_obj' cases to default GFP_KERNEL arguments | Linus Torvalds | 1 | -2/+1 |
| 2026-02-21 | treewide: Replace kmalloc with kmalloc_obj for non-scalar types | Kees Cook | 1 | -2/+2 |
| 2026-02-04 | Drivers: hv: Use memremap()/memunmap() instead of ioremap_cache()/iounmap() | Michael Kelley | 1 | -6/+6 |
| 2025-11-15 | Drivers: hv: Export some symbols for mshv_vtl | Naman Jain | 1 | -0/+3 |
| 2025-11-15 | Drivers: hv: Functions for setting up and tearing down the paravisor SynIC | Roman Kisel | 1 | -12/+126 |
| 2025-11-15 | Drivers: hv: Rename the SynIC enable and disable routines | Roman Kisel | 1 | -5/+6 |
| 2025-11-15 | Drivers: hv: Check message and event pages for non-NULL before iounmap() | Roman Kisel | 1 | -4/+8 |
| 2025-11-15 | Drivers: hv: remove stale comment | Roman Kisel | 1 | -5/+1 |
| 2025-11-15 | Drivers: hv: Post messages through the confidential VMBus if available | Roman Kisel | 1 | -1/+10 |
| 2025-11-15 | Drivers: hv: Allocate the paravisor SynIC pages when required | Roman Kisel | 1 | -90/+94 |
| 2025-11-15 | Drivers: hv: Rename fields for SynIC message and event pages | Roman Kisel | 1 | -33/+33 |
| 2025-11-15 | drivers: hv: Allow vmbus message synic interrupt injected from Hyper-V | Tianyu Lan | 1 | -0/+2 |
| 2025-07-15 | Drivers: hv: Use nested hypercall for post message and signal event | Nuno Das Neves | 1 | -2/+4 |
| 2025-03-20 | hyperv: Introduce hv_recommend_using_aeoi() | Nuno Das Neves | 1 | -11/+1 |
| 2025-02-22 | hyperv: Change hv_root_partition into a function | Nuno Das Neves | 1 | -5/+5 |
| 2025-02-13 | drivers/hv: add CPU offlining support | Hamza Mahfooz | 1 | -21/+51 |
| 2024-08-03 | Drivers: hv: vmbus: Fix the misplaced function description | Roman Kisel | 1 | -3/+3 |
| 2024-06-06 | Drivers: hv: Cosmetic changes for hv.c and balloon.c | Aditya Nagesh | 1 | -19/+18 |
| 2024-03-04 | hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* | Nuno Das Neves | 1 | -20/+16 |
| 2023-08-25 | x86/hyperv: Remove hv_isolation_type_en_snp | Dexuan Cui | 1 | -2/+2 |
| 2023-08-25 | Drivers: hv: vmbus: Bring the post_msg_page back for TDX VMs with the paravisor | Dexuan Cui | 1 | -6/+53 |
| 2023-08-25 | x86/hyperv: Introduce a global variable hyperv_paravisor_present | Dexuan Cui | 1 | -5/+5 |
| 2023-08-25 | Drivers: hv: vmbus: Support fully enlightened TDX guests | Dexuan Cui | 1 | -2/+7 |
| 2023-08-22 | drivers: hv: Mark percpu hvcall input arg page unencrypted in SEV-SNP enlight... | Tianyu Lan | 1 | -3/+54 |
| 2023-04-20 | Drivers: hv: move panic report code from vmbus to hv early init code | Long Li | 1 | -36/+0 |
| 2023-04-17 | Drivers: hv: vmbus: Remove the per-CPU post_msg_page | Dexuan Cui | 1 | -15/+5 |
| 2023-04-17 | Drivers: hv: Don't remap addresses that are above shared_gpa_boundary | Michael Kelley | 1 | -10/+13 |
| 2023-01-17 | Drivers: hv: Setup synic registers in case of nested root partition | Jinank Jain | 1 | -7/+11 |
| 2021-10-28 | x86/hyperv: Add ghcb hvcall support for SNP VM | Tianyu Lan | 1 | -1/+7 |
| 2021-10-28 | x86/hyperv: Add Write/Read MSR registers via ghcb page | Tianyu Lan | 1 | -16/+58 |
| 2021-04-21 | drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status | Joseph Salisbury | 1 | -1/+1 |
| 2021-04-18 | Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU ... | Andrea Parri (Microsoft) | 1 | -3/+53 |
| 2021-04-02 | Drivers: hv: vmbus: Remove unused linux/version.h header | Qiheng Lin | 1 | -1/+0 |
| 2021-03-08 | Drivers: hv: vmbus: Move handling of VMbus interrupts | Michael Kelley | 1 | -1/+7 |
| 2021-03-08 | Drivers: hv: vmbus: Handle auto EOI quirk inline | Michael Kelley | 1 | -1/+11 |
| 2021-03-08 | Drivers: hv: Redo Hyper-V synthetic MSR get/set functions | Michael Kelley | 1 | -16/+21 |
| 2021-03-08 | Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code | Michael Kelley | 1 | -0/+36 |
| 2020-11-16 | Merge tag 'hyperv-fixes-signed' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -2/+6 |
| 2020-11-11 | Drivers: hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected | Chris Co | 1 | -2/+6 |
| 2020-10-14 | Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT | Michael Kelley | 1 | -1/+1 |
| 2020-09-28 | Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs() | Boqun Feng | 1 | -2/+2 |
| 2020-06-19 | Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_li... | Andrea Parri (Microsoft) | 1 | -3/+0 |
| 2020-06-03 | Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -5/+11 |
| 2020-04-23 | Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug | Andrea Parri (Microsoft) | 1 | -3/+4 |
| 2020-04-23 | Drivers: hv: vmbus: Replace the per-CPU channel lists with a global array of ... | Andrea Parri (Microsoft) | 1 | -2/+0 |
| 2020-04-23 | Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 | Andrea Parri (Microsoft) | 1 | -0/+7 |
| 2020-04-21 | Drivers: hv: Move AEOI determination to architecture dependent code | Michael Kelley | 1 | -5/+1 |
| 2019-11-15 | x86/hyperv: Initialize clockevents earlier in CPU onlining | Michael Kelley | 1 | -2/+2 |
| 2019-09-06 | Drivers: hv: vmbus: Break out synic enable and disable operations | Dexuan Cui | 1 | -29/+37 |
| 2019-07-03 | clocksource/drivers: Make Hyper-V clocksource ISA agnostic | Michael Kelley | 1 | -152/+4 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 | Thomas Gleixner | 1 | -14/+1 |
| 2019-04-13 | Drivers: hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() | Dexuan Cui | 1 | -1/+0 |
| 2018-12-28 | Merge tag 'char-misc-4.21-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -7/+3 |
| 2018-12-14 | x86/hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h | Vitaly Kuznetsov | 1 | -1/+1 |
| 2018-11-11 | Drivers: hv: vmbus: Get rid of unnecessary state in hv_context | K. Y. Srinivasan | 1 | -7/+3 |
| 2018-09-12 | Drivers: hv: vmbus: Fix synic per-cpu context initialization | Michael Kelley | 1 | -3/+12 |
| 2018-08-02 | Drivers: hv: vmbus: Cleanup synic memory free path | Michael Kelley | 1 | -6/+8 |
| 2018-07-03 | Drivers: hv: vmbus: Make TLFS #define names architecture neutral | Michael Kelley | 1 | -5/+5 |
| 2018-07-03 | Drivers: hv: vmbus: Remove x86 MSR refs in arch independent code | Michael Kelley | 1 | -12/+8 |
| 2018-06-12 | treewide: kzalloc() -> kcalloc() | Kees Cook | 1 | -1/+1 |
| 2018-04-09 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -1/+0 |
| 2018-03-28 | x86/hyper-v: move hyperv.h out of uapi | Vitaly Kuznetsov | 1 | -1/+0 |
| 2018-03-28 | Drivers: hv: vmbus: respect what we get from hv_get_synint_state() | Dexuan Cui | 1 | -1/+0 |
| 2018-03-06 | Drivers: hv: vmbus: Implement Direct Mode for stimer0 | Michael Kelley | 1 | -3/+56 |
| 2018-03-06 | hv: Synthetic typo correction | Joe Perches | 1 | -1/+1 |
| 2018-03-06 | hyper-v: use GFP_KERNEL for hv_context.hv_numa_map | Jia-Ju Bai | 1 | -1/+1 |
| 2018-01-09 | Drivers: hv: vmbus: Remove x86-isms from arch independent drivers | Michael Kelley | 1 | -3/+0 |
| 2017-08-10 | hyper-v: Globalize vp_index | Vitaly Kuznetsov | 1 | -9/+0 |
| 2017-05-25 | Drivers: hv: vmbus: Close timing hole that can corrupt per-cpu page | Michael Kelley | 1 | -1/+6 |
| 2017-05-25 | Drivers: hv: vmbus: Get the current time from the current clocksource | K. Y. Srinivasan | 1 | -1/+1 |
| 2017-03-17 | Drivers: hv: Base autoeoi enablement based on hypervisor hints | K. Y. Srinivasan | 1 | -1/+4 |
| 2017-02-14 | vmbus: change to per channel tasklet | Stephen Hemminger | 1 | -2/+0 |
| 2017-02-14 | vmbus: put related per-cpu variable together | Stephen Hemminger | 1 | -71/+55 |
| 2017-01-31 | Drivers: hv: restore hypervcall page cleanup before kexec | Vitaly Kuznetsov | 1 | -10/+0 |
| 2017-01-20 | Drivers: hv: vmbus: Define an APIs to manage interrupt state | K. Y. Srinivasan | 1 | -4/+8 |
| 2017-01-20 | Drivers: hv: vmbus: Define an API to retrieve virtual processor index | K. Y. Srinivasan | 1 | -1/+1 |
| 2017-01-20 | Drivers: hv: vmbus: Define APIs to manipulate the synthetic interrupt controller | K. Y. Srinivasan | 1 | -4/+4 |
| 2017-01-20 | Drivers: hv: vmbus: Define APIs to manipulate the event page | K. Y. Srinivasan | 1 | -4/+4 |
| 2017-01-20 | Drivers: hv: vmbus: Define APIs to manipulate the message page | K. Y. Srinivasan | 1 | -4/+4 |
| 2017-01-20 | Drivers: hv: vmbus: Get rid of an unsused variable | K. Y. Srinivasan | 1 | -4/+0 |
| 2017-01-20 | Drivers: hv: vmbus: Restructure the clockevents code | K. Y. Srinivasan | 1 | -5/+5 |
| 2017-01-20 | Drivers: hv: vmbus: Move the check for hypercall page setup | K. Y. Srinivasan | 1 | -6/+1 |
| 2017-01-20 | Drivers: hv: vmbus: Move the extracting of Hypervisor version information | K. Y. Srinivasan | 1 | -49/+0 |
| 2017-01-20 | Drivers: hv: vmbus: Consolidate all Hyper-V specific clocksource code | K. Y. Srinivasan | 1 | -95/+0 |
| 2017-01-19 | Drivers: hv: vmbus: Move Hypercall invocation code out of common code | K. Y. Srinivasan | 1 | -52/+0 |
| 2017-01-19 | Drivers: hv vmbus: Move Hypercall page setup out of common code | K. Y. Srinivasan | 1 | -42/+3 |
| 2017-01-10 | hv: make CPU offlining prevention fine-grained | Vitaly Kuznetsov | 1 | -0/+31 |
| 2017-01-10 | hv: switch to cpuhp state machine for synic init/cleanup | Vitaly Kuznetsov | 1 | -8/+7 |
| 2017-01-10 | hv: don't reset hv_context.tsc_page on crash | Vitaly Kuznetsov | 1 | -2/+3 |
| 2017-01-10 | hv: init percpu_list in hv_synic_alloc() | Vitaly Kuznetsov | 1 | -2/+2 |
| 2017-01-10 | hv: allocate synic pages for all present CPUs | Vitaly Kuznetsov | 1 | -2/+2 |
| 2016-12-25 | clocksource: Use a plain u64 instead of cycle_t | Thomas Gleixner | 1 | -4/+4 |
| 2016-12-06 | hv: change clockevents unbind tactics | Vitaly Kuznetsov | 1 | -2/+4 |
| 2016-08-31 | Drivers: hv: avoid vfree() on crash | Vitaly Kuznetsov | 1 | -3/+5 |
| 2016-03-01 | Drivers: hv: vmbus: Support handling messages on multiple CPUs | K. Y. Srinivasan | 1 | -0/+10 |
| 2016-02-07 | Drivers: hv: vmbus: don't manipulate with clocksources on crash | Vitaly Kuznetsov | 1 | -2/+8 |
| 2016-02-07 | Drivers: hv: vmbus: Cleanup vmbus_set_event() | K. Y. Srinivasan | 1 | -16/+0 |
| 2015-12-14 | drivers/hv: correct tsc page sequence invalid value | Andrey Smetanin | 1 | -2/+2 |
| 2015-12-14 | drivers:hv: Export the API to invoke a hypercall on Hyper-V | Jake Oshins | 1 | -10/+10 |
| 2015-12-14 | Drivers: hv: vmbus: fix build warning | Sudip Mukherjee | 1 | -2/+3 |
| 2015-08-05 | Drivers: hv: vmbus: Implement a clocksource based on the TSC page | K. Y. Srinivasan | 1 | -0/+83 |
| 2015-08-05 | drivers/hv: Migrate to new 'set-state' interface | Viresh Kumar | 1 | -25/+18 |
| 2015-08-05 | Drivers: hv: vmbus: Improve the CPU affiliation for channels | K. Y. Srinivasan | 1 | -0/+9 |
| 2015-08-04 | Drivers: hv: don't do hypercalls when hypercall_page is NULL | Vitaly Kuznetsov | 1 | -5/+8 |
| 2015-08-04 | Drivers: hv: vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() | Vitaly Kuznetsov | 1 | -2/+0 |
| 2015-03-01 | Drivers: hv: vmbus: Teardown clockevent devices on module unload | Vitaly Kuznetsov | 1 | -1/+24 |
| 2015-03-01 | drivers: hv: vmbus: Teardown synthetic interrupt controllers on module unload | Vitaly Kuznetsov | 1 | -2/+7 |
| 2015-01-25 | Drivers: hv: vmbus: Implement a clockevent device | K. Y. Srinivasan | 1 | -0/+78 |
| 2014-09-23 | Drivers: hv: vmbus: Cleanup hv_post_message() | K. Y. Srinivasan | 1 | -12/+15 |
| 2014-05-03 | Drivers: hv: vmbus: Implement per-CPU mapping of relid to channel | K. Y. Srinivasan | 1 | -0/+2 |
| 2013-12-18 | drivers: hv: Mark the function hv_synic_free_cpu() as static in hv.c | Rashika Kheria | 1 | -1/+1 |
| 2013-10-16 | drivers: hv: Fix wrong check for synic_event_page | Felipe Pena | 1 | -1/+1 |
| 2013-06-24 | drivers: hv: allocate synic structures before hv_synic_init() | Jason Wang | 1 | -32/+53 |
| 2013-03-15 | driver: hv: remove cast for kmalloc return value | Zhang Yanfei | 1 | -3/+2 |
| 2013-02-27 | Drivers: hv: vmbus: Use the new infrastructure for delivering VMBUS interrupts | K. Y. Srinivasan | 1 | -3/+2 |
| 2013-01-17 | Drivers: hv: Cleanup and consolidate reporting of build/version info | K. Y. Srinivasan | 1 | -7/+0 |
| 2013-01-17 | Drivers: hv: Capture the host build information | K. Y. Srinivasan | 1 | -0/+9 |
| 2013-01-17 | Drivers: hv: Handle vmbus interrupts concurrently on all cpus | K. Y. Srinivasan | 1 | -1/+1 |
| 2013-01-17 | Drivers: hv: Manage event tasklets on per-cpu basis | K. Y. Srinivasan | 1 | -0/+12 |
| 2013-01-17 | Drivers: hv: Get rid of the unused global signaling state | K. Y. Srinivasan | 1 | -24/+0 |
| 2013-01-17 | Drivers: hv: Setup a mapping for Hyper-V's notion cpu ID | K. Y. Srinivasan | 1 | -0/+11 |
| 2013-01-17 | Drivers: hv: Change the signature for hv_signal_event() | K. Y. Srinivasan | 1 | -4/+3 |
| 2012-08-17 | hv: fail the probing immediately when we are not in hyperv platform | Jason Wang | 1 | -25/+0 |
| 2012-08-13 | Drivers: hv: Cleanup the guest ID computation | K. Y. Srinivasan | 1 | -3/+6 |
| 2012-04-09 | hv: fix return type of hv_post_message() | Dan Carpenter | 1 | -1/+1 |
| 2012-02-09 | drivers: hv: Increase the number of VCPUs supported in the guest | K. Y. Srinivasan | 1 | -2/+2 |
| 2011-12-12 | Drivers: hv: Get rid of an unnecessary check in hv.c | K. Y. Srinivasan | 1 | -5/+0 |
| 2011-12-12 | Drivers: hv: Make the vmbus driver unloadable | K. Y. Srinivasan | 1 | -0/+3 |
| 2011-10-11 | Staging: hv: remove unneeded asm include file in hyperv.h | Greg Kroah-Hartman | 1 | -1/+1 |
| 2011-10-10 | Staging: hv: move hyperv code out of staging directory | Greg Kroah-Hartman | 1 | -0/+429 |