[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2] [Bugfix] x86/apic: Fix xen IRQ allocation failure caused by commit b81975eade8c
On Tue, 13 Jan 2015, Sander Eikelenboom wrote: > > Monday, January 12, 2015, 4:01:00 PM, you wrote: > > > On 12/01/15 13:39, Jiang Liu wrote: > >> Commit b81975eade8c ("x86, irq: Clean up irqdomain transition code") > >> breaks xen IRQ allocation because xen_smp_prepare_cpus() doesn't invoke > >> setup_IO_APIC(), so no irqdomains created for IOAPICs and > >> mp_map_pin_to_irq() fails at the very beginning. > >> > >> Enhance xen_smp_prepare_cpus() to call setup_IO_APIC() to initialize > >> irqdomain for IOAPICs. > > > Having Xen call setup_IO_APIC() to initialize the irq domains then having to > > add special cases to it is just wrong. > > > The bits of init deferred by mp_register_apic() are also deferred to > > two different places which looks odd. > > > What about something like the following (untested) patch? > > Hi David / Gerry, > > David's patch (after fixing a few compile issues) fixes the problem. > > The power button now works for me on: > - intel baremetal > - intel xen > - amd baremetal (no issues with the override anymore) > - amd xen (no freeze issues anymore) Can someone please send a proper patch with changelog? Thanks, tglx _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |