| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-07-15 | Drivers: hv: Use nested hypercall for post message and signal event | Nuno Das Neves | 1 | -1/+4 |
| 2025-05-23 | Drivers: hv: Allocate interrupt and monitor pages aligned to system page boun... | Long Li | 1 | -6/+17 |
| 2025-01-10 | Drivers: hv: vmbus: Wait for boot-time offers during boot and resume | Naman Jain | 1 | -2/+2 |
| 2024-04-10 | Drivers: hv: vmbus: Leak pages if set_memory_encrypted() fails | Rick Edgecombe | 1 | -7/+22 |
| 2023-09-04 | Merge tag 'hyperv-next-signed-20230902' of git://git.kernel.org/pub/scm/linux... | Linus Torvalds | 1 | -4/+12 |
| 2023-08-25 | x86/hyperv: Introduce a global variable hyperv_paravisor_present | Dexuan Cui | 1 | -4/+11 |
| 2023-08-22 | x86/hyperv: Set Virtual Trust Level in VMBus init message | Tianyu Lan | 1 | -0/+1 |
| 2023-06-28 | Drivers: hv: Change hv_free_hyperv_page() to take void * argument | Kameron Carr | 1 | -7/+6 |
| 2023-04-17 | Drivers: hv: vmbus: Remove second mapping of VMBus monitor pages | Michael Kelley | 1 | -85/+28 |
| 2023-03-06 | Drivers: vmbus: Check for channel allocation before looking up relids | Mohammed Gamal | 1 | -0/+4 |
| 2022-09-23 | Drivers: hv: vmbus: Optimize vmbus_on_event | Saurabh Sengar | 1 | -19/+14 |
| 2022-07-11 | Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended | Shradha Gupta | 1 | -0/+11 |
| 2022-05-11 | Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 | Michael Kelley | 1 | -3/+3 |
| 2021-10-28 | Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message | Tianyu Lan | 1 | -6/+89 |
| 2021-10-28 | x86/hyperv: Add ghcb hvcall support for SNP VM | Tianyu Lan | 1 | -1/+5 |
| 2021-06-02 | drivers: hv: Fix missing error code in vmbus_connect() | Jiapeng Chong | 1 | -1/+3 |
| 2021-04-20 | Drivers: hv: vmbus: Initialize unload_event statically | Andrea Parri (Microsoft) | 1 | -0/+2 |
| 2021-04-18 | Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 | Andrea Parri (Microsoft) | 1 | -1/+2 |
| 2021-03-08 | drivers: hv: Fix whitespace errors | Vasanth | 1 | -1/+1 |
| 2021-02-11 | Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests | Andrea Parri (Microsoft) | 1 | -0/+7 |
| 2020-04-23 | Drivers: hv: vmbus: Replace the per-CPU channel lists with a global array of ... | Andrea Parri (Microsoft) | 1 | -27/+11 |
| 2020-04-23 | Drivers: hv: vmbus: Always handle the VMBus messages on CPU0 | Andrea Parri (Microsoft) | 1 | -19/+1 |
| 2019-11-21 | Drivers: hv: vmbus: Remove dependencies on guest page size | Himadri Pandya | 1 | -7/+7 |
| 2019-11-21 | drivers: hv: vmbus: Introduce latency testing | Branden Bonaby | 1 | -0/+1 |
| 2019-11-21 | Drivers: hv: vmbus: Add module parameter to cap the VMBus version | Andrea Parri | 1 | -0/+13 |
| 2019-11-21 | Drivers: hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 | Andrea Parri | 1 | -5/+8 |
| 2019-11-21 | Drivers: hv: vmbus: Introduce table of VMBus protocol versions | Andrea Parri | 1 | -32/+18 |
| 2019-09-06 | Drivers: hv: vmbus: Resume after fixing up old primary channels | Dexuan Cui | 1 | -0/+2 |
| 2019-09-06 | Drivers: hv: vmbus: Suspend after cleaning up hv_sock and sub channels | Dexuan Cui | 1 | -0/+3 |
| 2019-09-06 | Drivers: hv: vmbus: Suspend/resume the vmbus itself for hibernation | Dexuan Cui | 1 | -2/+1 |
| 2019-06-05 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 | Thomas Gleixner | 1 | -14/+1 |
| 2018-12-03 | Drivers: hv: vmbus: Offload the handling of channels to two workqueues | Dexuan Cui | 1 | -3/+21 |
| 2018-09-30 | Drivers: hv: vmbus: Use get/put_cpu() in vmbus_connect() | Dexuan Cui | 1 | -3/+5 |
| 2018-05-15 | Drivers: hv: vmbus: Removed an unnecessary cast from void * | Dexuan Cui | 1 | -1/+1 |
| 2018-05-14 | Drivers: hv: vmbus: enable VMBus protocol version 5.0 | Dexuan Cui | 1 | -2/+42 |
| 2018-03-28 | x86/hyper-v: move hyperv.h out of uapi | Vitaly Kuznetsov | 1 | -1/+0 |
| 2017-11-04 | hyper-v: trace channel events | Vitaly Kuznetsov | 1 | -0/+2 |
| 2017-11-04 | hyper-v: trace vmbus_negotiate_version() | Vitaly Kuznetsov | 1 | -0/+3 |
| 2017-10-31 | Drivers: hv: vmbus: Expose per-channel interrupts and events counters | Stephen Hemminger | 1 | -0/+2 |
| 2017-08-10 | hyper-v: Globalize vp_index | Vitaly Kuznetsov | 1 | -1/+2 |
| 2017-08-10 | hyper-v: Use fast hypercall for HVCALL_SIGNAL_EVENT | Vitaly Kuznetsov | 1 | -1/+1 |
| 2017-08-10 | x86/hyper-v: Make hv_do_hypercall() inline | Vitaly Kuznetsov | 1 | -0/+2 |
| 2017-05-25 | drivers: hv: vmbus: Increase the time between retries in vmbus_post_msg() | K. Y. Srinivasan | 1 | -1/+1 |
| 2017-05-18 | Drivers: hv: vmbus: Fix rescind handling | K. Y. Srinivasan | 1 | -2/+5 |
| 2017-05-18 | Drivers: hv: vmbus: Fix error code returned by vmbus_post_msg() | K. Y. Srinivasan | 1 | -1/+1 |
| 2017-03-17 | vmbus: only reschedule tasklet if time limit exceeded | Stephen Hemminger | 1 | -31/+34 |
| 2017-02-14 | vmbus: add direct isr callback mode | Stephen Hemminger | 1 | -15/+12 |
| 2017-02-14 | vmbus: change to per channel tasklet | Stephen Hemminger | 1 | -75/+3 |
| 2017-02-14 | vmbus: put related per-cpu variable together | Stephen Hemminger | 1 | -11/+9 |
| 2017-02-10 | vmbus: use kernel bitops for traversing interrupt mask | Stephen Hemminger | 1 | -38/+17 |
| 2017-01-20 | Drivers: hv: vmbus: Move the extracting of Hypervisor version information | K. Y. Srinivasan | 1 | -5/+2 |
| 2017-01-10 | Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() | Vitaly Kuznetsov | 1 | -5/+12 |
| 2016-12-06 | uio-hv-generic: new userspace i/o driver for VMBus | Stephen Hemminger | 1 | -0/+1 |
| 2016-08-31 | Drivers: hv: vmbus: Reduce the delay between retries in vmbus_post_msg() | K. Y. Srinivasan | 1 | -4/+4 |
| 2016-04-30 | Drivers: hv: vmbus: Export the vmbus_set_event() API | K. Y. Srinivasan | 1 | -0/+1 |
| 2016-03-01 | Drivers: hv: vmbus: Support kexec on ws2012 r2 and above | Alex Ng | 1 | -1/+9 |
| 2016-03-01 | Drivers: hv: vmbus: avoid wait_for_completion() on crash | Vitaly Kuznetsov | 1 | -1/+1 |
| 2016-02-07 | Drivers: hv: vmbus: add an API vmbus_hvsock_device_unregister() | Dexuan Cui | 1 | -2/+2 |
| 2016-02-07 | Drivers: hv: vmbus: Cleanup vmbus_set_event() | K. Y. Srinivasan | 1 | -2/+2 |
| 2015-12-14 | Drivers: hv: vmbus: Force all channel messages to be delivered on CPU 0 | K. Y. Srinivasan | 1 | -4/+7 |
| 2015-12-14 | Drivers: hv: vmbus: channge vmbus_connection.channel_lock to mutex | Dexuan Cui | 1 | -4/+3 |
| 2015-06-01 | Drivers: hv: vmbus:Update preferred vmbus protocol version to windows 10. | Keith Mange | 1 | -3/+5 |
| 2015-05-24 | Drivers: hv: vmbus: Implement the protocol for tearing down vmbus state | K. Y. Srinivasan | 1 | -0/+5 |
| 2015-04-03 | hv_vmbus: Add gradually increased delay for retries in vmbus_post_msg() | Haiyang Zhang | 1 | -2/+5 |
| 2015-04-03 | hv: don't schedule new works in vmbus_onoffer()/vmbus_onoffer_rescind() | Dexuan Cui | 1 | -5/+1 |
| 2015-03-25 | Drivers: hv: vmbus: Perform device register in the per-channel work element | K. Y. Srinivasan | 1 | -1/+5 |
| 2015-03-01 | Drivers: hv: vmbus: Get rid of some unnecessary messages | K. Y. Srinivasan | 1 | -6/+1 |
| 2015-03-01 | hv: vmbus_post_msg: retry the hypercall on some transient errors | Dexuan Cui | 1 | -2/+9 |
| 2015-03-01 | Drivers: hv: vmbus: teardown hv_vmbus_con workqueue and vmbus_connection page... | Vitaly Kuznetsov | 1 | -5/+12 |
| 2015-01-12 | Drivers: hv: vmbus: Use get_cpu() to get the current CPU | K. Y. Srinivasan | 1 | -2/+4 |
| 2014-09-23 | Drivers: hv: vmbus: Cleanup vmbus_post_msg() | K. Y. Srinivasan | 1 | -3/+14 |
| 2014-07-09 | Drivers: hv: vmbus: Fix a bug in the channel callback dispatch code | K. Y. Srinivasan | 1 | -2/+6 |
| 2014-05-28 | hv: use correct order when freeing monitor_pages | Radim Krčmář | 1 | -2/+2 |
| 2014-05-03 | Drivers: hv: vmbus: Implement per-CPU mapping of relid to channel | K. Y. Srinivasan | 1 | -1/+23 |
| 2014-05-03 | Drivers: hv: Eliminate the channel spinlock in the callback path | K. Y. Srinivasan | 1 | -7/+4 |
| 2014-04-16 | Drivers: hv: vmbus: Negotiate version 3.0 when running on ws2012r2 hosts | K. Y. Srinivasan | 1 | -1/+4 |
| 2014-02-07 | Drivers: hv: vmbus: Don't timeout during the initial connection with host | K. Y. Srinivasan | 1 | -10/+1 |
| 2014-02-07 | Drivers: hv: vmbus: Specify the target CPU that should receive notification | K. Y. Srinivasan | 1 | -0/+2 |
| 2013-09-29 | Merge 3.12-rc3 into char-misc-next | Greg Kroah-Hartman | 1 | -1/+1 |
| 2013-09-26 | Drivers: hv: vmbus: Terminate vmbus version negotiation on timeout | K. Y. Srinivasan | 1 | -1/+1 |
| 2013-09-26 | hv: make "monitor_pages" a "real" pointer array | Greg Kroah-Hartman | 1 | -11/+10 |
| 2013-08-30 | Drivers: hv: vmbus: Do not attempt to negoatiate a new version prematurely | K. Y. Srinivasan | 1 | -1/+4 |
| 2013-06-03 | Drivers: hv: vmbus: Implement multi-channel support | K. Y. Srinivasan | 1 | -0/+14 |
| 2013-01-17 | Drivers: hv: Cleanup and consolidate reporting of build/version info | K. Y. Srinivasan | 1 | -4/+7 |
| 2013-01-17 | Drivers: hv: Enable protocol negotiation with win8 hosts | K. Y. Srinivasan | 1 | -1/+1 |
| 2013-01-17 | Drivers: hv: Modify the interrupt handling code to support win8 and beyond | K. Y. Srinivasan | 1 | -2/+24 |
| 2013-01-17 | Drivers: hv: Cleanup vmbus_set_event() to support win7 and beyond | K. Y. Srinivasan | 1 | -5/+8 |
| 2013-01-17 | Drivers: hv: Move vmbus version definitions to hyperv.h | K. Y. Srinivasan | 1 | -15/+0 |
| 2013-01-17 | Drivers: hv: Change the signature of vmbus_set_event() | K. Y. Srinivasan | 1 | -1/+2 |
| 2013-01-17 | Drivers: hv: Change the signature for hv_signal_event() | K. Y. Srinivasan | 1 | -1/+1 |
| 2013-01-17 | Drivers: hv: Save and export negotiated vmbus version | K. Y. Srinivasan | 1 | -0/+9 |
| 2013-01-17 | Drivers: hv: Support handling multiple VMBUS versions | K. Y. Srinivasan | 1 | -54/+111 |
| 2013-01-17 | Drivers: hv: Optimize signaling in the read path | K. Y. Srinivasan | 1 | -3/+25 |
| 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/+318 |