mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
configure: remove target configuration
The config-target.mak files are small constant, we can therefore just write them down explicitly. This removes a pretty large part of the configure script, including the whole logic to detect which accelerators are supported by each target. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
TARGET_AARCH64=y
|
||||
TARGET_BASE_ARCH=arm
|
||||
TARGET_ABI_DIR=aarch64
|
||||
TARGET_XML_FILES= gdb-xml/aarch64-core.xml gdb-xml/aarch64-fpu.xml gdb-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml
|
||||
TARGET_HAS_BFLT=y
|
||||
@@ -0,0 +1,4 @@
|
||||
TARGET_AARCH64=y
|
||||
TARGET_BASE_ARCH=arm
|
||||
TARGET_SUPPORTS_MTTCG=y
|
||||
TARGET_XML_FILES= gdb-xml/aarch64-core.xml gdb-xml/aarch64-fpu.xml gdb-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml
|
||||
@@ -0,0 +1,6 @@
|
||||
TARGET_AARCH64=y
|
||||
TARGET_BASE_ARCH=arm
|
||||
TARGET_ABI_DIR=aarch64
|
||||
TARGET_WORDS_BIGENDIAN=y
|
||||
TARGET_XML_FILES= gdb-xml/aarch64-core.xml gdb-xml/aarch64-fpu.xml gdb-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml
|
||||
TARGET_HAS_BFLT=y
|
||||
@@ -0,0 +1,6 @@
|
||||
TARGET_ALPHA=y
|
||||
TARGET_BASE_ARCH=alpha
|
||||
TARGET_ABI_DIR=alpha
|
||||
TARGET_SYSTBL_ABI=common
|
||||
TARGET_SYSTBL=syscall.tbl
|
||||
TARGET_ALIGNED_ONLY=y
|
||||
@@ -0,0 +1,4 @@
|
||||
TARGET_ALPHA=y
|
||||
TARGET_BASE_ARCH=alpha
|
||||
TARGET_ALIGNED_ONLY=y
|
||||
TARGET_SUPPORTS_MTTCG=y
|
||||
@@ -0,0 +1,7 @@
|
||||
TARGET_ARM=y
|
||||
TARGET_BASE_ARCH=arm
|
||||
TARGET_ABI_DIR=arm
|
||||
TARGET_SYSTBL_ABI=common,oabi
|
||||
TARGET_SYSTBL=syscall.tbl
|
||||
TARGET_XML_FILES= gdb-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml
|
||||
TARGET_HAS_BFLT=y
|
||||
@@ -0,0 +1,4 @@
|
||||
TARGET_ARM=y
|
||||
TARGET_BASE_ARCH=arm
|
||||
TARGET_SUPPORTS_MTTCG=y
|
||||
TARGET_XML_FILES= gdb-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml
|
||||
@@ -0,0 +1,8 @@
|
||||
TARGET_ARM=y
|
||||
TARGET_BASE_ARCH=arm
|
||||
TARGET_ABI_DIR=arm
|
||||
TARGET_SYSTBL_ABI=common,oabi
|
||||
TARGET_SYSTBL=syscall.tbl
|
||||
TARGET_WORDS_BIGENDIAN=y
|
||||
TARGET_XML_FILES= gdb-xml/arm-core.xml gdb-xml/arm-vfp.xml gdb-xml/arm-vfp3.xml gdb-xml/arm-neon.xml gdb-xml/arm-m-profile.xml
|
||||
TARGET_HAS_BFLT=y
|
||||
@@ -0,0 +1,3 @@
|
||||
TARGET_AVR=y
|
||||
TARGET_BASE_ARCH=avr
|
||||
TARGET_XML_FILES= gdb-xml/avr-cpu.xml
|
||||
@@ -0,0 +1,3 @@
|
||||
TARGET_CRIS=y
|
||||
TARGET_BASE_ARCH=cris
|
||||
TARGET_ABI_DIR=cris
|
||||
@@ -0,0 +1,2 @@
|
||||
TARGET_CRIS=y
|
||||
TARGET_BASE_ARCH=cris
|
||||
@@ -0,0 +1,7 @@
|
||||
TARGET_HPPA=y
|
||||
TARGET_BASE_ARCH=hppa
|
||||
TARGET_ABI_DIR=hppa
|
||||
TARGET_SYSTBL_ABI=common,32
|
||||
TARGET_SYSTBL=syscall.tbl
|
||||
TARGET_ALIGNED_ONLY=y
|
||||
TARGET_WORDS_BIGENDIAN=y
|
||||
@@ -0,0 +1,5 @@
|
||||
TARGET_HPPA=y
|
||||
TARGET_BASE_ARCH=hppa
|
||||
TARGET_ALIGNED_ONLY=y
|
||||
TARGET_WORDS_BIGENDIAN=y
|
||||
TARGET_SUPPORTS_MTTCG=y
|
||||
@@ -0,0 +1,4 @@
|
||||
TARGET_I386=y
|
||||
TARGET_BASE_ARCH=i386
|
||||
TARGET_ABI_DIR=i386
|
||||
TARGET_XML_FILES= gdb-xml/i386-32bit.xml
|
||||
@@ -0,0 +1,6 @@
|
||||
TARGET_I386=y
|
||||
TARGET_BASE_ARCH=i386
|
||||
TARGET_ABI_DIR=i386
|
||||
TARGET_SYSTBL_ABI=i386
|
||||
TARGET_SYSTBL=syscall_32.tbl
|
||||
TARGET_XML_FILES= gdb-xml/i386-32bit.xml
|
||||
@@ -0,0 +1,4 @@
|
||||
TARGET_I386=y
|
||||
TARGET_BASE_ARCH=i386
|
||||
TARGET_SUPPORTS_MTTCG=y
|
||||
TARGET_XML_FILES= gdb-xml/i386-32bit.xml
|
||||
@@ -0,0 +1,3 @@
|
||||
TARGET_LM32=y
|
||||
TARGET_BASE_ARCH=lm32
|
||||
TARGET_WORDS_BIGENDIAN=y
|
||||
@@ -0,0 +1,8 @@
|
||||
TARGET_M68K=y
|
||||
TARGET_BASE_ARCH=m68k
|
||||
TARGET_ABI_DIR=m68k
|
||||
TARGET_SYSTBL_ABI=common
|
||||
TARGET_SYSTBL=syscall.tbl
|
||||
TARGET_WORDS_BIGENDIAN=y
|
||||
TARGET_XML_FILES= gdb-xml/cf-core.xml gdb-xml/cf-fp.xml gdb-xml/m68k-core.xml gdb-xml/m68k-fp.xml
|
||||
TARGET_HAS_BFLT=y
|
||||
@@ -0,0 +1,4 @@
|
||||
TARGET_M68K=y
|
||||
TARGET_BASE_ARCH=m68k
|
||||
TARGET_WORDS_BIGENDIAN=y
|
||||
TARGET_XML_FILES= gdb-xml/cf-core.xml gdb-xml/cf-fp.xml gdb-xml/m68k-core.xml gdb-xml/m68k-fp.xml
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user