summaryrefslogtreecommitdiff
path: root/sys/dev/pv/xen.c
AgeCommit message (Expand)Author
2016-08-05Switch pending event clearing to an atomic swap operationMike 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-08-01Don't forget to destroy the taskqueue on interrupt disestablishMike Belopuhov
2016-07-29Move xen interrupt handlers to dedicated task queuesMike 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-01Move atomics.h include dance to an earlier stageMike Belopuhov
2016-02-05Silence warnings from static analyzers; found by jsg@Mike 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-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-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-23Fix some uses of sizeof where the size of a struct was intended, notJonathan Gray
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-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-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-13spacing typosMike Belopuhov
2016-01-13Create rx and tx fragment maps with a page size boundary restrictionMike 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-04Preallocate Grant Table frames to simplify the code for nowMike 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-21Don't unmask the port in xen_intr_establishMike Belopuhov
2015-12-19Fixup a few bugs in xen_intr_{establish,disestablish}Mike Belopuhov
2015-12-12Add OpenBSD CVS/RCS Ids.Reyk Floeter
2015-12-12Identify hypervisors before configuring other children of the mainbusReyk Floeter
2015-12-11Replace mountroothook_establish(9) by config_mountroot(9) a narrower APIMartin Pieuchot