[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Re[Xen-devel] play Interrupts
Hey guys, I'm still stuck with the same old situation. I'm playing with the source of Xen 3.3.1. My situation is -- I have 3 identical HVM (Windows), I want to the other two HVM to receive the same interrupt when I'm controlling one of them. The purpose of this is that I'm doing a research about keyloggers. I'm still a beginner in playing with Open Source application, and programming. I really need help over here. It would be a bonus if developer from XenSource can have a little help over here. After some read-up about how Xen handles interrupt calls, I think I should be playing around with do_IRQ() and __do_IRQ_guest() of xen/arch/x86/irq.c? Help needed urgently. Thanks in advance! Emil Tan wrote: > > Hey guys, > > What do I want to achieve... > I have 3 identical DomU. Typically only the active DomU will receive > interrupts from my device (keyboard and mouse). Because all DomU are > identical, I might not want to repeat my keyboard and mouse action 3 > times. > Thus, I want to modify my Xen such that all my DomU will receive the same > interrupt when I just do it on one of them. > There isn't seems to be any tools that can do that, thus, I know I will > have > to change the source and build my own version of Xen. > > What I understand from the source code of Xen regarding Interrupt is... > ... > When there's an interrupt, do_IRQ_guest() (from /arch/x86/irq.c) will be > called... And the interrupt will be sent by calling sent_guest_pirq() > (from > /common/event_channel.c) that will creates an event channel and sets the > pending flag of this event channel by calling evtchn_set_pending() (from > /common/event_channel.c). Finally, Xen will notify the domain regarding > the > interrupt. > > My question is... > 1. How Xen determine which domainU is the one who should be receiving the > interrupt? > 2. Is it possible to make all my domainU to be the receipent of the > interrupt? > > Am I on the right track? > I need not definite answer. Tips and hints are welcome too! > > I've not made any progress regarding this for weeks. > Help needed urgently and is definitely appreciated! > > -- > Regards, > Tan > > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel > > -- View this message in context: http://www.nabble.com/Replay-Interrupts-tp23514592p23825595.html Sent from the Xen - Dev mailing list archive at Nabble.com. _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |