]> git.proxmox.com Git - mirror_qemu.git/commitdiff
default-configs: use TARGET_ARCH key
authorPaolo Bonzini <pbonzini@redhat.com>
Mon, 21 Sep 2020 09:11:01 +0000 (05:11 -0400)
committerPaolo Bonzini <pbonzini@redhat.com>
Sat, 3 Oct 2020 12:18:57 +0000 (08:18 -0400)
Replace the individual TARGET_*=y lines with TARGET_ARCH,
similar to how TARGET_BASE_ARCH is handled already.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
73 files changed:
default-configs/targets/aarch64-linux-user.mak
default-configs/targets/aarch64-softmmu.mak
default-configs/targets/aarch64_be-linux-user.mak
default-configs/targets/alpha-linux-user.mak
default-configs/targets/alpha-softmmu.mak
default-configs/targets/arm-linux-user.mak
default-configs/targets/arm-softmmu.mak
default-configs/targets/armeb-linux-user.mak
default-configs/targets/avr-softmmu.mak
default-configs/targets/cris-linux-user.mak
default-configs/targets/cris-softmmu.mak
default-configs/targets/hppa-linux-user.mak
default-configs/targets/hppa-softmmu.mak
default-configs/targets/i386-bsd-user.mak
default-configs/targets/i386-linux-user.mak
default-configs/targets/i386-softmmu.mak
default-configs/targets/lm32-softmmu.mak
default-configs/targets/m68k-linux-user.mak
default-configs/targets/m68k-softmmu.mak
default-configs/targets/microblaze-linux-user.mak
default-configs/targets/microblaze-softmmu.mak
default-configs/targets/microblazeel-linux-user.mak
default-configs/targets/microblazeel-softmmu.mak
default-configs/targets/mips-linux-user.mak
default-configs/targets/mips-softmmu.mak
default-configs/targets/mips64-linux-user.mak
default-configs/targets/mips64-softmmu.mak
default-configs/targets/mips64el-linux-user.mak
default-configs/targets/mips64el-softmmu.mak
default-configs/targets/mipsel-linux-user.mak
default-configs/targets/mipsel-softmmu.mak
default-configs/targets/mipsn32-linux-user.mak
default-configs/targets/mipsn32el-linux-user.mak
default-configs/targets/moxie-softmmu.mak
default-configs/targets/nios2-linux-user.mak
default-configs/targets/nios2-softmmu.mak
default-configs/targets/or1k-linux-user.mak
default-configs/targets/or1k-softmmu.mak
default-configs/targets/ppc-linux-user.mak
default-configs/targets/ppc-softmmu.mak
default-configs/targets/ppc64-linux-user.mak
default-configs/targets/ppc64-softmmu.mak
default-configs/targets/ppc64abi32-linux-user.mak
default-configs/targets/ppc64le-linux-user.mak
default-configs/targets/riscv32-linux-user.mak
default-configs/targets/riscv32-softmmu.mak
default-configs/targets/riscv64-linux-user.mak
default-configs/targets/riscv64-softmmu.mak
default-configs/targets/rx-softmmu.mak
default-configs/targets/s390x-linux-user.mak
default-configs/targets/s390x-softmmu.mak
default-configs/targets/sh4-linux-user.mak
default-configs/targets/sh4-softmmu.mak
default-configs/targets/sh4eb-linux-user.mak
default-configs/targets/sh4eb-softmmu.mak
default-configs/targets/sparc-bsd-user.mak
default-configs/targets/sparc-linux-user.mak
default-configs/targets/sparc-softmmu.mak
default-configs/targets/sparc32plus-linux-user.mak
default-configs/targets/sparc64-bsd-user.mak
default-configs/targets/sparc64-linux-user.mak
default-configs/targets/sparc64-softmmu.mak
default-configs/targets/tilegx-linux-user.mak
default-configs/targets/tricore-softmmu.mak
default-configs/targets/unicore32-softmmu.mak
default-configs/targets/x86_64-bsd-user.mak
default-configs/targets/x86_64-linux-user.mak
default-configs/targets/x86_64-softmmu.mak
default-configs/targets/xtensa-linux-user.mak
default-configs/targets/xtensa-softmmu.mak
default-configs/targets/xtensaeb-linux-user.mak
default-configs/targets/xtensaeb-softmmu.mak
meson.build

