summaryrefslogtreecommitdiff
path: root/sys/dev/pv/xenvar.h
AgeCommit message (Expand)Author
2017-02-08Introduce Xen interrupt barriersMike Belopuhov
2017-02-06Add proper locking for the interrupt source listMike Belopuhov
2017-02-06XST_POLL turned out to be pretty useless since it's only set when coldMike Belopuhov
2017-02-06Use separate compile time debug flags for xen, xnf and xbfMike Belopuhov
2016-12-21Remove the rwlock paranoia since we're under KERNEL_LOCK anywayMike Belopuhov
2016-12-19Add experimental support for device hot-pluggingMike Belopuhov
2016-12-09New XenStore public API function to read numeric valuesMike Belopuhov
2016-12-07Add a simple mechanism to poll for a change in the property valueMike 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-10-06Remove _ds_boundary abuse (again)Mike Belopuhov
2016-09-14Name include guard macros consistently within sys/dev/pvMike Belopuhov
2016-09-12Bring back the code that cached DMA fragment offset.Mike Belopuhov
2016-08-17Replace hand rolled atomic bit operations and use MI ones from DRMMike Belopuhov
2016-08-03Use atomic operations to manipulate event masking bitsMike Belopuhov
2016-08-03Use an atomic operation to clear pending event bitsMike Belopuhov
2016-07-29Move xen interrupt handlers to dedicated task queuesMike Belopuhov
2016-04-19Bind event channels to backend domainsMike 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-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-27Reimplement Grant Table metadata linking and enable dynamic allocationMike Belopuhov
2016-01-27Add a key-value interface to pvbus(4) that allows to get or set valuesReyk Floeter
2016-01-25Don't count the total number of Xen upcallsMike Belopuhov
2016-01-18Provide a Xen v3 API compatible fallback for event channel hypercallsMike 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-05Memorize the DMA segment's data offset within the pageMike 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
2015-12-19Add xs_setprop to set device propertiesMike Belopuhov
2015-12-12Add OpenBSD CVS/RCS Ids.Reyk Floeter
2015-12-11Let xs_getprop decide itself whether it's OK to sleep or notMike Belopuhov
2015-12-09Implement a function to fetch device propertiesMike Belopuhov
2015-12-09Store the backend node in the attach argument structureMike Belopuhov
2015-12-09Don't expose XenStore ops we don't know how to deal withMike Belopuhov
2015-12-08Implements simple virtual device probing routineMike Belopuhov
2015-12-08Driver for XenStore, the configuration storageMike Belopuhov
2015-12-08Add ability to establish virtual interrupts via Xen eventMike Belopuhov
2015-12-08Communicate the selected IDT vector to the HypervisorMike Belopuhov
2015-12-08Allocate and hook up a "shared info page"Mike Belopuhov
2015-12-08This brings in support for Xen hypercalls via an MI interfaceMike Belopuhov
2015-12-08Xen basic infrastructure files and pvbus(4) attachment.Mike Belopuhov