|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
[Xen-devel] [PATCH] vt-d: enhance the support of Interrupt Remapping EIM
 
Hi Keir,
Attached are 3 patches to enhance the support of Interrupt Remapping EIM and 
x2APIC in Xen.
Now Xen enables x2APIC if it finds BSP supports x2APIC, but this is not proper: 
we also have to check all the VT-d engines' IR and if all IR units support EIM, 
we will enable x2APIC and EIM.
EIM enables external devices to deliver interrupts (via IOAPIC or MSI) to CPUs 
with >8-bit APIC ID. Without EIM, even we enabled x2APIC in CPU's side, 
external devices can't deliver interrupt to CPUs with >8-bit APIC ID -- this 
kind of software usage is not architecturally proper. The recommended usage 
model is: we should only enable x2APIC and EIM when they are both supported by 
CPU and VT-d IR engines on the system.
Thanks,
-- Dexuan 
 
01.patch 
Description: 01.patch 
 
02.patch 
Description: 02.patch 
 
03.patch 
Description: 03.patch 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread> |  
- [Xen-devel] [PATCH] vt-d: enhance the support of Interrupt Remapping EIM and x2APIC,
Cui, Dexuan <=
  
 |  
  
 | 
    | 
  
  
    |   | 
    |