| 368 |
} |
} |
| 369 |
env->eip = registers[8]; |
env->eip = registers[8]; |
| 370 |
env->eflags = registers[9]; |
env->eflags = registers[9]; |
| 371 |
|
#if defined(CONFIG_USER_ONLY) |
| 372 |
#define LOAD_SEG(index, sreg)\ |
#define LOAD_SEG(index, sreg)\ |
| 373 |
if (tswapl(registers[index]) != env->segs[sreg].selector)\ |
if (tswapl(registers[index]) != env->segs[sreg].selector)\ |
| 374 |
cpu_x86_load_seg(env, sreg, tswapl(registers[index])); |
cpu_x86_load_seg(env, sreg, tswapl(registers[index])); |
| 379 |
LOAD_SEG(14, R_FS); |
LOAD_SEG(14, R_FS); |
| 380 |
LOAD_SEG(15, R_GS); |
LOAD_SEG(15, R_GS); |
| 381 |
#endif |
#endif |
| 382 |
|
#endif |
| 383 |
put_packet("OK"); |
put_packet("OK"); |
| 384 |
break; |
break; |
| 385 |
case 'm': |
case 'm': |