Revision 3d7374c5 target-i386/op.c
b/target-i386/op.c | ||
---|---|---|
614 | 614 |
|
615 | 615 |
void OPPROTO op_hlt(void) |
616 | 616 |
{ |
617 |
env->hflags &= ~HF_INHIBIT_IRQ_MASK; /* needed if sti is just before */ |
|
618 |
env->hflags |= HF_HALTED_MASK; |
|
619 |
env->exception_index = EXCP_HLT; |
|
620 |
cpu_loop_exit(); |
|
617 |
helper_hlt(); |
|
618 |
} |
|
619 |
|
|
620 |
void OPPROTO op_monitor(void) |
|
621 |
{ |
|
622 |
helper_monitor(); |
|
623 |
} |
|
624 |
|
|
625 |
void OPPROTO op_mwait(void) |
|
626 |
{ |
|
627 |
helper_mwait(); |
|
621 | 628 |
} |
622 | 629 |
|
623 | 630 |
void OPPROTO op_debug(void) |
Also available in: Unified diff