summaryrefslogtreecommitdiffstats
path: root/sys/xen/evtchn
Commit message (Collapse)AuthorAgeFilesLines
* don't hold spin lock across freekmacy2010-02-211-1/+1
|
* Catch up with r195249, "Improve the handling of cpuset with interrupts."alc2009-07-211-2/+3
| | | | | | | Specifically, update the return type of xenpic_assign_cpu() so that this file compiles again. Approved by: re (kib)
* Make ipi_cpu() function as intended.adrian2009-05-301-1/+4
| | | | | | | | | | | | | | IPI's in Xen are implemented through hypervisor event channels. The MP code creates a pair of IRQs for each base IPI per CPU (one for IPI function dispatch calls, one for IPI bitmap dispatch calls.) Using PCPU_GET() was returning the IRQ of the IPI handler for the current CPU; thus calls to ipi_cpu() were sending itself a message. Instead, looking up the IPI in the target CPU ipi-to-irq map is needed. Note: This doesn't fix Xen SMP (far from it!) but it at least sends IPI's to the right places. Next - sending IPIs.. PR: 135069
* Fix the Xen build for i386 PV mode.dfr2009-04-011-1/+1
|
* Merge in support for Xen HVM on amd64 architecture.dfr2009-03-112-158/+76
|\
| * Clone Kip's Xen on stable/6 tree so that I can work on improving FreeBSD/amd64dfr2008-11-222-1510/+0
| | | | | | | | performance in Xen's HVM mode.
| * Merge basic SMP support from HEADkmacy2008-10-251-24/+69
| |
| * Update interfaces to build against RELENG_6kmacy2008-10-151-52/+8
| |
* | merge 186535, 186537, and 186538 from releng_7_xenkmacy2008-12-292-49/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | Log: - merge in latest xenbus from dfr's xenhvm - fix race condition in xs_read_reply by converting tsleep to mtx_sleep Log: unmask evtchn in bind_{virq, ipi}_to_irq Log: - remove code for handling case of not being able to sleep - eliminate tsleep - make sleeps atomic
* | Fix evtchn initialization on SMPkmacy2008-10-241-12/+47
| |
* | Fix IPI supportkmacy2008-10-231-15/+26
|/
* move ipi_pcpu to evtchn.ckmacy2008-09-261-7/+15
|
* partial update to interface headers to 3.2kmacy2008-09-251-2/+11
| | | | MFC after: 1 month
* avoid evtchn_init name collision in gdbkmacy2008-08-191-2/+2
| | | | MFC after: 1 month
* Compile fixes for xen build.kmacy2008-08-151-0/+1
| | | | MFC after: 1 month.
* Import OS interfaces to Xen services.kmacy2008-08-122-0/+1491
MFC after: 2 weeks
OpenPOWER on IntegriCloud