|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-merge
[Xen-merge] General xen question on send_IPI_self
 
This looks dangerous to me, instintively, though I don't know what
you're doing in this space, or why. How can you get away with a no-op
for send_IPI_self?
#ifndef CONFIG_SMP
void fastcall send_IPI_self(int vector)
{
#ifndef CONFIG_XEN
        unsigned int cfg;
        /*
         * Wait for idle.
         */
        apic_wait_icr_idle();
        cfg = APIC_DM_FIXED | APIC_DEST_SELF | vector | APIC_DEST_LOGICAL;
        /*
         * Send the IPI. The write to APIC_ICR fires this off.
         */
        apic_write_around(APIC_ICR, cfg);
#endif
}
#endif /* !CONFIG_SMP */
_______________________________________________
Xen-merge mailing list
Xen-merge@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-merge
 |   
 
| <Prev in Thread] | 
Current Thread | 
[Next in Thread>
 |  
- [Xen-merge] General xen question on send_IPI_self,
Martin J. Bligh <=
 
 
 |  
  
 | 
    | 
  
  
    |   | 
    |