All of lore.kernel.org
 help / color / mirror / Atom feed
* mini-os: a event channel experiment
@ 2008-10-29  1:47 Y. D.
  2008-10-29  2:12 ` Paul Samon
       [not found] ` <200810291117474395854@gmail.com>
  0 siblings, 2 replies; 3+ messages in thread
From: Y. D. @ 2008-10-29  1:47 UTC (permalink / raw)
  To: xen-devel


[-- Attachment #1.1: Type: text/plain, Size: 638 bytes --]

Hi all,

In a mini-os domain A, I start a thread allocating an event channel:
err = evtchn_alloc_unbound(remote_domid, experiment_handler, NULL, &port);
and registered a handler. The err value is 0. The thread normally exits.

While in another mini-os domain B, I start a thread binding that event channel:
err = evtchn_bind_interdomain(remote_domid, remote_port, experiment_handler2, NULL, &port); 
and send a event:
err = HYPERVISOR_event_channel_op(EVTCHNOP_send, &event);  Both err is 0. The thread normally exits.

but in the domain A, the event handler is not called.

What is wrong with it?

Thanks,

shawn


2008-10-29 



Y. D. 

[-- Attachment #1.2: Type: text/html, Size: 1681 bytes --]

[-- Attachment #2: Type: text/plain, Size: 138 bytes --]

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2008-10-29  3:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-29  1:47 mini-os: a event channel experiment Y. D.
2008-10-29  2:12 ` Paul Samon
     [not found] ` <200810291117474395854@gmail.com>
2008-10-29  3:23   ` Paul Samon

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.