summaryrefslogtreecommitdiff
path: root/qemu-common.h
diff options
context:
space:
mode:
authorNathan Froyd <froydnj@codesourcery.com>2009-12-11 09:29:20 -0800
committerAurelien Jarno <aurelien@aurel32.net>2009-12-13 21:01:33 +0100
commit91a759352623e4a3da969fa66626cc99241e9da2 (patch)
tree91c34993793945574cf7e86c122a3c0b044a1f8a /qemu-common.h
parentf1e00a9cf326acc1f2386a72525af8859852e1df (diff)
downloadqemu-91a759352623e4a3da969fa66626cc99241e9da2.tar.gz
target-mips: fix user-mode emulation startup
Running programs with the MIPS user-mode emulator fails during dynamic loading, as floating-point instructions are not enabled in in env->hflags. Move the code for doing so from fpu_init to cpu_reset so the MIPS_HFLAG_{FPU,F64} setting doesn't get clobbered by cpu_reset setting env->hflags to MIPS_HFLAG_UM. The same end can be achieved by swapping the ordering of fpu_init and cpu_reset in cpu_mips_init, but it seemed better to consolidate the CONFIG_USER_ONLY code into a single location. Signed-off-by: Nathan Froyd <froydnj@codesourcery.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'qemu-common.h')
0 files changed, 0 insertions, 0 deletions