Magolan, John F
2005-Aug-04 19:31 UTC
[Xen-devel] Genapic in 32-bit Dom0 (Was : More Problems booting 32-bit Domain 0 on ES7000 x86_64)
I am trying to boot 32-bit Xen on an ES7000 x86_64 box. I am running 32 bit Sles9 on the box. We have figured out why Dom0 was getting into lost-interrupt situations. (Re : Bugzilla 138) Dom0 is setting up the system IO-APICs in flat mode, but the ES7000 architecture needs to be in clustered-apic mode. What would be the best way to fix this? The ideal way seems to be to turn on genapic on Dom 0 for 32 bit just like it is on x86_64. That way, machine specific changes would be picked up automatically. Is there a reason why genapic is not turned on? Thanks in advance, John Magolan Unisys Corporation Tredyffrin E227 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2005-Aug-05 08:45 UTC
Re: [Xen-devel] Genapic in 32-bit Dom0 (Was : More Problems booting 32-bit Domain 0 on ES7000 x86_64)
No, try giving domain0 genapic a go. -- Keir On 4 Aug 2005, at 20:31, Magolan, John F wrote:> I am trying to boot 32-bit Xen on an ES7000 x86_64 box. I am running > 32 bit Sles9 on the box. > > We have figured out why Dom0 was getting into lost-interrupt > situations. (Re : Bugzilla 138) > > Dom0 is setting up the system IO-APICs in flat mode, but the ES7000 > architecture needs to be in clustered-apic mode. > > What would be the best way to fix this? The ideal way seems to be to > turn on genapic on Dom 0 for 32 bit just like it is on x86_64. That > way, machine specific changes would be picked up automatically. Is > there a reason why genapic is not turned on? > > Thanks in advance, > > > John Magolan > Unisys Corporation > Tredyffrin E227 > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Chris Wright
2005-Aug-05 17:19 UTC
Re: [Xen-devel] Genapic in 32-bit Dom0 (Was : More Problems booting 32-bit Domain 0 on ES7000 x86_64)
* Keir Fraser (Keir.Fraser@cl.cam.ac.uk) wrote:> > No, try giving domain0 genapic a go.I suspect it will be an issue with x86_64 smp as well. The apic stuff is on the plate for cleanup for merge as well. Could use some insight re: xen''s apic handling. thanks, -chris _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir Fraser
2005-Aug-06 09:33 UTC
Re: [Xen-devel] Genapic in 32-bit Dom0 (Was : More Problems booting 32-bit Domain 0 on ES7000 x86_64)
On 5 Aug 2005, at 18:19, Chris Wright wrote:>> No, try giving domain0 genapic a go. > > I suspect it will be an issue with x86_64 smp as well. The apic stuff > is on the plate for cleanup for merge as well. Could use some insight > re: xen''s apic handling.To a first approximation: Xen owns the local APICs, but domain0 owns the I/O APICs. All IOAPIC writes go via Xen which can rewrite them if necessary (at the moment that''s limited to changing the local-apic target). -- Keir _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel