summaryrefslogtreecommitdiffstats
path: root/sys/dev/pv/xen.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* avoid a NULL deref in xen_intr_barrier()jsg2020-06-291-7/+3
* dev/rndvar.h no longer has statistical interfaces (removed during variousderaadt2020-05-291-3/+1
* Resolve a few issues with interrupt handlingmikeb2020-02-131-2/+4
* Always release interrupt source when unmasking the interruptmikeb2019-12-131-2/+4
* Release interrupt source if the interrupt task is already scheduledmikeb2018-01-211-4/+6
* Improve panic messagemikeb2018-01-211-6/+5
* Xen interrupt task barrier is just a taskq_barrier so call itmikeb2017-11-261-18/+2
* Don't forget to call va_end in xen_hypercallmikeb2017-08-101-1/+2
* Replace MD _bus_dmamap_* function calls with MI onesmikeb2017-07-211-8/+9
* Turn this into a panic since there's no way to recover from itmikeb2017-07-191-5/+6
* Forbid overwriting a grant table entry currently in usemikeb2017-07-171-1/+6
* Reduce amount of CAS attempts in a busy-wait loop by a factor of 100mikeb2017-07-171-2/+2
* Spacingmikeb2017-07-141-3/+2
* Reduce the number of CAS loops from ludicrous to ridiculousmikeb2017-07-141-2/+2
* Silence the interrupt source until the interrupt task has done its jobmikeb2017-07-141-18/+45
* Perform grant table page allocation outside of the table mutexmikeb2017-06-021-11/+12
* Improve comments slightlymikeb2017-03-191-5/+4
* Fixup format string and type issues found by cppcheckmikeb2017-03-131-4/+4
* Update licensemikeb2017-02-241-3/+3
* Introduce Xen interrupt barriersmikeb2017-02-081-1/+44
* Fixup incorrect test when allocating grant table entriesmikeb2017-02-081-10/+6
* Add proper locking for the interrupt source listmikeb2017-02-061-34/+81
* XST_POLL turned out to be pretty useless since it's only set when coldmikeb2017-02-061-2/+1
* Use separate compile time debug flags for xen, xnf and xbfmikeb2017-02-061-1/+9
* Issue a pause instruction in the busy-wait loop on SP kernels as wellmikeb2017-01-311-2/+4
* Merge two conditional expressionsmikeb2017-01-201-4/+3
* Introduce pvbus_reboot() and pvbus_shutdown() to move the repeatedreyk2017-01-101-21/+3
* Remove the rwlock paranoia since we're under KERNEL_LOCK anywaymikeb2016-12-211-11/+1
* Add experimental support for device hot-pluggingmikeb2016-12-191-26/+148
* Convert to the new xs_{get,set}num XenStore APImikeb2016-12-091-29/+16
* Remove some leftovers from before the dynamic grant table codemikeb2016-12-071-4/+1
* Stop exposing xen_softc to PV devices directlymikeb2016-11-291-5/+12
* Don't expose the xen_softc pointer in the XenStore transaction structmikeb2016-11-291-3/+3
* Remove _ds_boundary abuse (again)mikeb2016-10-061-5/+1
* Bring back the code that cached DMA fragment offset.mikeb2016-09-121-1/+5
* Replace hand rolled atomic bit operations and use MI ones from DRMmikeb2016-08-171-8/+7
* Switch pending event clearing to an atomic swap operationmikeb2016-08-051-5/+6
* Use atomic operations to manipulate event masking bitsmikeb2016-08-031-7/+5
* Use an atomic operation to clear pending event bitsmikeb2016-08-031-3/+3
* Don't forget to destroy the taskqueue on interrupt disestablishmikeb2016-08-011-1/+4
* Move xen interrupt handlers to dedicated task queuesmikeb2016-07-291-5/+21
* Preserve the domid when swapping 16 bit grant table entry flagsmikeb2016-04-281-2/+3
* Bind event channels to backend domainsmikeb2016-04-191-2/+3
* Allow to grant memory access to domains other than dom0.mikeb2016-04-191-8/+13
* Pass down the backend-id property to children in the attach argumentsmikeb2016-04-191-2/+22
* Remove the ds_offset hack since object offset within a pagemikeb2016-04-191-9/+1
* Move atomics.h include dance to an earlier stagemikeb2016-04-011-12/+13
* Silence warnings from static analyzers; found by jsg@mikeb2016-02-051-3/+3
* A few reliability improvements in the power management interfacemikeb2016-02-021-12/+29
* Add support for "control/shutdown" power management facilitymikeb2016-01-291-2/+54