index 4495e865094aec2f1b8eb0ec515188c423f557c5..d6c4a35c39d3db730b9497a092f6f55523711009 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_AARCH64=y
+TARGET_ARCH=aarch64
 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
index 4eff4280745360b4b85c0eeb15a802587061a70e..a8c0174fc3ce5004a08db2e43b5e9b6b99e0fa74 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_AARCH64=y
+TARGET_ARCH=aarch64
 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
index da13693d3d62ab3fc476969f3d17d1ea71421eeb..5e2d615c118c642d6dfc6544a94ecc69ba8f583e 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_AARCH64=y
+TARGET_ARCH=aarch64
 TARGET_BASE_ARCH=arm
 TARGET_ABI_DIR=aarch64
 TARGET_WORDS_BIGENDIAN=y
index 5ff89f5d48be40e54546885e0de890526e8f2529..e21f7cdefda7e3ae374d89c3419b78e9eb46dc79 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_ALPHA=y
+TARGET_ARCH=alpha
 TARGET_BASE_ARCH=alpha
 TARGET_ABI_DIR=alpha
 TARGET_SYSTBL_ABI=common
index 8a484c97757e1ca4fa26ccdc6eefcaf26acb9a55..8ba1b4e403549a5a1378c853b524295040410c89 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_ALPHA=y
+TARGET_ARCH=alpha
 TARGET_BASE_ARCH=alpha
 TARGET_ALIGNED_ONLY=y
 TARGET_SUPPORTS_MTTCG=y
index 7c54c3c2a2bef65b08e4597da26968539b48f35a..1b9bac9d3a3f0394bc758500ce6c08aa4bfa8719 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_ARM=y
+TARGET_ARCH=arm
 TARGET_BASE_ARCH=arm
 TARGET_ABI_DIR=arm
 TARGET_SYSTBL_ABI=common,oabi
index 5923f9b20364a90a8bf3e3d3aaf5cd7ceb3241f2..8af1d3ee1d8240494cbfb23131d43fe5ed8f6da6 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_ARM=y
+TARGET_ARCH=arm
 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
index 1882aa472da9650d62aee2382d22f25b2c0c7c26..d2b0d9e26e25528e820b087c8e5d433ba8ca2de5 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_ARM=y
+TARGET_ARCH=arm
 TARGET_BASE_ARCH=arm
 TARGET_ABI_DIR=arm
 TARGET_SYSTBL_ABI=common,oabi
index 46b6da717ce0e1ab22bdf46fae7d90271b4f92f6..547c2986b62ca65c12c6e19165911015400dd6d9 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_AVR=y
+TARGET_ARCH=avr
 TARGET_BASE_ARCH=avr
 TARGET_XML_FILES= gdb-xml/avr-cpu.xml
index ba61135172509fb71da1b285452fcfee448cca3d..7d3f6eb36d71acb5a6fe17c4aa7e6ef7ff299f36 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_CRIS=y
+TARGET_ARCH=cris
 TARGET_BASE_ARCH=cris
 TARGET_ABI_DIR=cris
index 1f7b44114b4d3b10f20adfd1e2ca1c14c0fb794c..a132cec8d914c33caf21f9da227dd18f0274f193 100644 (file)
@@ -1,2 +1,2 @@
-TARGET_CRIS=y
+TARGET_ARCH=cris
 TARGET_BASE_ARCH=cris
index 94222e8fc6eba7680f55e681c1878167df6582ac..05ef4568ad2e2dfd81ec10ce29e15880d2fe4066 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_HPPA=y
+TARGET_ARCH=hppa
 TARGET_BASE_ARCH=hppa
 TARGET_ABI_DIR=hppa
 TARGET_SYSTBL_ABI=common,32
