x64, x2apic/intr-remap: basic apic ops support
[deliverable/linux.git] / arch / x86 / kernel / apic_32.c
index 3e58b676d23b8fd96a87823e30fcc4566d60aad6..2a83c07bd88731e5d958a79facd59bde74b09143 100644 (file)
@@ -145,6 +145,12 @@ static int modern_apic(void)
        return lapic_get_version() >= 0x14;
 }
 
+void apic_icr_write(u32 low, u32 id)
+{
+       apic_write_around(APIC_ICR2, SET_APIC_DEST_FIELD(id));
+       apic_write_around(APIC_ICR, low);
+}
+
 void apic_wait_icr_idle(void)
 {
        while (apic_read(APIC_ICR) & APIC_ICR_BUSY)
This page took 0.029002 seconds and 5 git commands to generate.