summaryrefslogtreecommitdiff
path: root/sys/dev/pv
AgeCommit message (Expand)Author
2017-07-17Reduce amount of CAS attempts in a busy-wait loop by a factor of 100Mike Belopuhov
2017-07-17Pick the correct TX buffer when unrollingMike Belopuhov
2017-07-17Reimplement mbuf/map to descriptor mappingMike Belopuhov
2017-07-17Grant table entries must be disassociated once CCB is completeMike Belopuhov
2017-07-14SpacingMike Belopuhov
2017-07-14Reduce the number of CAS loops from ludicrous to ridiculousMike Belopuhov
2017-07-14Silence the interrupt source until the interrupt task has done its jobMike Belopuhov
2017-07-14Support out-of-order TX completion notificationsMike Belopuhov
2017-07-13Add a comment explaining why pciide(4) must skip attaching disksMike Belopuhov
2017-07-12Prefer paravirtualized interface for IDE disks as wellMike Belopuhov
2017-06-27Provide a handler stub for the "channel rescind" messageMike Belopuhov
2017-06-27Avoid testing an uninitialised variable in the SCSI_BUSY/SCSI_QUEUE_FULLJonathan Gray
2017-06-26Minor cleanup; when polling delay before calling the interrupt handlerMike Belopuhov
2017-06-26Rework the deferred interrupt loopMike Belopuhov
2017-06-23Event interrupt handler should call hv_channel_schedule nowMike Belopuhov
2017-06-23Request deferred interrupt processingMike Belopuhov
2017-06-23Introduce deferred interrupt processing capabilityMike Belopuhov
2017-06-23s/membar_sync/virtio_membar_sync/Mike Belopuhov
2017-06-23Finish up minor changes in the output and clear the BATCHED channel flagMike Belopuhov
2017-06-22Add a hypervisor-specific function pointer in pvbus(4) that gets called duringJonathan Matthew
2017-06-21Don't confuse SCSI command status and transfer error code.Mike Belopuhov
2017-06-21Return early from NVS command submission if no response is requiredMike Belopuhov
2017-06-21Include the request id in the I/O debug outputMike Belopuhov
2017-06-15Don't defer attaching PV devicesMike Belopuhov
2017-06-15Make sure we can free GPA handles when coldMike Belopuhov
2017-06-15Support executing NVSP and RNDIS commands during autoconfMike Belopuhov
2017-06-15Provide storage for the response message in each CCBMike Belopuhov
2017-06-15Remove the structure definition for an old (pre Win8) I/O request typeMike Belopuhov
2017-06-15Put back copying of the response message into the polling callbackMike Belopuhov
2017-06-15Correct the number of targets vs number of LUNsMike Belopuhov
2017-06-14Borrow some of dlg's smarts to make this look like a real SCSI driverMike Belopuhov
2017-06-14Special handling for request 0 clashes with CCB 0Mike Belopuhov
2017-06-14Increase the maximum amount of requests and do some cleanupMike Belopuhov
2017-06-14Hookup hvs(4)Mike Belopuhov
2017-06-14Hyper-V storage driverMike Belopuhov
2017-06-14Add another type of a scatter-gather list operation used by StorVSCMike Belopuhov
2017-06-12ifq_start does OACTIVE and RUNNING checks for the driverMike Belopuhov
2017-06-09Fill RX ring during init and bail early on send if OACTIVE is setMike Belopuhov
2017-06-09Remove a WAITOK that has sneaked inMike Belopuhov
2017-06-07Acquire submit queue mutex only once per xbf_complete_cmd invocationMike Belopuhov
2017-06-06Rewrite the driver to handle 64kb transfersMike Belopuhov
2017-06-06Call xbf_intr for polled transfers that can't sleepMike Belopuhov
2017-06-04update link to Ken Kato's vmware backdoor protocol documentationJonathan Matthew
2017-06-03vioblk/virtio: Re-arrange some struct membersStefan Fritsch
2017-06-02Perform grant table page allocation outside of the table mutexMike Belopuhov
2017-05-31Optimize virtio_enqueue_trim() a bit by nuking unneededKenneth R Westerback
2017-05-30More minor virtio tweaksStefan Fritsch
2017-05-30Replace nifty DBGPRINT() with a more familiar DPRINTF() and adjustKenneth R Westerback
2017-05-30Statically allocate resource to requests, and only create requestsKenneth R Westerback
2017-05-30virtio: Put entries in freelist in reverse orderStefan Fritsch