index c4ee4e6c519e442ae3a0859a038aac0b6b1c8420..bd7eaaf9a52bddf2119da3d50ec664daeb3999ab 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_HPPA=y
+TARGET_ARCH=hppa
 TARGET_BASE_ARCH=hppa
 TARGET_ALIGNED_ONLY=y
 TARGET_WORDS_BIGENDIAN=y
index c58db819aeb9f0cf45136609aa454f18f769698d..aa4d8c55e1c72689aa9004316fe38dfbbfcaaecc 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_I386=y
+TARGET_ARCH=i386
 TARGET_BASE_ARCH=i386
 TARGET_ABI_DIR=i386
 TARGET_XML_FILES= gdb-xml/i386-32bit.xml
index 34b52e9ee297183718f31bf79669428f65b223d1..5117f5922282eed6d3a5c62c5cc5e0c2441e92ee 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_I386=y
+TARGET_ARCH=i386
 TARGET_BASE_ARCH=i386
 TARGET_ABI_DIR=i386
 TARGET_SYSTBL_ABI=i386
index 4e2eb9f36928e766287e23a044d37336153d6d99..7371e87982e6150f3c3a64ad94cb327249555bd3 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_I386=y
+TARGET_ARCH=i386
 TARGET_BASE_ARCH=i386
 TARGET_SUPPORTS_MTTCG=y
 TARGET_XML_FILES= gdb-xml/i386-32bit.xml
index 2c4b8eab79d191ed0098c8bfbc805e5f5190c48f..6e558737886a1fb1e3765e09d34fc45fe1cbc04c 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_LM32=y
+TARGET_ARCH=lm32
 TARGET_BASE_ARCH=lm32
 TARGET_WORDS_BIGENDIAN=y
index e7c0af5881054033d04715a0a5ad67d82ba5524e..186d1117cfa1628d6c322dae7253d84e47561855 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_M68K=y
+TARGET_ARCH=m68k
 TARGET_BASE_ARCH=m68k
 TARGET_ABI_DIR=m68k
 TARGET_SYSTBL_ABI=common
index 991e6266771a1f5194841b16bf1293848bc4f30f..fd8975978c86ff354dc3e9826ae5c185c390f000 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_M68K=y
+TARGET_ARCH=m68k
 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
index 809819424df3091e718337f3adcee726a13d15ae..249a22295a1bc5f3c2c35b35f200299aaef86be8 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_MICROBLAZE=y
+TARGET_ARCH=microblaze
 TARGET_BASE_ARCH=microblaze
 TARGET_ABI_DIR=microblaze
 TARGET_SYSTBL_ABI=common
index 24594862bfb2e4877323adc6b6dc148bee03ffd3..8e5126f0f143a4d2a8b34ebb0b52bc868659d264 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_MICROBLAZE=y
+TARGET_ARCH=microblaze
 TARGET_BASE_ARCH=microblaze
 TARGET_WORDS_BIGENDIAN=y
 TARGET_SUPPORTS_MTTCG=y
index 416b42eeb60e72f95186635cb0695efbafc27833..f59156c63b0f8078e5b51cc5517a4aa0f1a96c13 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_MICROBLAZE=y
+TARGET_ARCH=microblaze
 TARGET_BASE_ARCH=microblaze
 TARGET_ABI_DIR=microblaze
 TARGET_SYSTBL_ABI=common
index 5817a637557acfceac7732abe424463643febea5..2d465cf6b4706ff02e9ccc54febb33d9e1fcda0b 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_MICROBLAZE=y
+TARGET_ARCH=microblaze
 TARGET_BASE_ARCH=microblaze
 TARGET_SUPPORTS_MTTCG=y
index bcfff16a7bb15483f6d7ee8f6349352ad2f8f9ba..5b8000dfb0e05a58ae7e120fd2acffb2a0928340 100644 (file)
@@ -1,5 +1,5 @@
+TARGET_ARCH=mips
 TARGET_ABI_MIPSO32=y
