Re: [Xen-devel] RE: [Xen-users] Xen --> Guest
Do you require notification in the kernel or in user space? If it
will suffice to get the notification in user space, then you can
simply use the xc_evtchn_* functions in libxc, which enable you to
poll or block on the event channel. See tools/console/daemon/io.c for
an example of where this is used.
On 21 Mar 2007, at 16:25, Petersson, Mats wrote:
From: Security Initiative Team [mailto:passrete@xxxxxxxxx]
Sent: 21 March 2007 16:17
To: Petersson, Mats; xen-devel@xxxxxxxxxxxxxxxxxxx;
Subject: RE: [Xen-users] Xen --> Guest
Yes, that's what I figured.
But, I haven't really been able to figure out how to actually
a new event channel.
I did create a new Virtual interrupt and registered it on the
I was able to bind to it on the Xen side.
vcpu_info->evtchn_upcall_pending variable doesn't seem
to get set correctly.
I have v->vcpu_info->evtchn_upcall_mask = 0.
Plus, I'm not quite sure how to do the polling on the DomU side.
If you have a good idea as to how to implement it,
please do let me know.
This is definitely a "xen-devel" question, so I removed the Xen-users
from distribution list.
I'm not an expert on Event-channel operations, but it certainly should
be possible to set this up.
This part of the Xen interface document could be useful, I think:
"Petersson, Mats" <Mats.Petersson@xxxxxxx> wrote:
> -----Original Message-----
> From: Security Initiative Team [mailto:passrete@xxxxxxxxx]
> Sent: 21 March 2007 15:55
> To: Petersson, Mats; xen-devel@xxxxxxxxxxxxxxxxxxx;
> Subject: RE: [Xen-users] Xen --> Guest
> I have some monitoring capabilities set up in Xen
> and when that is triggered, I want to notify the DomU
> to take some action.
> Example: If a certain part of memory is touched, Xen
> sees that and wants to inform the DomU of this.
> So, all I need is to set a bit somewhere that can
> be constantly polled by the DomU (waiting for it to flip)
And isn't this EXACTLY what the event-channel does?
> "Petersson, Mats" wrote:
> > -----Original Message-----
> > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of
> > Security Initiative Team
> > Sent: 21 March 2007 01:03
> > To: xen-devel@xxxxxxxxxxxxxxxxxxx;
> > Subject: [Xen-users] Xen --> Guest
> > What's the easiest way to send 1-bit of information from
> > Xen to a guest domain?
> What do you want this 1-bit of information to achieve
> at the other
> Without actually knowing what you're trying to achieve,
> it's kind of
> hard to answer the question.
> > The event channel mechanism seems fairly complicated.
> > Thanks,
> > -Brian
> > ________________________________
> > It's here! Your new message!
> > Get new email alerts
> > om/toolbar/features/mail/> with the free Yahoo! Toolbar. >
> No need to miss a message. Get email on-the-go
> with Yahoo! Mail for Mobile. Get started.
link=ask&sid=396545367> Enjoy some healthy debate
in the Yahoo! Answers Food & Drink Q&A.
Xen-devel mailing list
Xen-devel mailing list