summaryrefslogtreecommitdiff
path: root/sys/dev/pv
AgeCommit message (Expand)Author
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
2017-05-30virtio: Do LIFO in the freelistStefan Fritsch
2017-05-27virtio: remove unused vq_maxsegsizeStefan Fritsch
2017-05-27virtio: Remove MINSEG_INDIRECTStefan Fritsch
2017-05-27Move error path to end of function where god intended itKenneth R Westerback
2017-05-26virtio: minor tweakStefan Fritsch
2017-05-26vioblk: set VIOBLK_DONE from vioblk_vq_done1Stefan Fritsch
2017-05-26Move vioblk and vioscsi more fully into the world of iopool andKenneth R Westerback
2017-05-15vioscsi: Fix allocation of segmentsStefan Fritsch
2017-05-14Align vioscsi's bus_dma* dancing with vioblk. EliminatesKenneth R Westerback
2017-05-02Resynchronize the guest RTC via vmmci(4) on host resume from zzz/ZZZMike Larkin