|
|
| version 1.13, 2004/03/12 13:34:08 | version 1.14, 2004/03/12 14:33:06 |
|---|---|
| Line 153 change_vm(BOOL onoff) | Line 153 change_vm(BOOL onoff) |
| CPU_STAT_VM86 = onoff; | CPU_STAT_VM86 = onoff; |
| if (onoff) { | if (onoff) { |
| for (i = 0; i < CPU_SEGREG_NUM; i++) { | for (i = 0; i < CPU_SEGREG_NUM; i++) { |
| CPU_STAT_SREGLIMIT(i) = 0xffff; | |
| CPU_SET_SEGREG(i, CPU_REGS_SREG(i)); | CPU_SET_SEGREG(i, CPU_REGS_SREG(i)); |
| } | } |
| CPU_INST_OP32 = CPU_INST_AS32 = | CPU_INST_OP32 = CPU_INST_AS32 = |
| Line 166 change_vm(BOOL onoff) | Line 167 change_vm(BOOL onoff) |
| } | } |
| } | } |
| #if !defined(IA32_DONT_USE_SET_EFLAGS_FUNCTION) | |
| /* | /* |
| * flags | * flags |
| */ | */ |
| Line 191 modify_eflags(UINT32 new_flags, UINT32 m | Line 193 modify_eflags(UINT32 new_flags, UINT32 m |
| } | } |
| } | } |
| #if !defined(IA32_DONT_USE_SET_EFLAGS_FUNCTION) | |
| void | void |
| set_flags(UINT16 new_flags, UINT16 mask) | set_flags(UINT16 new_flags, UINT16 mask) |
| { | { |