aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/hyperv/vmbus
Commit message (Expand)AuthorAgeFilesLines
...
* hyperv/vmbus: Fix sysctl tree leakage, if channel open fails.Sepherosa Ziehau2016-11-251-0/+1
* hyperv/vmbus: Minor style changes.Sepherosa Ziehau2016-11-251-5/+4
* hyperv/vmbus: Commit the GPADL id only after the connection succeeds.Sepherosa Ziehau2016-11-251-7/+8
* hyperv/vmbus,pcib: unbreak build in case NEW_PCIB is undefinedDexuan Cui2016-11-252-5/+18
* hyperv/vmbus: Fix the multi-channel revoking on vmbus side.Sepherosa Ziehau2016-11-242-4/+50
* hyperv/vmbus: Fix the primary channel revoking on vmbus side.Sepherosa Ziehau2016-11-242-1/+40
* hyperv/vmbus: Implement orphan support for transaction APISepherosa Ziehau2016-11-241-13/+84
* hyperv/vmbus: Merge free/active locks.Sepherosa Ziehau2016-11-231-29/+28
* hyperv/vmbus: Set a mark on the revoked channel.Sepherosa Ziehau2016-11-232-3/+18
* hyperv/vmbus: Support transction result busy-wait.Sepherosa Ziehau2016-11-211-3/+26
* hyperv/vmbus,pcib: Add MODULE_DEPEND on pciDexuan Cui2016-11-181-0/+1
* hyperv/vmbus: add new vmbus methods to support PCIe pass-throughDexuan Cui2016-11-162-0/+244
* hyperv/vmbus: add a new method to get vcpu_idDexuan Cui2016-11-162-0/+17
* hyperv/vmbus: Reset ch_dev, once the child is deleted.Sepherosa Ziehau2016-11-041-0/+1
* hyperv: GC unused functions.Sepherosa Ziehau2016-11-021-59/+0
* hyperv/vmbus: Avoid extra header copy.Sepherosa Ziehau2016-11-011-11/+15
* hyperv/vmbus: Implement vmbus_chan_printf.Sepherosa Ziehau2016-10-261-57/+79
* hyperv/vmbus: Add missing white space.Sepherosa Ziehau2016-10-261-1/+1
* hyperv/vmbus: Expose channel management taskqueue for driver to use.Sepherosa Ziehau2016-10-191-0/+7
* hyperv/vmbus: Add __FBSDIDSepherosa Ziehau2016-10-141-0/+3
* hyperv/vmbus: Allow driver to inject synchronous task into channel taskq.Sepherosa Ziehau2016-10-111-0/+8
* hyperv/vmbus: Add function to drain channel interrupt task.Sepherosa Ziehau2016-09-281-0/+7
* hyperv/vmbus: Add functions to test RX/TX bufring emptinessSepherosa Ziehau2016-09-282-0/+28
* hyperv/vmbus: Add dynamic device add and remove supportSepherosa Ziehau2016-09-274-181/+418
* hyperv/vmbus: Assert that the bufring address is page aligned.Sepherosa Ziehau2016-09-211-0/+2
* hyperv/vmbus: Allow bufrings preallocation.Sepherosa Ziehau2016-09-211-20/+43
* hyperv/vmbus: Make sure that the sub-channel count is valid.Sepherosa Ziehau2016-09-141-0/+2
* hyperv/vmbus: Stringent header length and total length check.Sepherosa Ziehau2016-09-052-6/+35
* hyperv/vmbus: Add function to calculate max # of elements in a bufring.Sepherosa Ziehau2016-08-252-0/+25
* hyperv/vmbus: Use xact APIs to implement post message Hypercall APIsSepherosa Ziehau2016-08-113-196/+84
* hyperv/vmbus: Add APIs for various types of transactions.Sepherosa Ziehau2016-08-111-0/+278
* hyperv/vmbus: Only make sure the TX bufring will not be closed.Sepherosa Ziehau2016-08-051-2/+6
* hyperv/vmbus: Remove the artificial entry limit of SG and PRP list.Sepherosa Ziehau2016-08-012-6/+13
* hyperv/vmbus: Revoke unnecessary exposure of vmbus softcSepherosa Ziehau2016-07-292-15/+7
* hyperv/vmbus: Move driver glue to the beginning of the filesSepherosa Ziehau2016-07-292-72/+72
* hyperv/vmbus: Forward declare static functionsSepherosa Ziehau2016-07-295-15/+59
* hyperv/vmbus: Reindent function declarations.Sepherosa Ziehau2016-07-292-18/+22
* hyperv/vmbus: Inclusion cleanupSepherosa Ziehau2016-07-285-37/+10
* hyperv/vmbus: Avoid unnecessary mb()Sepherosa Ziehau2016-07-281-17/+3
* hyperv/vmbus: Rename cleaned up bufring codeSepherosa Ziehau2016-07-271-0/+0
* hyperv/vmbus: Cleanup RX bufring read process.Sepherosa Ziehau2016-07-272-59/+42
* hyperv/vmbus: Stringent RX bufring data length checks.Sepherosa Ziehau2016-07-271-2/+6
* hyperv/vmbus: Cleanup TX bufring write process.Sepherosa Ziehau2016-07-271-84/+85
* hyperv/vmbus: Update comment for bufringSepherosa Ziehau2016-07-271-46/+32
* hyperv/vmbus: Use different struct for RX/TX bufring.Sepherosa Ziehau2016-07-274-187/+185
* hyperv/vmbus: Initialize RX/TX bufring mutex at channel creation timeSepherosa Ziehau2016-07-273-11/+21
* hyperv/vmbus: Nuke unnecessary accessor functions.Sepherosa Ziehau2016-07-261-91/+11
* hyperv/vmbus: Move bufring info definition to vmbus_brvar.hSepherosa Ziehau2016-07-252-16/+9
* hyperv/vmbus: Rename hv_vmbus_priv.h to vmbus_brvar.hSepherosa Ziehau2016-07-256-4/+8
* hyperv/vmbus: Move vmbus bufring definition to vmbus_reg.hSepherosa Ziehau2016-07-223-47/+55