summaryrefslogtreecommitdiffstats
path: root/sys/dev/pv
AgeCommit message (Expand)AuthorFilesLines
2016-06-27Fix a memory leak in an error path.jsg1-1/+3
2016-06-27Correct the order of memset arguments.jsg1-2/+2
2016-06-22Main Hyper-V nexus driver, work in progress.mikeb4-1/+2768
2016-06-06Provide a bus_dma tag as part of the pvbus attach argumentsmikeb2-2/+25
2016-04-28Preserve the domid when swapping 16 bit grant table entry flagsmikeb1-2/+3
2016-04-19Bind event channels to backend domainsmikeb4-9/+11
2016-04-19Allow to grant memory access to domains other than dom0.mikeb2-18/+26
2016-04-19Pass down the backend-id property to children in the attach argumentsmikeb3-6/+29
2016-04-19Remove the ds_offset hack since object offset within a pagemikeb3-21/+4
2016-04-13G/C IFQ_SET_READY().mpi1-2/+1
2016-04-01Move atomics.h include dance to an earlier stagemikeb1-12/+13
2016-02-05Simple moderation of Tx completion notificationsmikeb1-2/+3
2016-02-05Silence warnings from static analyzers; found by jsg@mikeb2-9/+10
2016-02-04Bail early if there's no token; found by jsg@mikeb1-9/+13
2016-02-03Increase the RPC buffer once more to 4096 bytes. The guestinfo.ovfEnvreyk1-14/+26
2016-02-02A few reliability improvements in the power management interfacemikeb3-19/+43
2016-01-29Add support for "control/shutdown" power management facilitymikeb2-3/+57
2016-01-29Add support for XS_WATCH: XenStore notification facilitymikeb3-33/+148
2016-01-29Cleanup XenStore APImikeb4-64/+78
2016-01-28Older Xen dom0's don't implement setting version of Grant Table entriesmikeb1-12/+1
2016-01-27Tighten up next reference calculation, printing fixesmikeb1-11/+11
2016-01-27Reimplement Grant Table metadata linking and enable dynamic allocationmikeb2-96/+159
2016-01-27xen_bus_dma_init turned out to be unnecessarymikeb1-9/+2
2016-01-27shorten a few long linesmikeb1-4/+4
2016-01-27Add a key-value interface to pvbus(4) that allows to get or set valuesreyk6-7/+302
2016-01-26Convert membar_* operations to bus_dmamap_sync callsmikeb1-11/+33
2016-01-26Rewrite tx path to use flat transmit ring without fragment chainsmikeb1-37/+72
2016-01-26Rename _{req,rsp}_evt descriptor structure members to _{prod,cons}_eventmikeb1-11/+11
2016-01-26No need to take a grant table entry mutex in xen_grant_table_{enter,remove}mikeb1-6/+3
2016-01-26Add a grant table reference invalidation spin out checkmikeb1-2/+12
2016-01-26Implement a rather conservative bus_dmamap_sync APImikeb1-2/+13
2016-01-26Make sure to use locked atomic operations even on the SP kernelmikeb1-4/+13
2016-01-25Don't count the total number of Xen upcallsmikeb3-8/+5
2016-01-25Revert the minimum number of Rx ring slots back to 32mikeb1-2/+2
2016-01-23Fix some uses of sizeof where the size of a struct was intended, notjsg1-3/+3
2016-01-22Setup interface features based on capabilities provided by the backendmikeb1-38/+117
2016-01-22Set minimum number of slots on the receive ring to 18mikeb1-2/+2
2016-01-22To facilitate reading make sure to use a GTF_invalid flag by namemikeb1-2/+2
2016-01-22Convert membar_* calls into virtio_membar_sync where it mattersmikeb2-16/+13
2016-01-20Don't bump output errors when when tx ring is fullmikeb1-5/+3
2016-01-19Mask interrupts on boot, masking/unmasking is handled by stop/initmikeb1-1/+2
2016-01-19Fix a few issues in the xnf transmit pathmikeb1-6/+9
2016-01-19Cast evtchn_mask to a char pointer for an isset operationmikeb1-4/+5
2016-01-18Log unhandled interruptsmikeb1-2/+5
2016-01-18Provide a Xen v3 API compatible fallback for event channel hypercallsmikeb3-14/+52
2016-01-18Fixup a hang while performing a read operation on XenStoremikeb1-4/+7
2016-01-15Cleanup dmesg output, disable debugging; prodding and suggestions from reyk@mikeb3-73/+27
2016-01-15Detach emulated network devices if Netfront driver is enabledmikeb3-22/+23
2016-01-14Fixup a merge errormikeb1-3/+3
2016-01-13Bump number of tx fragments to the stock value of 18mikeb1-2/+2