diff options
author | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-10-30 01:07:22 +0000 |
---|---|---|
committer | bellard <bellard@c046a42c-6fe2-441c-8c8c-71466251a162> | 2003-10-30 01:07:22 +0000 |
commit | 03a6c5103d1a4c139cc28c8bb05a5752df4ee200 (patch) | |
tree | ee2c0187892166b7f2b4817877d19806e8860b3b /gdbstub.c | |
parent | 128b346e0a910d62162bc12588f38060f72e72df (diff) | |
download | qemu-03a6c5103d1a4c139cc28c8bb05a5752df4ee200.zip qemu-03a6c5103d1a4c139cc28c8bb05a5752df4ee200.tar.gz qemu-03a6c5103d1a4c139cc28c8bb05a5752df4ee200.tar.bz2 |
cannot simply write segment registers in system mode
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@431 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'gdbstub.c')
-rw-r--r-- | gdbstub.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -368,6 +368,7 @@ int cpu_gdbstub(void *opaque, int (*main_loop)(void *opaque), int port) } env->eip = registers[8]; env->eflags = registers[9]; +#if defined(CONFIG_USER_ONLY) #define LOAD_SEG(index, sreg)\ if (tswapl(registers[index]) != env->segs[sreg].selector)\ cpu_x86_load_seg(env, sreg, tswapl(registers[index])); @@ -378,6 +379,7 @@ int cpu_gdbstub(void *opaque, int (*main_loop)(void *opaque), int port) LOAD_SEG(14, R_FS); LOAD_SEG(15, R_GS); #endif +#endif put_packet("OK"); break; case 'm': |