Revision 914178d3 target-i386/translate.c
b/target-i386/translate.c | ||
---|---|---|
6569 | 6569 |
gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base); |
6570 | 6570 |
break; |
6571 | 6571 |
} else { |
6572 |
tcg_gen_helper_0_0(helper_vmrun); |
|
6572 |
tcg_gen_helper_0_1(helper_vmrun, |
|
6573 |
tcg_const_i32(s->aflag)); |
|
6573 | 6574 |
s->cc_op = CC_OP_EFLAGS; |
6574 | 6575 |
gen_eob(s); |
6575 | 6576 |
} |
... | ... | |
6586 | 6587 |
gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base); |
6587 | 6588 |
break; |
6588 | 6589 |
} else { |
6589 |
tcg_gen_helper_0_0(helper_vmload); |
|
6590 |
tcg_gen_helper_0_1(helper_vmload, |
|
6591 |
tcg_const_i32(s->aflag)); |
|
6590 | 6592 |
} |
6591 | 6593 |
break; |
6592 | 6594 |
case 3: /* VMSAVE */ |
... | ... | |
6596 | 6598 |
gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base); |
6597 | 6599 |
break; |
6598 | 6600 |
} else { |
6599 |
tcg_gen_helper_0_0(helper_vmsave); |
|
6601 |
tcg_gen_helper_0_1(helper_vmsave, |
|
6602 |
tcg_const_i32(s->aflag)); |
|
6600 | 6603 |
} |
6601 | 6604 |
break; |
6602 | 6605 |
case 4: /* STGI */ |
... | ... | |
6635 | 6638 |
gen_exception(s, EXCP0D_GPF, pc_start - s->cs_base); |
6636 | 6639 |
break; |
6637 | 6640 |
} else { |
6638 |
tcg_gen_helper_0_0(helper_invlpga); |
|
6641 |
tcg_gen_helper_0_1(helper_invlpga, |
|
6642 |
tcg_const_i32(s->aflag)); |
|
6639 | 6643 |
} |
6640 | 6644 |
break; |
6641 | 6645 |
default: |
Also available in: Unified diff