summaryrefslogtreecommitdiffstats
path: root/linux-user
diff options
context:
space:
mode:
authorStefan Markovic2018-10-22 16:43:40 +0200
committerAleksandar Markovic2018-10-29 15:50:23 +0100
commit74cfc704e539fd06dbb6f69ff9f6fb54dbfc0f1e (patch)
treece90dda419cafe2d597ec7b3f469060ab26d3d49 /linux-user
parentelf: Define MIPS_ABI_FP_UNKNOWN macro (diff)
downloadqemu-74cfc704e539fd06dbb6f69ff9f6fb54dbfc0f1e.tar.gz
qemu-74cfc704e539fd06dbb6f69ff9f6fb54dbfc0f1e.tar.xz
qemu-74cfc704e539fd06dbb6f69ff9f6fb54dbfc0f1e.zip
linux-user: Extend image_info struct with MIPS fp_abi and interp_fp_abi fields
Add MIPS specific image_info struct fields fp_abi and interp_fp_abi to store executable and interpreter fp_abi values (based on kernel struct arch_elf_state in mips/include/asm/elf.h). Reviewed-by: Aleksandar Markovic <amarkovic@wavecomp.com> Signed-off-by: Stefan Markovic <smarkovic@wavecomp.com>
Diffstat (limited to 'linux-user')
-rw-r--r--linux-user/qemu.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/linux-user/qemu.h b/linux-user/qemu.h
index 1beb6a2cfc..a752c1c97a 100644
--- a/linux-user/qemu.h
+++ b/linux-user/qemu.h
@@ -61,6 +61,10 @@ struct image_info {
abi_ulong interpreter_loadmap_addr;
abi_ulong interpreter_pt_dynamic_addr;
struct image_info *other_info;
+#ifdef TARGET_MIPS
+ int fp_abi;
+ int interp_fp_abi;
+#endif
};
#ifdef TARGET_I386