-TARGET_MIPS=y
 TARGET_BASE_ARCH=mips
 TARGET_ABI_DIR=mips
 TARGET_SYSTBL_ABI=o32
index 1b4bba6e3b6fed519b65b05cc6a14f703d765a6f..e391801a0e1f824effa9e0a77c2ce34a204c39e7 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_MIPS=y
+TARGET_ARCH=mips
 TARGET_BASE_ARCH=mips
 TARGET_ALIGNED_ONLY=y
 TARGET_WORDS_BIGENDIAN=y
index c02c5460a721b3a9b4d9aad2190453b532707a36..811df35427ae5e74d294fbb6da43435b037e21b7 100644 (file)
@@ -1,5 +1,5 @@
+TARGET_ARCH=mips64
 TARGET_ABI_MIPSN64=y
-TARGET_MIPS64=y
 TARGET_BASE_ARCH=mips
 TARGET_ABI_DIR=mips64
 TARGET_SYSTBL_ABI=n64
index 736586f01b9feff5abfe2c2c0ee66814b338a7c3..ece25b96242e560ecbfe24a3d74cc2b67954c18a 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_MIPS64=y
+TARGET_ARCH=mips64
 TARGET_BASE_ARCH=mips
 TARGET_ALIGNED_ONLY=y
 TARGET_WORDS_BIGENDIAN=y
index 8cbbc38e78ee979798fe79f4321079c036243893..f9de5d785770da74b2d317cb5dda03b0c2446cb7 100644 (file)
@@ -1,5 +1,5 @@
+TARGET_ARCH=mips64
 TARGET_ABI_MIPSN64=y
-TARGET_MIPS64=y
 TARGET_BASE_ARCH=mips
 TARGET_ABI_DIR=mips64
 TARGET_SYSTBL_ABI=n64
index aed4fe89b0974a54c5d67bfca2d63206e92f1cc7..b751ae1bcf06e739743ff580063ac3834469a8b5 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_MIPS64=y
+TARGET_ARCH=mips64
 TARGET_BASE_ARCH=mips
 TARGET_ALIGNED_ONLY=y
index 26aa9c827915940ff864ec1c0a33ccd2428c03e9..11c35566658c3f641d9916d45e11b034f2b41894 100644 (file)
@@ -1,5 +1,5 @@
+TARGET_ARCH=mips
 TARGET_ABI_MIPSO32=y
-TARGET_MIPS=y
 TARGET_BASE_ARCH=mips
 TARGET_ABI_DIR=mips
 TARGET_SYSTBL_ABI=o32
index ca95b39d293ede2279e16cfea09647c0a7f8917a..a9fc3b26470f0f7fb1a4f92df515568aee46f860 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_MIPS=y
+TARGET_ARCH=mips
 TARGET_BASE_ARCH=mips
 TARGET_ALIGNED_ONLY=y
 TARGET_SUPPORTS_MTTCG=y
index 81d548e699bf8389489208ca9227acc9d0ea5302..040022ce87d942df198f88a2e97f1fd56a61a65e 100644 (file)
@@ -1,6 +1,6 @@
+TARGET_ARCH=mips64
 TARGET_ABI_MIPSN32=y
 TARGET_ABI32=y
-TARGET_MIPS64=y
 TARGET_BASE_ARCH=mips
 TARGET_ABI_DIR=mips64
 TARGET_SYSTBL_ABI=n32
index 6de47f2a79ac51d7aa72a8b639c230f26bd9884a..faeca7752e9193fc5c5673e605033c0f03be36a3 100644 (file)
@@ -1,6 +1,6 @@
+TARGET_ARCH=mips64
 TARGET_ABI_MIPSN32=y
 TARGET_ABI32=y
-TARGET_MIPS64=y
 TARGET_BASE_ARCH=mips
 TARGET_ABI_DIR=mips64
 TARGET_SYSTBL_ABI=n32
index ada92a6b5b45d1f0be6b6c4097b9378098481405..b9d8d97031dfbd4e496b36ade831563c2f50fb45 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_MOXIE=y
+TARGET_ARCH=moxie
 TARGET_BASE_ARCH=moxie
 TARGET_WORDS_BIGENDIAN=y
