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': |