summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorMax Filippov2011-09-06 01:55:26 +0200
committerBlue Swirl2011-09-10 18:57:36 +0200
commitcfa550c6acc6718c3f932e858366e3e1e81266d6 (patch)
tree03272d67c5b9702dc205c9e62f6eb502cfa721bc /configure
parenttarget-xtensa: add target stubs (diff)
downloadqemu-cfa550c6acc6718c3f932e858366e3e1e81266d6.tar.gz
qemu-cfa550c6acc6718c3f932e858366e3e1e81266d6.tar.xz
qemu-cfa550c6acc6718c3f932e858366e3e1e81266d6.zip
target-xtensa: add target to the configure script
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Blue Swirl <blauwirbel@gmail.com>
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure12
1 files changed, 11 insertions, 1 deletions
diff --git a/configure b/configure
index 348f36ae18..0875f95979 100755
--- a/configure
+++ b/configure
@@ -873,6 +873,8 @@ sh4eb-softmmu \
sparc-softmmu \
sparc64-softmmu \
s390x-softmmu \
+xtensa-softmmu \
+xtensaeb-softmmu \
"
fi
# the following are Linux specific
@@ -3150,7 +3152,7 @@ target_arch2=`echo $target | cut -d '-' -f 1`
target_bigendian="no"
case "$target_arch2" in
- armeb|lm32|m68k|microblaze|mips|mipsn32|mips64|ppc|ppcemb|ppc64|ppc64abi32|s390x|sh4eb|sparc|sparc64|sparc32plus)
+ armeb|lm32|m68k|microblaze|mips|mipsn32|mips64|ppc|ppcemb|ppc64|ppc64abi32|s390x|sh4eb|sparc|sparc64|sparc32plus|xtensaeb)
target_bigendian=yes
;;
esac
@@ -3345,6 +3347,10 @@ case "$target_arch2" in
unicore32)
target_phys_bits=32
;;
+ xtensa|xtensaeb)
+ TARGET_ARCH=xtensa
+ target_phys_bits=32
+ ;;
*)
echo "Unsupported target CPU"
exit 1
@@ -3519,6 +3525,10 @@ for i in $ARCH $TARGET_BASE_ARCH ; do
echo "CONFIG_SPARC_DIS=y" >> $config_target_mak
echo "CONFIG_SPARC_DIS=y" >> $libdis_config_mak
;;
+ xtensa*)
+ echo "CONFIG_XTENSA_DIS=y" >> $config_target_mak
+ echo "CONFIG_XTENSA_DIS=y" >> $libdis_config_mak
+ ;;
esac
done