[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH] Fix network connectivity problem in dom0 on Yonah/Napa Platform

On 3 Mar 2006, at 01:54, Kay, Allen M wrote:

The original code only calls io_apic_get_unique_id() for P4 or earlier processors by checking for CPU family < 15.  However, this check does not apply to Yonah family of processors whose CPU family value is 6.  This caused io_apic_get_unique_id() being called in Xen but not in Dom0 since the code in Dom0 has been ifdef’ed out.  The end result is IOAPIC ID mismatch between Xen and Dom0 - which caused IOAPIC not being programmed at all.  This patch generalizes earlier code by checking for LAPIC version number < 0x14 instead of CPU family - hence covers both P4 and new P6 family processors such as Yonah.

I checked in an alternative patch so that domain0 identifies IOAPICs by their physical base address rather than their apicid. That seems a more reliable method of identification and should fix your oberved problems with Yonah chipsets.

 -- Keir

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.