summaryrefslogtreecommitdiffstats
path: root/sys/dev/pv
AgeCommit message (Expand)AuthorFilesLines
2016-12-06The kvop is not mandatory to query the type, fixes hostctl -t on vmm(4) VMs.reyk1-2/+2
2016-12-02Sinc rings are created during attach memory allocations shouldn't sleepmikeb1-11/+11
2016-11-29Stop exposing xen_softc to PV devices directlymikeb4-62/+78
2016-11-29Don't expose the xen_softc pointer in the XenStore transaction structmikeb3-14/+14
2016-11-29Replace the hand-rolled semaphore with a read-write lockmikeb1-31/+9
2016-11-23Move as much code out of a startup hook as possiblemikeb2-50/+72
2016-11-23M_*WAIT* flags cannot be treated as boolean valuesmikeb1-6/+6
2016-11-23Disable debugging outputmikeb3-5/+3
2016-11-22Use CPUID flags to determine working componentsmikeb1-2/+9
2016-11-16Always attempt to restart the transmission when OACTIVE is setmikeb1-10/+7
2016-11-14Bump the number of TX descriptors to 256mikeb1-8/+10
2016-11-14Minor cleanup, remove unused structure membersmikeb2-18/+14
2016-11-11Reorder atomic operations dealing with sc_tx_availmikeb1-9/+9
2016-11-10Set the reserved field to zeromikeb1-0/+1
2016-11-10Restart the IFQ transmit routine only once per interruptmikeb1-9/+11
2016-11-10RNDIS data command is always the same and can be reusedmikeb1-11/+14
2016-11-10Don't forget to set the descriptor ready flag after decapsulationmikeb1-1/+1
2016-11-08Reserve extra space for the bufring header structuremikeb1-1/+1
2016-11-07Handle IP address information requestsmikeb2-18/+195
2016-11-03Support for key removal and value update operationsmikeb2-30/+87
2016-11-03Add locks to key-value pair poolsmikeb1-7/+37
2016-11-03Identify as an OSPlatformID 131 with a kernel version of 6mikeb1-6/+6
2016-11-03Implement a Key-Value Pair exchange interfacemikeb2-8/+557
2016-11-03Let Integrated Components allocate the receive buffer themselvesmikeb1-24/+52
2016-11-02Add Windows 10 VMBus protocol versionmikeb1-0/+2
2016-11-02Inline the macro that is used only oncemikeb1-5/+5
2016-11-02Fixup a wait channel used during VMBus channel discoverymikeb1-3/+3
2016-10-28Improve protocol version negotiation for Integrated Componentsmikeb1-12/+45
2016-10-27vmm is also available on i386 now, so don't restrict it to amd64.reyk1-5/+1
2016-10-27Improve channel ring locking strategymikeb1-11/+13
2016-10-25Channel API users should pick the bufring sizemikeb5-49/+50
2016-10-14The trailing producer index must point to the beginning of the messagemikeb1-1/+1
2016-10-14Implement an operation to dequeue packets from the completion queuemikeb1-18/+18
2016-10-12Get rid of the ch_buf member that is not part of the channel APImikeb4-92/+104
2016-10-11Move Hyper-V integration components into a separate source filemikeb5-352/+521
2016-10-10Reshuffle GUID device ID table and add $ tags to headersmikeb3-129/+143
2016-10-06Fold the bus_dmamap_destroy into the loop abovemikeb1-7/+3
2016-10-06Remove _ds_boundary abuse (again)mikeb3-17/+6
2016-10-06Enable hardware VLAN taggingmikeb1-1/+1
2016-10-04Use "%s" in vm_rpc_send_rpci_tx() call. Avoids a "format string is not akettenis1-2/+2
2016-10-04Check the actual pointer returned by km_alloc(9) instead of the array. Thekettenis1-2/+2
2016-09-23Rework Per Packet Info handlingmikeb1-38/+104
2016-09-23Setup checksum offloading instead of relying on the default configuraitonmikeb1-5/+44
2016-09-23Configure NDIS VLAN and MTU parameters for NVSP 2 and newer backendsmikeb1-1/+17
2016-09-23Fixup the NDIS_OFFLOAD_PARAMS_SIZE_6_1 definitionmikeb1-3/+2
2016-09-23Improve error handling when we fail to send the RNDIS messagemikeb1-0/+2
2016-09-23Specify a page size boundary for Tx segmentsmikeb1-2/+2
2016-09-21If not set, set hw_vendor to the name of the first pvbus.reyk1-1/+16
2016-09-20Not needed anymoremikeb1-155/+0
2016-09-20Switch to the new NDIS headermikeb1-15/+12