diff options
author | lloyd <[email protected]> | 2006-06-03 05:58:02 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2006-06-03 05:58:02 +0000 |
commit | e321ef1ed76cd0e4ce90734cd7b5b7bd764646bd (patch) | |
tree | 19c0825f124e758fe3a5f76710b94c49ee0545de /misc/config/arch | |
parent | f6364c81754f95172d098cbefe3c33321bc6d99c (diff) |
Move the configure.pl generation code into the tree.
Diffstat (limited to 'misc/config/arch')
-rw-r--r-- | misc/config/arch/alpha | 30 | ||||
-rw-r--r-- | misc/config/arch/amd64 | 16 | ||||
-rw-r--r-- | misc/config/arch/arm | 22 | ||||
-rw-r--r-- | misc/config/arch/hppa | 17 | ||||
-rw-r--r-- | misc/config/arch/ia32 | 36 | ||||
-rw-r--r-- | misc/config/arch/ia64 | 12 | ||||
-rw-r--r-- | misc/config/arch/m68k | 15 | ||||
-rw-r--r-- | misc/config/arch/mips32 | 23 | ||||
-rw-r--r-- | misc/config/arch/mips64 | 32 | ||||
-rw-r--r-- | misc/config/arch/ppc | 23 | ||||
-rw-r--r-- | misc/config/arch/ppc64 | 15 | ||||
-rw-r--r-- | misc/config/arch/s390 | 7 | ||||
-rw-r--r-- | misc/config/arch/s390x | 7 | ||||
-rw-r--r-- | misc/config/arch/sh | 11 | ||||
-rw-r--r-- | misc/config/arch/sparc32 | 32 | ||||
-rw-r--r-- | misc/config/arch/sparc64 | 15 |
16 files changed, 313 insertions, 0 deletions
diff --git a/misc/config/arch/alpha b/misc/config/arch/alpha new file mode 100644 index 000000000..51c5e7220 --- /dev/null +++ b/misc/config/arch/alpha @@ -0,0 +1,30 @@ +realname "DEC Alpha" + +default_submodel alpha-ev5 + +<aliases> +axp +alphaaxp +</aliases> + +<submodels> +alpha-ev4 +alpha-ev5 +alpha-ev56 +alpha-pca56 +alpha-ev6 +alpha-ev67 +alpha-ev68 +alpha-ev7 +</submodels> + +<submodel_aliases> +alphaev4 -> alpha-ev4 +alphaev5 -> alpha-ev5 +alphaev56 -> alpha-ev56 +alphapca56 -> alpha-pca56 +alphaev6 -> alpha-ev6 +alphaev67 -> alpha-ev67 +alphaev68 -> alpha-ev68 +alphaev7 -> alpha-ev7 +</submodel_aliases> diff --git a/misc/config/arch/amd64 b/misc/config/arch/amd64 new file mode 100644 index 000000000..95a122552 --- /dev/null +++ b/misc/config/arch/amd64 @@ -0,0 +1,16 @@ +realname "AMD64" + +default_submodel amd64 + +<aliases> +x86-64 +x86_64 # for RPM +athlon64 +opteron +</aliases> + +<submodels> +athlon64 +em64t +opteron +</submodels> diff --git a/misc/config/arch/arm b/misc/config/arch/arm new file mode 100644 index 000000000..73cd02f05 --- /dev/null +++ b/misc/config/arch/arm @@ -0,0 +1,22 @@ +realname "ARM" + +default_submodel arm2 + +<submodels> +arm2 +arm3 +arm6 +arm7 +arm8 +arm9 +strongarm +strongarm110 +strongarm1100 +xscale +</submodels> + +<submodel_aliases> +sa110 -> strongarm110 +sa1100 -> strongarm1100 +strongarm1110 -> strongarm1100 +</submodel_aliases> diff --git a/misc/config/arch/hppa b/misc/config/arch/hppa new file mode 100644 index 000000000..e01da76db --- /dev/null +++ b/misc/config/arch/hppa @@ -0,0 +1,17 @@ +realname "HP-PA" + +default_submodel hppa1.1 + +<aliases> +hp-pa +parisc +pa-risc +hp-parisc +hp-pa-risc +</aliases> + +<submodels> +hppa1.0 +hppa1.1 +hppa2.0 +</submodels> diff --git a/misc/config/arch/ia32 b/misc/config/arch/ia32 new file mode 100644 index 000000000..9747070a8 --- /dev/null +++ b/misc/config/arch/ia32 @@ -0,0 +1,36 @@ +realname "IA-32" + +default_submodel i586 + +<aliases> +x86 +ix86 +80x86 +i86pc # for Solaris +</aliases> + +<submodels> +i386 +i486 +i586 +i686 +pentium4 +k6 +athlon +</submodels> + +<submodel_aliases> +pentium -> i586 +pentiumpro -> i686 +pentium_pro -> i686 +pentium2 -> i686 +pentium3 -> i686 + +duron -> athlon +athlon-xp -> athlon +k7 -> athlon + +p2 -> i686 +p3 -> i686 +p4 -> pentium4 +</submodel_aliases> diff --git a/misc/config/arch/ia64 b/misc/config/arch/ia64 new file mode 100644 index 000000000..e13a0d61a --- /dev/null +++ b/misc/config/arch/ia64 @@ -0,0 +1,12 @@ +realname "IA-64" + +default_submodel ia64 + +<aliases> +merced +itanium +</aliases> + +<submodels> +ia64 +</submodels> diff --git a/misc/config/arch/m68k b/misc/config/arch/m68k new file mode 100644 index 000000000..324a724b8 --- /dev/null +++ b/misc/config/arch/m68k @@ -0,0 +1,15 @@ +realname "Motorola 680x0" + +default_submodel 68040 + +<aliases> +680x0 +68k +</aliases> + +<submodels> +68020 +68030 +68040 +68060 +</submodels> diff --git a/misc/config/arch/mips32 b/misc/config/arch/mips32 new file mode 100644 index 000000000..a07a0a145 --- /dev/null +++ b/misc/config/arch/mips32 @@ -0,0 +1,23 @@ +realname "MIPS" + +default_submodel r3000 + +<aliases> +mips +</aliases> + +<submodels> +mip32-r3000 +mip32-r6000 +</submodels> + +<submodel_aliases> +r3k -> mips32-r3000 +r6k -> mips32-r6000 + +r3000 -> mips32-r3000 +r6000 -> mips32-r6000 + +mipsbe -> mips3000 # For RPM +mipsle -> mips3000 # For RPM +</submodel_aliases> diff --git a/misc/config/arch/mips64 b/misc/config/arch/mips64 new file mode 100644 index 000000000..228083848 --- /dev/null +++ b/misc/config/arch/mips64 @@ -0,0 +1,32 @@ +realname "MIPS64" + +default_submodel r4400 + +<submodels> +mips64-r4000 +mips64-r4100 +mips64-r4300 +mips64-r4400 +mips64-r4600 +mips64-r4560 +mips64-r5000 +mips64-r8000 +mips64-r10000 +</submodels> + +<submodel_aliases> +r4k -> mips64-r4000 +r5k -> mips64-r5000 +r8k -> mips64-r8000 +r10k -> mips64-r10000 + +r4000 -> mips64-r4000 +r4100 -> mips64-r4100 +r4300 -> mips64-r4300 +r4400 -> mips64-r4400 +r4600 -> mips64-r4600 +r4560 -> mips64-r4560 +r5000 -> mips64-r5000 +r8000 -> mips64-r8000 +r10000 -> mips64-r10000 +</submodel_aliases> diff --git a/misc/config/arch/ppc b/misc/config/arch/ppc new file mode 100644 index 000000000..01cd92ad0 --- /dev/null +++ b/misc/config/arch/ppc @@ -0,0 +1,23 @@ +realname "PowerPC" + +# G3; probably a reasonable assumption these days +default_submodel ppc740 + +<aliases> +powerpc +</aliases> + +<submodel_aliases> +g3 -> ppc740 +g4 -> ppc7450 +</submodel_aliases> + +<submodels> +ppc601 +ppc603 +ppc604 +ppc740 +ppc750 +ppc7400 +ppc7450 +</submodels> diff --git a/misc/config/arch/ppc64 b/misc/config/arch/ppc64 new file mode 100644 index 000000000..cbd74bb9f --- /dev/null +++ b/misc/config/arch/ppc64 @@ -0,0 +1,15 @@ +realname "PowerPC 64" + +default_submodel power4 + +<submodel_aliases> +g5 -> ppc970 +</submodel_aliases> + +<submodels> +rs64a +ppc970 +power3 +power4 +power5 +</submodels> diff --git a/misc/config/arch/s390 b/misc/config/arch/s390 new file mode 100644 index 000000000..392f51397 --- /dev/null +++ b/misc/config/arch/s390 @@ -0,0 +1,7 @@ +realname "S/390 31-bit" + +default_submodel s390 + +<submodels> +s390 +</submodels> diff --git a/misc/config/arch/s390x b/misc/config/arch/s390x new file mode 100644 index 000000000..49fb0bda7 --- /dev/null +++ b/misc/config/arch/s390x @@ -0,0 +1,7 @@ +realname "S/390 64-bit" + +default_submodel s390x + +<submodels> +s390x +</submodels> diff --git a/misc/config/arch/sh b/misc/config/arch/sh new file mode 100644 index 000000000..8f0998fd6 --- /dev/null +++ b/misc/config/arch/sh @@ -0,0 +1,11 @@ +realname "Hitachi SH" + +default_submodel sh1 + +<submodels> +sh1 +sh2 +sh3 +sh3e +sh4 +</submodels> diff --git a/misc/config/arch/sparc32 b/misc/config/arch/sparc32 new file mode 100644 index 000000000..c38e5a8b4 --- /dev/null +++ b/misc/config/arch/sparc32 @@ -0,0 +1,32 @@ +realname "SPARC" + +# V7 doesn't have integer multiply, so it will be bitterly slow for some things +# (especially BigInt). Also, it's fairly rare nowadays, so we default to V8. +default_submodel sparc32-v8 + +<aliases> +sparc +</aliases> + +<submodels> +sparc32-v7 +sparc32-v8 +sparc32-v9 +</submodels> + +<submodel_aliases> +cypress -> sparc32-v7 +supersparc -> sparc32-v8 +hypersparc -> sparc32-v8 +microsparc -> sparc32-v8 +sparclite -> sparc32-v8 + +sparcv7 -> sparc32-v7 +sparcv8 -> sparc32-v8 +sparcv9 -> sparc32-v9 + +sparc-v7 -> sparc32-v7 +sparc-v8 -> sparc32-v8 +sparc-v9 -> sparc32-v9 +</submodel_aliases> + diff --git a/misc/config/arch/sparc64 b/misc/config/arch/sparc64 new file mode 100644 index 000000000..c0575efc4 --- /dev/null +++ b/misc/config/arch/sparc64 @@ -0,0 +1,15 @@ +realname "SPARC64" + +default_submodel sparc64-ultra + +<submodels> +sparc64-ultra +sparc64-ultra2 +sparc64-ultra3 +</submodels> + +<submodel_aliases> +ultrasparc -> sparc64-ultra +ultrasparc2 -> sparc64-ultra2 +ultrasparc3 -> sparc64-ultra3 +</submodel_aliases> |