summaryrefslogtreecommitdiffstats
path: root/sys/dev/hyperv/vmbus
Commit message (Expand)AuthorAgeFilesLines
* hyperv: Deprecate HYPERV option by moving Hyper-V IDT vector into vmbussephe2016-04-153-6/+95
* hyperv/vmbus: Merge duplicated version check for eventssephe2016-04-132-26/+7
* hyperv: Replace 0 w/ NULLsephe2016-04-122-2/+2
* hyperv: Typosephe2016-04-111-1/+1
* hyperv: Define macro for Hyper-V interfacesephe2016-04-111-1/+2
* hyperv: Print more featuressephe2016-04-112-20/+57
* hyperv: Break long linesephe2016-04-111-1/+2
* hyperv: Declare hyperv_{features,recommends} properlysephe2016-04-111-0/+3
* hyperv: Resurrect r297481sephe2016-04-111-2/+5
* hyperv: Identify Hyper-V features and recommends properlysephe2016-04-112-2/+98
* hyperv/vmbus: Get rid of max_leaf detection; this is actually not used.sephe2016-04-111-32/+0
* hyperv/vmbus: Nuke unused functionsephe2016-04-112-13/+0
* hyperv: Revert r297481sephe2016-04-081-12/+2
* hyperv: Use lapic_{alloc,free}_ipi to allocate private interrupt vectorsephe2016-04-072-79/+11
* hyperv: Typo in r297634sephe2016-04-071-2/+2
* hyperv/vmbus: Use default mtx for channel message queuesephe2016-04-073-27/+27
* hyperv: Use mb() instead of atomic_thread_fence_seq_cst()sephe2016-04-071-2/+10
* hyperv: Register Hyper-V timer early enough for TSC freq calibrationsephe2016-04-011-2/+12
* hyperv/vmbus: Create per-cpu fast taskqueue for msg handlingsephe2016-03-242-3/+13
* hyperv/vmbus: use a better retry method in hv_vmbus_post_message()sephe2016-03-242-18/+23
* hyperv/vmbus: Remove NULL check for taskqueue_create_fast(M_WAITOK)sephe2016-03-221-5/+0
* hyperv/vmbus: Use taskqueue_fast for non-performance critical messagessephe2016-03-222-38/+11
* hyperv/evttimer: Use an independent message slot so that it can worksephe2016-03-224-6/+23
* hyperv/vmbus: Implement bus_child_pnpinfo_str methodsephe2016-03-211-0/+18
* hyperv: Factor out snprinf_hv_guid()sephe2016-03-211-10/+16
* hyperv/hn: Add multiple channel support, a.k.a. vRSSsephe2016-03-041-1/+1
* hyperv/chan: Factor out the vcpu settingsephe2016-03-021-18/+23
* hyperv/chan: Function renaming; no functional changesephe2016-03-021-3/+4
* hyperv/chan: Add sysctl node to check whether monitor is allocated or notsephe2016-03-021-0/+15
* Remove taskqueue_enqueue_fast().jhb2016-03-011-1/+1
* hyperv/channel: Nuke useless stack variablesephe2016-03-011-3/+0
* hyperv/channel: Add sysctl node for channel owner cpusephe2016-02-291-1/+7
* hyperv/channel: Add debug sysctl nodes for channel indicessephe2016-02-293-0/+116
* hyperv: Use proper fence function to keep store-load order for msgssephe2016-02-291-2/+2
* hyperv: Always set device for channelssephe2016-02-261-2/+9
* hyperv: Remove useless channel inbound_locksephe2016-02-262-17/+0
* hyperv: Use atomic_fetchadd_int to get GPADL id.sephe2016-02-261-7/+12
* hyperv: Wait 5 seconds for hyperv result, instead of 500mssephe2016-02-252-4/+6
* hyperv/vmbus: Use free(9) for interrupt page; it is allocated by malloc(9)sephe2016-02-241-5/+2
* hyperv: Use malloc for page allocation.sephe2016-02-053-24/+15
* hyperv: Use WAITOK in the places where we can waitsephe2016-02-053-54/+10
* hyperv: Use standard taskqueue instead of hv_work_queuesephe2016-02-054-201/+65
* hyperv/vmbus: Event handling code refactor.sephe2016-01-274-100/+107
* hyperv/vmbus: Avoid extra copy of page information.sephe2016-01-251-18/+15
* hyperv/vmbus: Lookup channel through id tablesephe2016-01-223-38/+32
* hyperv: add interrupt counterssephe2016-01-142-28/+6
* hyperv: implement an event timersephe2016-01-144-19/+208
* hyperv: use x86 generic code to do the hypervisor detectionsephe2016-01-143-65/+20
* hyperv: vmbus: run non-blocking message handlers in vmbus_msg_swintr()delphij2015-12-293-29/+64
* hyperv: vmbus: remove the per-channel control_work_queuedelphij2015-12-291-29/+3
OpenPOWER on IntegriCloud