|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Bug: Windows 2003 fails to install on xen-unstable tip
On 23/04/13 17:04, Jan Beulich wrote: On 23.04.13 at 17:46, George Dunlap <george.dunlap@xxxxxxxxxxxxx> wrote:On 23/04/13 16:02, Jan Beulich wrote:On 23.04.13 at 16:57, George Dunlap <george.dunlap@xxxxxxxxxxxxx> wrote:On 23/04/13 15:55, Jan Beulich wrote:On 23.04.13 at 16:21, George Dunlap <george.dunlap@xxxxxxxxxxxxx> wrote:On 23/04/13 14:00, Jan Beulich wrote:On 23.04.13 at 13:52, George Dunlap <george.dunlap@xxxxxxxxxxxxx> wrote:On 23/04/13 12:33, Jan Beulich wrote:Just went through that change again: The only thing that changes is that while rtc_periodic_cb() (simply setting REG_C flags) got called at the end of pt_intr_post(), rtc_periodic_interrupt() now gets called from pt_update_irq(), and therefore takes care of asserting the IRQ itself (which originally happened inside pt_update_irq()) along with setting REG_C flags. Bottom line - all the patch changes is when exactly REG_PF (and possibly REG_IRQF) get set, and whether the IRQ actually gets asserted. With that c/s reverted, it still only does the deassert/assert/set C.IRQF if !C.PF && B.PIE; so from my previous findings I would have expected the test to fail. And if I then make the change that made it work before -- namely, unconditionally calling rtc_toggle_irq in rtc_periodic_interrupt() -- then the w2k3 installer just spins instead of hangs. At this point I think it's worth asking: is raising needless IRQs and running non-used pmtimers really causing that big of an issue? Given that I've just spent a whole day trying to debug this, wouldn't it be better just to revert all the rtc-related changesets from 620d5da?Reverting everything, as said a number of times before, is certainly not the right thing. Well we can't release with w2k3 not booting -- that's not the right thing either. :-) Anyway, if you have patches you want me to try I can give them a spin; but other than that I don't think I'm going to spend any more time trying to track down this particular problem. -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |