summaryrefslogtreecommitdiffstats
path: root/sys/dev/pv
AgeCommit message (Expand)AuthorFilesLines
2017-08-10Add missing comma that caused a concatenated string. Fixes printing ofreyk1-2/+2
2017-08-10Correct the upper bound for the command size before the passthroughmikeb1-1/+1
2017-08-10Buffer size for the SCSI vendor string should be 8 char longmikeb1-1/+1
2017-08-10Fixup upper bound for the completion descriptor identifiermikeb1-1/+1
2017-08-10Fail if unknown type of an address family was specifiedmikeb1-0/+2
2017-07-21Replace MD _bus_dmamap_* function calls with MI onesmikeb2-9/+12
2017-07-19Turn this into a panic since there's no way to recover from itmikeb1-5/+6
2017-07-17Forbid overwriting a grant table entry currently in usemikeb1-1/+6
2017-07-17Reduce amount of CAS attempts in a busy-wait loop by a factor of 100mikeb1-2/+2
2017-07-17Pick the correct TX buffer when unrollingmikeb1-2/+2
2017-07-17Reimplement mbuf/map to descriptor mappingmikeb1-73/+97
2017-07-17Grant table entries must be disassociated once CCB is completemikeb1-13/+14
2017-07-14Spacingmikeb1-3/+2
2017-07-14Reduce the number of CAS loops from ludicrous to ridiculousmikeb1-2/+2
2017-07-14Silence the interrupt source until the interrupt task has done its jobmikeb2-19/+48
2017-07-14Support out-of-order TX completion notificationsmikeb1-37/+50
2017-07-13Add a comment explaining why pciide(4) must skip attaching disksmikeb1-1/+7
2017-07-12Prefer paravirtualized interface for IDE disks as wellmikeb1-1/+5
2017-06-27Provide a handler stub for the "channel rescind" messagemikeb1-1/+12
2017-06-27Avoid testing an uninitialised variable in the SCSI_BUSY/SCSI_QUEUE_FULLjsg1-1/+1
2017-06-26Minor cleanup; when polling delay before calling the interrupt handlermikeb1-7/+12
2017-06-26Rework the deferred interrupt loopmikeb1-12/+15
2017-06-23Event interrupt handler should call hv_channel_schedule nowmikeb1-2/+1
2017-06-23Request deferred interrupt processingmikeb1-0/+5
2017-06-23Introduce deferred interrupt processing capabilitymikeb2-0/+84
2017-06-23s/membar_sync/virtio_membar_sync/mikeb1-4/+4
2017-06-23Finish up minor changes in the output and clear the BATCHED channel flagmikeb1-6/+8
2017-06-22Add a hypervisor-specific function pointer in pvbus(4) that gets called duringjmatthew2-2/+17
2017-06-21Don't confuse SCSI command status and transfer error code.mikeb1-22/+32
2017-06-21Return early from NVS command submission if no response is requiredmikeb1-0/+3
2017-06-21Include the request id in the I/O debug outputmikeb1-4/+4
2017-06-15Don't defer attaching PV devicesmikeb1-11/+2
2017-06-15Make sure we can free GPA handles when coldmikeb1-1/+2
2017-06-15Support executing NVSP and RNDIS commands during autoconfmikeb1-37/+69
2017-06-15Provide storage for the response message in each CCBmikeb1-36/+26
2017-06-15Remove the structure definition for an old (pre Win8) I/O request typemikeb1-20/+13
2017-06-15Put back copying of the response message into the polling callbackmikeb1-8/+14
2017-06-15Correct the number of targets vs number of LUNsmikeb1-11/+10
2017-06-14Borrow some of dlg's smarts to make this look like a real SCSI drivermikeb1-112/+154
2017-06-14Special handling for request 0 clashes with CCB 0mikeb1-24/+19
2017-06-14Increase the maximum amount of requests and do some cleanupmikeb1-103/+8
2017-06-14Hookup hvs(4)mikeb1-1/+6
2017-06-14Hyper-V storage drivermikeb1-0/+988
2017-06-14Add another type of a scatter-gather list operation used by StorVSCmikeb2-0/+46
2017-06-12ifq_start does OACTIVE and RUNNING checks for the drivermikeb1-4/+1
2017-06-09Fill RX ring during init and bail early on send if OACTIVE is setmikeb1-3/+6
2017-06-09Remove a WAITOK that has sneaked inmikeb1-2/+3
2017-06-07Acquire submit queue mutex only once per xbf_complete_cmd invocationmikeb1-31/+19
2017-06-06Rewrite the driver to handle 64kb transfersmikeb1-214/+323
2017-06-06Call xbf_intr for polled transfers that can't sleepmikeb1-1/+2