|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
Re: [Xen-devel] [PATCH 2 of 3] apic: remove 'enabled_via_apicbase'	varia 
| > >So if you don't have x2apic, then it is wrong to disable the LAPIC mode?
> >What about older hardware?
> I guess I wasn't very clear in my description.  In older hardware
> without x2apic, it is correct to simply twiddle the ENABLE bit in
> the APICBASE MSR.  However, with x2apic mode enabled, setting the
> ENABLE bit from 1 to 0 while leaving the EXTD bit set will result in
> a protection fault which will propagate to a general protection
> fault the same codepath will be called in the fault handler.  As a
> result, the current code in disable_local_APIC will result in a GPF
> if the BIOS boots with LAPICs disabled (fine as per the spec for
> compatibility) and xen decided to take advantage of x2apic mode.
Ok. You might also point to the appropiate section of the x2APIC
spec about this. I think it is 2.7.1.2
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 |  | 
  
    |  |  |