|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] Replay Interrupts
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
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-devel] Replay Interrupts,
Jingwei Tan <=
|
|
|
|
|