index a2308a16aa2e5eb0186ec3d70f9a8064cc121b67..57ddc3283802dec7a8019d3935f66b037b5f76fa 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_NIOS2=y
+TARGET_ARCH=nios2
 TARGET_BASE_ARCH=nios2
 TARGET_ABI_DIR=nios2
index f10f08d0ca2c1b64e40d712698641dd25d5d42bf..787d1d1be13595a10a0480b53074023186cf40a3 100644 (file)
@@ -1,2 +1,2 @@
-TARGET_NIOS2=y
+TARGET_ARCH=nios2
 TARGET_BASE_ARCH=nios2
index 2f5ff844df855dbfa2bea2a0ffd148f4b870ed86..88175f039b07f566c8b74fb0e2fc461b865c8047 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_OPENRISC=y
+TARGET_ARCH=openrisc
 TARGET_BASE_ARCH=openrisc
 TARGET_ABI_DIR=openrisc
 TARGET_WORDS_BIGENDIAN=y
index a922266a988c64d8703fca840b0b6eb6e30d6fca..4c0c4165aad9544a95581ca4cf752d3bf85f700b 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_OPENRISC=y
+TARGET_ARCH=openrisc
 TARGET_BASE_ARCH=openrisc
 TARGET_WORDS_BIGENDIAN=y
index c4d912bfb170cafeeed91a96aa422326f18aeb48..dda377508bcaa5a68587d1bf7d25f4524d3f2360 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_PPC=y
+TARGET_ARCH=ppc
 TARGET_BASE_ARCH=ppc
 TARGET_ABI_DIR=ppc
 TARGET_SYSTBL_ABI=common,nospu,32
index 1b6d091cfb7a5bf1dde795b263c4df2e4e17eb04..b02f1fe51a4ca10f2675e8defcae353a71eb795e 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_PPC=y
+TARGET_ARCH=ppc
 TARGET_BASE_ARCH=ppc
 TARGET_WORDS_BIGENDIAN=y
 TARGET_XML_FILES= gdb-xml/power-core.xml gdb-xml/power-fpu.xml gdb-xml/power-altivec.xml gdb-xml/power-spe.xml
index 7f96ab7e9d5ac251434cc6ae69083d70c2a54a01..3133346676cfacfa603a1576b9680882f8de9da3 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_PPC64=y
+TARGET_ARCH=ppc64
 TARGET_BASE_ARCH=ppc
 TARGET_ABI_DIR=ppc
 TARGET_SYSTBL_ABI=common,nospu,64
index e431feffeb7e5c133a33093afd4fca28c2656e01..0fde2d02b9f609090222d098cd386e5436c505cb 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_PPC64=y
+TARGET_ARCH=ppc64
 TARGET_BASE_ARCH=ppc
 TARGET_WORDS_BIGENDIAN=y
 TARGET_SUPPORTS_MTTCG=y
index 13a02700aaf57a06dc9604238f383350f3d6fa4f..0945451081b63df3094ec525e34add0e13a6daf6 100644 (file)
@@ -1,5 +1,5 @@
+TARGET_ARCH=ppc64
 TARGET_ABI32=y
-TARGET_PPC64=y
 TARGET_BASE_ARCH=ppc
 TARGET_ABI_DIR=ppc
 TARGET_SYSTBL_ABI=common,nospu,32
index 3dd54b894cf1f2d7f1e0b704883f03dc66e380a6..426d5a28d6696d436f4026ec3cff06f929fbbb65 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_PPC64=y
+TARGET_ARCH=ppc64
 TARGET_BASE_ARCH=ppc
 TARGET_ABI_DIR=ppc
 TARGET_SYSTBL_ABI=common,nospu,64
