Re: [XenPPC] Why no do_softirq() after external interrupt ?

2007-05-23 Thread Jimi Xenidis
Yes, I agree, it is strange and could be coded either way. I doubt there was any real intent here, is is simply how we coded it. The 970 (our only port) has issues with external interrupt latencies already, I doubt this code really effects performance. At the moment we "share" control if the P

Re: [XenPPC] Why no do_softirq() after external interrupt ?

2007-05-18 Thread Amos Waterland
On Fri, May 18, 2007 at 01:03:35AM +, HYEONSEUNG JANG wrote: > Is there anyone who can tell me the reason why do_softirq() is not > called after external interrupt handling? Or is it just a simple > missing(but important) code in XenPPC port ? Others on this list can comment about Xen/PPC's mo

[XenPPC] Why no do_softirq() after external interrupt ?

2007-05-17 Thread HYEONSEUNG JANG
There are currently three places in xen code where do_softirq() is called. - return to the guest from the hypervisor decrementer interrupt handler - return to the guest from a hypercall() - in idle_loop() But it is kind of strange that do_softirq() is not called after external interrupt handle