diff options
author | kmacy <kmacy@FreeBSD.org> | 2008-09-25 07:01:31 +0000 |
---|---|---|
committer | kmacy <kmacy@FreeBSD.org> | 2008-09-25 07:01:31 +0000 |
commit | ba5a88198a11cf10ef7006738e2a99e94993e7d3 (patch) | |
tree | 451d5f5304549dc85c7c3b468c2df4e1b2176041 /sys/xen/evtchn | |
parent | 7ed2245e3e156c78830bab862e09656891eea415 (diff) | |
download | FreeBSD-src-ba5a88198a11cf10ef7006738e2a99e94993e7d3.zip FreeBSD-src-ba5a88198a11cf10ef7006738e2a99e94993e7d3.tar.gz |
partial update to interface headers to 3.2
MFC after: 1 month
Diffstat (limited to 'sys/xen/evtchn')
-rw-r--r-- | sys/xen/evtchn/evtchn.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/sys/xen/evtchn/evtchn.c b/sys/xen/evtchn/evtchn.c index 1d4b688..de3cf0c 100644 --- a/sys/xen/evtchn/evtchn.c +++ b/sys/xen/evtchn/evtchn.c @@ -597,6 +597,7 @@ static int xenpic_vector(struct intsrc *isrc); static int xenpic_source_pending(struct intsrc *isrc); static void xenpic_suspend(struct pic* pic); static void xenpic_resume(struct pic* pic); +static void xenpic_assign_cpu(struct intsrc *, u_int apic_id); struct pic xenpic_dynirq_template = { @@ -620,10 +621,12 @@ struct pic xenpic_pirq_template = { .pic_vector = xenpic_vector, .pic_source_pending = xenpic_source_pending, .pic_suspend = xenpic_suspend, - .pic_resume = xenpic_resume + .pic_resume = xenpic_resume, + .pic_assign_cpu = xenpic_assign_cpu }; + void xenpic_dynirq_enable_source(struct intsrc *isrc) { @@ -734,7 +737,13 @@ static void xenpic_resume(struct pic* pic) { TODO; -} +} + +static void +xenpic_assign_cpu(struct intsrc *isrc, u_int apic_id) +{ + TODO; +} void notify_remote_via_irq(int irq) |