index 91d72a46b08e0817762fc13cbb1286e12245c7ee..dfb259e8aa87c27893acafc31833912eb56ba501 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_RISCV32=y
+TARGET_ARCH=riscv32
 TARGET_BASE_ARCH=riscv
 TARGET_ABI_DIR=riscv
 TARGET_XML_FILES= gdb-xml/riscv-32bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.xml gdb-xml/riscv-32bit-csr.xml gdb-xml/riscv-32bit-virtual.xml
index caa5829af88507054e006f2d5ad4943fe206c891..4544e1ae9ac4d1e3a977d3a129396d411d68970e 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_RISCV32=y
+TARGET_ARCH=riscv32
 TARGET_BASE_ARCH=riscv
 TARGET_SUPPORTS_MTTCG=y
 TARGET_XML_FILES= gdb-xml/riscv-32bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.xml gdb-xml/riscv-32bit-csr.xml gdb-xml/riscv-32bit-virtual.xml
index 9e53193cdbeb9c5686c4df0fcadd8493352e414d..b13895f3b0ad75a93d5f40488968709bca14e1b8 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_RISCV64=y
+TARGET_ARCH=riscv64
 TARGET_BASE_ARCH=riscv
 TARGET_ABI_DIR=riscv
 TARGET_XML_FILES= gdb-xml/riscv-64bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.xml gdb-xml/riscv-64bit-csr.xml gdb-xml/riscv-64bit-virtual.xml
index e190c0363bd2591a4d539310218cf277d8d2d5a3..6ce0b283cfc30491f3084d7a8d8f2038a4043564 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_RISCV64=y
+TARGET_ARCH=riscv64
 TARGET_BASE_ARCH=riscv
 TARGET_SUPPORTS_MTTCG=y
 TARGET_XML_FILES= gdb-xml/riscv-64bit-cpu.xml gdb-xml/riscv-32bit-fpu.xml gdb-xml/riscv-64bit-fpu.xml gdb-xml/riscv-64bit-csr.xml gdb-xml/riscv-64bit-virtual.xml
index 37b365475f4c285ffad30074a289d2d2d21e67d9..07abc5cd55ca3b47a3ffd1e35cbcf91bd831b781 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_RX=y
+TARGET_ARCH=rx
 TARGET_BASE_ARCH=rx
 TARGET_XML_FILES= gdb-xml/rx-core.xml
index 77ebec769f3ddb3e8f160704b336911976382f30..f7e4244f4376e8e07960e7b68a69d4d85150ecbc 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_S390X=y
+TARGET_ARCH=s390x
 TARGET_BASE_ARCH=s390x
 TARGET_ABI_DIR=s390x
 TARGET_SYSTBL_ABI=common,64
index f08d25d3c32a43198e612a789d2ca1234646a805..080682f07b35f9535069317ba3f94730fe81c180 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_S390X=y
+TARGET_ARCH=s390x
 TARGET_BASE_ARCH=s390x
 TARGET_WORDS_BIGENDIAN=y
 TARGET_SUPPORTS_MTTCG=y
index 4292dd6128428c275103395691fa5f607528d23a..db395a4886d5685417ced104bb947d9f77c8c1b7 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_SH4=y
+TARGET_ARCH=sh4
 TARGET_BASE_ARCH=sh4
 TARGET_ABI_DIR=sh4
 TARGET_SYSTBL_ABI=common
index 8c7e9eaa7b6fbd6ba415a654715e394e6ade91b1..037cdac1d2118ac029608835bc108a1a15126ea0 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_SH4=y
+TARGET_ARCH=sh4
 TARGET_BASE_ARCH=sh4
 TARGET_ALIGNED_ONLY=y
index cf9178f4eacd42765f85d1d72837e15b69425233..b498e99ac2252d9240430278d6340ca4665a70a2 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_SH4=y
+TARGET_ARCH=sh4
 TARGET_BASE_ARCH=sh4
 TARGET_ABI_DIR=sh4
 TARGET_SYSTBL_ABI=common
index f1848b89b6d4fa06bc790dee429f3fadb22647c3..e0fc9715e0000e70b82213aa987efb64a0c96390 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_SH4=y
+TARGET_ARCH=sh4
 TARGET_BASE_ARCH=sh4
 TARGET_ALIGNED_ONLY=y
 TARGET_WORDS_BIGENDIAN=y
