summaryrefslogtreecommitdiffstats
path: root/sys/dev/pv/hyperv.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* timecounting: use C99-style initialization for all timecounter structscheloha2021-02-231-1/+8
* hvn(4), hyperv(4): more tsleep(9) -> tsleep_nsec(9) conversionscheloha2020-12-041-4/+8
* Add support for timeconting in userland.pirofti2020-07-061-1/+1
* dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt2020-05-291-2/+0
* Attach Hyper-V guest services to VMBus 4.0mikeb2019-10-071-0/+1
* Provide a handler stub for the "channel rescind" messagemikeb2017-06-271-1/+12
* Rework the deferred interrupt loopmikeb2017-06-261-12/+15
* Event interrupt handler should call hv_channel_schedule nowmikeb2017-06-231-2/+1
* Introduce deferred interrupt processing capabilitymikeb2017-06-231-0/+80
* s/membar_sync/virtio_membar_sync/mikeb2017-06-231-4/+4
* Don't defer attaching PV devicesmikeb2017-06-151-11/+2
* Make sure we can free GPA handles when coldmikeb2017-06-151-1/+2
* Add another type of a scatter-gather list operation used by StorVSCmikeb2017-06-141-0/+44
* Make sure we're producing a 64-bit value when shifting leftmikeb2017-01-161-1/+1
* Microsoft has allocated us a SubID that we can use to identify OpenBSDmikeb2017-01-051-3/+3
* Don't let producer index become equal with the consumer when writingmikeb2017-01-051-4/+7
* Move as much code out of a startup hook as possiblemikeb2016-11-231-49/+71
* M_*WAIT* flags cannot be treated as boolean valuesmikeb2016-11-231-6/+6
* Disable debugging outputmikeb2016-11-231-2/+2
* Use CPUID flags to determine working componentsmikeb2016-11-221-2/+9
* Minor cleanup, remove unused structure membersmikeb2016-11-141-15/+13
* Set the reserved field to zeromikeb2016-11-101-0/+1
* Reserve extra space for the bufring header structuremikeb2016-11-081-1/+1
* Identify as an OSPlatformID 131 with a kernel version of 6mikeb2016-11-031-6/+6
* Inline the macro that is used only oncemikeb2016-11-021-5/+5
* Fixup a wait channel used during VMBus channel discoverymikeb2016-11-021-3/+3
* Improve channel ring locking strategymikeb2016-10-271-11/+13
* Channel API users should pick the bufring sizemikeb2016-10-251-18/+15
* The trailing producer index must point to the beginning of the messagemikeb2016-10-141-1/+1
* Move Hyper-V integration components into a separate source filemikeb2016-10-111-278/+4
* Reshuffle GUID device ID table and add $ tags to headersmikeb2016-10-101-106/+116
* Check the actual pointer returned by km_alloc(9) instead of the array. Thekettenis2016-10-041-2/+2
* Add an API to hook up event countersmikeb2016-09-201-0/+8
* Clean up style and replace a magic value with a magic definemikeb2016-08-181-1/+1
* Sync up monitor trigger groups handling to the upstreammikeb2016-08-171-17/+16
* Update Hyper-V structure definitions to the 2016 versionmikeb2016-08-161-237/+234
* Fixup incorrect format specification bugs spotted by jsg@mikeb2016-08-081-5/+5
* Switch pending event clearing to an atomic swap operationmikeb2016-08-051-3/+4
* Fixup incorrect EAGAIN handlingmikeb2016-08-051-1/+1
* Read events array offset must be calculated in bytesmikeb2016-08-051-1/+2
* Remove incorrect optimization: ring data portion size is not power of 2mikeb2016-08-051-3/+3
* Fixup the condition that prevented heartbeat & co. from attachingmikeb2016-08-051-1/+1
* Revert previous commitmikeb2016-07-281-5/+5
* Convert ifq_deq_{begin,rollback,commit} dance to a single ifq_dequeuemikeb2016-07-281-5/+5
* Remove a few debugging leftoversmikeb2016-07-211-7/+0
* Fix a memory leak in an error path.jsg2016-06-271-1/+3
* Correct the order of memset arguments.jsg2016-06-271-2/+2
* Main Hyper-V nexus driver, work in progress.mikeb2016-06-221-0/+1927