summaryrefslogtreecommitdiff
path: root/sys/dev/pv
AgeCommit message (Expand)Author
2016-08-03Use an atomic operation to clear pending event bitsMike Belopuhov
2016-08-01Don't forget to destroy the taskqueue on interrupt disestablishMike Belopuhov
2016-08-01Mark shared producer and consumer indices volatileMike Belopuhov
2016-07-29Add a periodic timer to workaround missing completion eventsMike Belopuhov
2016-07-29Disable receive ring slot accountingMike Belopuhov
2016-07-29Move xen interrupt handlers to dedicated task queuesMike Belopuhov
2016-07-29Loop until we've read all available responsesMike Belopuhov
2016-07-29Update TX completion event index when putting a packet on the ringMike Belopuhov
2016-07-29Reduce the amount of sent RX producer notifications; from FreeBSDMike Belopuhov
2016-07-29Reduce the amount of sent TX producer notifications; from FreeBSDMike Belopuhov
2016-07-28Remove top level ring processing loops as too ambiguousMike Belopuhov
2016-07-28Revert previous commitMike Belopuhov
2016-07-28Convert ifq_deq_{begin,rollback,commit} dance to a single ifq_dequeueMike Belopuhov
2016-07-27zero sizeof a struct not sizeof the pointer to itJonathan Gray
2016-07-21Remove a few debugging leftoversMike Belopuhov
2016-07-13A work-in-progress driver for the Hyper-V NetVSCMike Belopuhov
2016-06-27Fix a memory leak in an error path.Jonathan Gray
2016-06-27Correct the order of memset arguments.Jonathan Gray
2016-06-22Main Hyper-V nexus driver, work in progress.Mike Belopuhov
2016-06-06Provide a bus_dma tag as part of the pvbus attach argumentsMike Belopuhov
2016-04-28Preserve the domid when swapping 16 bit grant table entry flagsMike Belopuhov
2016-04-19Bind event channels to backend domainsMike Belopuhov
2016-04-19Allow to grant memory access to domains other than dom0.Mike Belopuhov
2016-04-19Pass down the backend-id property to children in the attach argumentsMike Belopuhov
2016-04-19Remove the ds_offset hack since object offset within a pageMike Belopuhov
2016-04-13G/C IFQ_SET_READY().Martin Pieuchot
2016-04-01Move atomics.h include dance to an earlier stageMike Belopuhov
2016-02-05Simple moderation of Tx completion notificationsMike Belopuhov
2016-02-05Silence warnings from static analyzers; found by jsg@Mike Belopuhov
2016-02-04Bail early if there's no token; found by jsg@Mike Belopuhov
2016-02-03Increase the RPC buffer once more to 4096 bytes. The guestinfo.ovfEnvReyk Floeter
2016-02-02A few reliability improvements in the power management interfaceMike Belopuhov
2016-01-29Add support for "control/shutdown" power management facilityMike Belopuhov
2016-01-29Add support for XS_WATCH: XenStore notification facilityMike Belopuhov
2016-01-29Cleanup XenStore APIMike Belopuhov
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