summaryrefslogtreecommitdiffstats
path: root/config/uClibc-0.9.28/Config.i386
diff options
context:
space:
mode:
Diffstat (limited to 'config/uClibc-0.9.28/Config.i386')
-rw-r--r--config/uClibc-0.9.28/Config.i386115
1 files changed, 115 insertions, 0 deletions
diff --git a/config/uClibc-0.9.28/Config.i386 b/config/uClibc-0.9.28/Config.i386
new file mode 100644
index 0000000..f43a195
--- /dev/null
+++ b/config/uClibc-0.9.28/Config.i386
@@ -0,0 +1,115 @@
+#
+# For a description of the syntax of this configuration file,
+# see extra/config/Kconfig-language.txt
+#
+
+config UC_HAVE_ELF
+ bool
+ select UC_ARCH_HAS_MMU
+ default y
+
+config UC_TARGET_ARCH
+ string
+ default "i386"
+
+config UC_ARCH_CFLAGS
+ string
+
+config UC_ARCH_LDFLAGS
+ string
+
+config UC_LIBGCC_CFLAGS
+ string
+
+config UC_ARCH_SUPPORTS_LITTLE_ENDIAN
+ bool
+ default y
+
+choice
+ prompt "Target x86 Processor Family"
+ default UC_CONFIG_GENERIC_386
+ help
+ This is the processor type of your CPU. This information is used for
+ optimizing purposes. To build a library that will run on all x86 CPU
+ types (albeit not optimally fast), you can specify "386" here. If
+ you pick anything other than "386", there is no guarantee that uClibc
+ will even run on anything other than the selected processor type.
+
+ Here are the settings recommended for greatest speed:
+ - "Generic 386" select this if your compiler is already setup to
+ optimize things properly.
+ - "386" for the AMD/Cyrix/Intel 386DX/DXL/SL/SLC/SX, Cyrix/TI
+ 486DLC/DLC2, UMC 486SX-S and NexGen Nx586. Only "386" kernels
+ will run on a 386 class machine.
+ - "486" for the AMD/Cyrix/IBM/Intel 486DX/DX2/DX4 or
+ SL/SLC/SLC2/SLC3/SX/SX2 and UMC U5D or U5S.
+ - "586" for Intel Pentium and other generic Pentium CPUs
+ - "Pentium-MMX" for the Intel Pentium MMX.
+ - "Pentium-Pro" for the Intel Pentium Pro/Celeron/Pentium II.
+ - "Pentium-III" for the Intel Pentium III
+ and Celerons based on the Coppermine core.
+ - "Pentium-4" for the Intel Pentium 4.
+ - "K6" for the AMD K6, K6-II and K6-III (aka K6-3D).
+ - "Athlon" for the AMD K7 family (Athlon/Duron/Thunderbird).
+ - "Elan" for the AMD Elan.
+ - "Crusoe" for the Transmeta Crusoe series.
+ - "Winchip-C6" for original IDT Winchip.
+ - "Winchip-2/Winchip-2A/Winchip-3" for IDT Winchip CPUs
+ - "CyrixIII/VIA C3" for VIA Cyrix III or VIA C3.
+ - "VIA C3-2 Nehemiah" model 9 and above.
+
+ If you don't know what to do, choose "386".
+
+config UC_CONFIG_GENERIC_386
+ bool "Generic 386"
+
+config UC_CONFIG_386
+ bool "386"
+
+config UC_CONFIG_486
+ bool "486"
+
+config UC_CONFIG_586
+ bool "Pentium/586/K5/5x86/6x86/6x86MX"
+
+config UC_CONFIG_586MMX
+ bool "Pentium-MMX"
+
+config UC_CONFIG_686
+ bool "Pentium-Pro"
+
+config UC_CONFIG_PENTIUMII
+ bool "Celeron/Pentium-II"
+
+config UC_CONFIG_PENTIUMIII
+ bool "Pentium-III/Celeron(Coppermine)/Pentium-III Xeon"
+
+config UC_CONFIG_PENTIUM4
+ bool "Pentium-4/Celeron(P4-based)/Xeon"
+
+config UC_CONFIG_K6
+ bool "K6/K6-II/K6-III"
+
+config UC_CONFIG_K7
+ bool "Athlon/Duron/K7"
+
+config UC_CONFIG_ELAN
+ bool "Elan"
+
+config UC_CONFIG_CRUSOE
+ bool "Crusoe"
+
+config UC_CONFIG_WINCHIPC6
+ bool "Winchip-C6"
+
+config UC_CONFIG_WINCHIP2
+ bool "Winchip-2/Winchip-2A/Winchip-3"
+
+config UC_CONFIG_CYRIXIII
+ bool "CyrixIII/VIA-C3"
+
+config UC_CONFIG_NEHEMIAH
+ bool "VIA C3-2 (Nehemiah)"
+
+endchoice
+