isync
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
powerpc_sync(); isync();
powerpc_sync(); isync();
isync();
isync(); /* Flush instruction queue once lock acquired */
isync();
isync();
isync();
isync();
isync();
isync();
isync();
mtspr(SPR_HID0, bsp_state[0]); isync();
mtspr(SPR_HID1, bsp_state[1]); isync();
isync();
mtspr(SPR_HID4, bsp_state[2]); powerpc_sync(); isync();
mtspr(SPR_HID5, bsp_state[3]); powerpc_sync(); isync();
isync();
powerpc_sync(); isync();
mtmsr(msr & ~PSL_EE); isync();
isync();
isync();
mtmsr(msr); isync();
mtmsr(msr & ~PSL_EE); isync();
isync();
mtmsr(msr); isync();
mtmsr(msr & ~PSL_EE); isync();
mtmsr(msr); isync();
powerpc_sync(); isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();
isync();