index f478255591c11e0b3dae000acb220db3eb31f3fd..bb83a268b6a351873e41e2fa4fab6a42f9b1b2c5 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_SPARC=y
+TARGET_ARCH=sparc
 TARGET_BASE_ARCH=sparc
 TARGET_ABI_DIR=sparc
 TARGET_ALIGNED_ONLY=y
index 7f2fcba9783ef57149010686e80d11d1f5b321c4..72a4a90219f526d7aa24bf4a6d1e064553488001 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_SPARC=y
+TARGET_ARCH=sparc
 TARGET_BASE_ARCH=sparc
 TARGET_ABI_DIR=sparc
 TARGET_SYSTBL_ABI=common,32
index fb3dbb0d61da8b4903da6b4be622470681b0415e..dab69263bb8700e456fa6ea28e79b720a751c70a 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_SPARC=y
+TARGET_ARCH=sparc
 TARGET_BASE_ARCH=sparc
 TARGET_ALIGNED_ONLY=y
 TARGET_WORDS_BIGENDIAN=y
index f5fcb7879e4ef0aa23ca321ebcb8d827ee045f36..e4c51df3dcad7974abef51d8197507f045b61945 100644 (file)
@@ -1,5 +1,5 @@
+TARGET_ARCH=sparc64
 TARGET_ABI32=y
-TARGET_SPARC64=y
 TARGET_BASE_ARCH=sparc
 TARGET_ABI_DIR=sparc
 TARGET_SYSTBL_ABI=common,32
index 0ae8ea5420b5eb28bbcacb9e41f75f831e5274f2..3202825dc36e45a5493bb2a1787068a37017b838 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_SPARC64=y
+TARGET_ARCH=sparc64
 TARGET_BASE_ARCH=sparc
 TARGET_ABI_DIR=sparc64
 TARGET_ALIGNED_ONLY=y
index 817529e587617f8509a631a6e4c6352cc74c5d28..87d880032e46b4e73f4aecf3a6b6207ad8b4b92e 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_SPARC64=y
+TARGET_ARCH=sparc64
 TARGET_BASE_ARCH=sparc
 TARGET_ABI_DIR=sparc64
 TARGET_SYSTBL_ABI=common,64
index bc07bfdb0a3ddbf2f71ac48692a7a7b9a7bd8523..8dd32178004250ba43ccf74063f20538b08fe849 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_SPARC64=y
+TARGET_ARCH=sparc64
 TARGET_BASE_ARCH=sparc
 TARGET_ALIGNED_ONLY=y
 TARGET_WORDS_BIGENDIAN=y
index 064d3320d78a2e667d371ddca7324c353d3421a8..dfa00f43271a39b06163e5748f461c1a575e3fe2 100644 (file)
@@ -1,3 +1,3 @@
-TARGET_TILEGX=y
+TARGET_ARCH=tilegx
 TARGET_BASE_ARCH=tilegx
 TARGET_ABI_DIR=tilegx
index a29aa2d6dd532292a304f7ea1d84ae7f8f885f90..6f4193717f0c284bee85ffe3d41d5a72ea286621 100644 (file)
@@ -1,2 +1,2 @@
-TARGET_TRICORE=y
+TARGET_ARCH=tricore
 TARGET_BASE_ARCH=tricore
index 85f37dc88fe2e123e9973e3f96653ac2bec51f65..23d02da9537b7aa8bc92013902cd30f917fb057a 100644 (file)
@@ -1,2 +1,2 @@
-TARGET_UNICORE32=y
+TARGET_ARCH=unicore32
 TARGET_BASE_ARCH=unicore32
index 935b10e22c59175045eaadc185572cbabd6f901e..83ac8776063cd23757c436bf9889b1b12018cfb7 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_X86_64=y
+TARGET_ARCH=x86_64
 TARGET_BASE_ARCH=i386
 TARGET_ABI_DIR=x86_64
 TARGET_XML_FILES= gdb-xml/i386-64bit.xml
