write_vpe_c0_cause
write_vpe_c0_cause(read_vpe_c0_cause() | C_SW0);
write_vpe_c0_cause(0);
write_vpe_c0_cause(read_vpe_c0_cause() | (C_SW0 << hwirq));