summaryrefslogtreecommitdiff
path: root/sys/dev/pv
AgeCommit message (Expand)Author
2016-01-28Older Xen dom0's don't implement setting version of Grant Table entriesMike Belopuhov
2016-01-27Tighten up next reference calculation, printing fixesMike Belopuhov
2016-01-27Reimplement Grant Table metadata linking and enable dynamic allocationMike Belopuhov
2016-01-27xen_bus_dma_init turned out to be unnecessaryMike Belopuhov
2016-01-27shorten a few long linesMike Belopuhov
2016-01-27Add a key-value interface to pvbus(4) that allows to get or set valuesReyk Floeter
2016-01-26Convert membar_* operations to bus_dmamap_sync callsMike Belopuhov
2016-01-26Rewrite tx path to use flat transmit ring without fragment chainsMike Belopuhov
2016-01-26Rename _{req,rsp}_evt descriptor structure members to _{prod,cons}_eventMike Belopuhov
2016-01-26No need to take a grant table entry mutex in xen_grant_table_{enter,remove}Mike Belopuhov
2016-01-26Add a grant table reference invalidation spin out checkMike Belopuhov
2016-01-26Implement a rather conservative bus_dmamap_sync APIMike Belopuhov
2016-01-26Make sure to use locked atomic operations even on the SP kernelMike Belopuhov
2016-01-25Don't count the total number of Xen upcallsMike Belopuhov
2016-01-25Revert the minimum number of Rx ring slots back to 32Mike Belopuhov
2016-01-23Fix some uses of sizeof where the size of a struct was intended, notJonathan Gray
2016-01-22Setup interface features based on capabilities provided by the backendMike Belopuhov
2016-01-22Set minimum number of slots on the receive ring to 18Mike Belopuhov
2016-01-22To facilitate reading make sure to use a GTF_invalid flag by nameMike Belopuhov
2016-01-22Convert membar_* calls into virtio_membar_sync where it mattersMike Belopuhov
2016-01-20Don't bump output errors when when tx ring is fullMike Belopuhov
2016-01-19Mask interrupts on boot, masking/unmasking is handled by stop/initMike Belopuhov
2016-01-19Fix a few issues in the xnf transmit pathMike Belopuhov
2016-01-19Cast evtchn_mask to a char pointer for an isset operationMike Belopuhov
2016-01-18Log unhandled interruptsMike Belopuhov
2016-01-18Provide a Xen v3 API compatible fallback for event channel hypercallsMike Belopuhov
2016-01-18Fixup a hang while performing a read operation on XenStoreMike Belopuhov
2016-01-15Cleanup dmesg output, disable debugging; prodding and suggestions from reyk@Mike Belopuhov
2016-01-15Detach emulated network devices if Netfront driver is enabledMike Belopuhov
2016-01-14Fixup a merge errorMike Belopuhov
2016-01-13Bump number of tx fragments to the stock value of 18Mike Belopuhov
2016-01-13Implement transmit watchdog for testing purposesMike Belopuhov
2016-01-13spacing typosMike Belopuhov
2016-01-13Create rx and tx fragment maps with a page size boundary restrictionMike Belopuhov
2016-01-12A couple of unused variables have sneaked in from the debug codeMike Belopuhov
2016-01-12Convert XenStore code to free running producer/consumer indicesMike Belopuhov
2016-01-11xs_cmd should always return errno(2) codesMike Belopuhov
2016-01-11Do not fail when receiving an empty reply (or directory node) inReyk Floeter
2016-01-11Handle zero lenght messages in the xs_parse by returning an empty stringMike Belopuhov
2016-01-08mikeb@ doesn't like RCS ids, so I add the OpenBSD one for him.Reyk Floeter
2016-01-07Xen virtual networking interface (Netfront) driver.Mike Belopuhov
2016-01-05Move over to the v1 of Grant Table entriesMike Belopuhov
2016-01-05Memorize the DMA segment's data offset within the pageMike Belopuhov
2016-01-04Skip "suspend" device node during probingMike Belopuhov
2016-01-04Include the node name into the error messageMike Belopuhov
2016-01-04Preallocate Grant Table frames to simplify the code for nowMike Belopuhov
2015-12-22Make xs_setprop a bit more useful by removing property nodesMike Belopuhov
2015-12-22Implement a bus_dma(9) abstraction on top of Grant Table APIMike Belopuhov
2015-12-21Introduce xen_intr_mask and xen_intr_unmask primitivesMike Belopuhov
2015-12-21Cleanup hypercall subsystem type definesMike Belopuhov