summaryrefslogtreecommitdiff
path: root/sys/dev/pv
AgeCommit message (Expand)Author
2016-12-13Use new xs_{get,set}num functions instead of hand-rolled weirdnessMike Belopuhov
2016-12-13Bounce unaligned transfer data through a scratch bufferMike Belopuhov
2016-12-13Poll until the ITSDONE flag is set on the transferMike Belopuhov
2016-12-10Bring back the sector count variable as it's used in the debug printfMike Belopuhov
2016-12-10Don't fail if optional feature properties aren't foundMike Belopuhov
2016-12-09Convert to the new xs_{get,set}num XenStore APIMike Belopuhov
2016-12-09Convert to the new xs_{get,set}num XenStore APIMike Belopuhov
2016-12-09New XenStore public API function to read numeric valuesMike Belopuhov
2016-12-08Silence scan-build; with prodding from jsg@Mike Belopuhov
2016-12-07Add required padding to the response descriptorMike Belopuhov
2016-12-07Response status field is signed; adjust the debug messageMike Belopuhov
2016-12-07Fall back to the minimum amount of ring pagesMike Belopuhov
2016-12-07splbio isn't doing us any good here and prevents polling from workingMike Belopuhov
2016-12-07Add xbf(4)Mike Belopuhov
2016-12-07A driver for Xen Blkfront heavily based on vdsk(4) from kettenis@Mike Belopuhov
2016-12-07Add a simple mechanism to poll for a change in the property valueMike Belopuhov
2016-12-07Factor out the polling loop into a separate functionMike Belopuhov
2016-12-07Return proper error values from xs_{get,set}propMike Belopuhov
2016-12-07Remove some leftovers from before the dynamic grant table codeMike Belopuhov
2016-12-06The kvop is not mandatory to query the type, fixes hostctl -t on vmm(4) VMs.Reyk Floeter
2016-12-02Sinc rings are created during attach memory allocations shouldn't sleepMike Belopuhov
2016-11-29Stop exposing xen_softc to PV devices directlyMike Belopuhov
2016-11-29Don't expose the xen_softc pointer in the XenStore transaction structMike Belopuhov
2016-11-29Replace the hand-rolled semaphore with a read-write lockMike Belopuhov
2016-11-23Move as much code out of a startup hook as possibleMike Belopuhov
2016-11-23M_*WAIT* flags cannot be treated as boolean valuesMike Belopuhov
2016-11-23Disable debugging outputMike Belopuhov
2016-11-22Use CPUID flags to determine working componentsMike Belopuhov
2016-11-16Always attempt to restart the transmission when OACTIVE is setMike Belopuhov
2016-11-14Bump the number of TX descriptors to 256Mike Belopuhov
2016-11-14Minor cleanup, remove unused structure membersMike Belopuhov
2016-11-11Reorder atomic operations dealing with sc_tx_availMike Belopuhov
2016-11-10Set the reserved field to zeroMike Belopuhov
2016-11-10Restart the IFQ transmit routine only once per interruptMike Belopuhov
2016-11-10RNDIS data command is always the same and can be reusedMike Belopuhov
2016-11-10Don't forget to set the descriptor ready flag after decapsulationMike Belopuhov
2016-11-08Reserve extra space for the bufring header structureMike Belopuhov
2016-11-07Handle IP address information requestsMike Belopuhov
2016-11-03Support for key removal and value update operationsMike Belopuhov
2016-11-03Add locks to key-value pair poolsMike Belopuhov
2016-11-03Identify as an OSPlatformID 131 with a kernel version of 6Mike Belopuhov
2016-11-03Implement a Key-Value Pair exchange interfaceMike Belopuhov
2016-11-03Let Integrated Components allocate the receive buffer themselvesMike Belopuhov
2016-11-02Add Windows 10 VMBus protocol versionMike Belopuhov
2016-11-02Inline the macro that is used only onceMike Belopuhov
2016-11-02Fixup a wait channel used during VMBus channel discoveryMike Belopuhov
2016-10-28Improve protocol version negotiation for Integrated ComponentsMike Belopuhov
2016-10-27vmm is also available on i386 now, so don't restrict it to amd64.Reyk Floeter
2016-10-27Improve channel ring locking strategyMike Belopuhov
2016-10-25Channel API users should pick the bufring sizeMike Belopuhov