index 6a9418f9ff18e174845bcc7c0c35581f2080a1cf..6ccc10597bda503eadf28843f558cf84c2a9467a 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_X86_64=y
+TARGET_ARCH=x86_64
 TARGET_BASE_ARCH=i386
 TARGET_ABI_DIR=x86_64
 TARGET_SYSTBL_ABI=common,64
index 377c63e823d1e227dc2d5264cc0eaddcc5a5a89d..75e42bc84047efe61f0ff1f1e1123ab711bd4599 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_X86_64=y
+TARGET_ARCH=x86_64
 TARGET_BASE_ARCH=i386
 TARGET_SUPPORTS_MTTCG=y
 TARGET_XML_FILES= gdb-xml/i386-64bit.xml
index 63d9cff69f33f36648f88f0b4ce3ba115f4deff4..83ac59dbc9b93477dbfcd8bcae32f12068f813a3 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_XTENSA=y
+TARGET_ARCH=xtensa
 TARGET_BASE_ARCH=xtensa
 TARGET_ABI_DIR=xtensa
 TARGET_SYSTBL_ABI=common
index 96f892c4a8bdca2948379b4b90b5d11e5062fdf6..7ea404f8be773a59e6fd363589d6423afa0e626c 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_XTENSA=y
+TARGET_ARCH=xtensa
 TARGET_BASE_ARCH=xtensa
 TARGET_ALIGNED_ONLY=y
 TARGET_SUPPORTS_MTTCG=y
index e66b7dd0e3c010d6729af92ea23a9e572619c514..954e798fbeb55b11ce463f0655f1ccb90c3d7098 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_XTENSA=y
+TARGET_ARCH=xtensa
 TARGET_BASE_ARCH=xtensa
 TARGET_ABI_DIR=xtensa
 TARGET_SYSTBL_ABI=common
index e6f53a1272cedfc255a654769bb798d59eb22a82..c22832d236932c14982a5d46e56ba38fb0752660 100644 (file)
@@ -1,4 +1,4 @@
-TARGET_XTENSA=y
+TARGET_ARCH=xtensa
 TARGET_BASE_ARCH=xtensa
 TARGET_ALIGNED_ONLY=y
 TARGET_WORDS_BIGENDIAN=y
index 60ecd03fbdfb332dcb09af2c1e441a363068dfb3..5f5d91636472a19e39c0cd8c3625a9febba88cf8 100644 (file)
@@ -727,7 +727,7 @@ kconfig_external_symbols = [
   'CONFIG_LINUX',
   'CONFIG_PVRDMA',
 ]
-ignored = ['TARGET_XML_FILES', 'TARGET_ABI_DIR', 'TARGET_DIRS']
+ignored = [ 'TARGET_XML_FILES', 'TARGET_ABI_DIR', 'TARGET_ARCH' ]
 
 default_targets = 'CONFIG_DEFAULT_TARGETS' in config_host
 actual_target_dirs = []
@@ -780,6 +780,7 @@ foreach target : target_dirs
 
   actual_target_dirs += target
   config_target += keyval.load('default-configs/targets' / target + '.mak')
+  config_target += { 'TARGET_' + config_target['TARGET_ARCH'].to_upper(): 'y' }
 
   foreach k, v: disassemblers
     if config_host['ARCH'].startswith(k) or config_target['TARGET_BASE_ARCH'].startswith(k)
@@ -797,6 +798,8 @@ foreach target : target_dirs
     elif ignored.contains(k)
       # do nothing
     elif k == 'TARGET_BASE_ARCH'
+      # Note that TARGET_BASE_ARCH ends up in config-target.h but it is
+      # not used to select files from sourcesets.
       config_target_data.set('TARGET_' + v.to_upper(), 1)
     elif k == 'TARGET_NAME' or k == 'CONFIG_QEMU_INTERP_PREFIX'
       config_target_data.set_quoted(k, v)