summaryrefslogtreecommitdiff
path: root/config/arch
AgeCommit message (Collapse)AuthorFilesLines
2010-02-20arch: add mips64Zhuang Yuyao1-0/+1
This adds initial mips64 config option and build script.
2010-01-31arch/sh: remove EXPERIMENTALYann E. MORIN"1-1/+0
2010-01-31arch/avr32: remove EXPERIMENTALYann E. MORIN"1-1/+0
2010-01-29arch: add basic m68k supportYann E. MORIN1-0/+10
Signed-off-by: Remy Bohmer <linux@bohmer.net> [yann.morin.1998@anciens.enib.fr: use defaults for CT_TARGET_ARCH] Signed-off-by: "Yann E. MORIN <yann.morin.1998@anciens.enib.fr>
2010-01-09config/arch: always select the adequate bitnessYann E. MORIN"6-0/+11
Even if the selected ARCH does not support different bitness (or we do not support building with another bitness), still select the appropriate bitness.
2009-11-17arch/ia64: update to the new 64-bit infrastructureYann E. MORIN"1-1/+1
2009-11-17arch/s390: commonalise the 32- and 64-bit s390 archYann E. MORIN"2-12/+6
2009-11-17arch/x86: commonalise the 32- and 64-bit x86 archYann E. MORIN"2-12/+5
2009-11-17arch/ppc: commonalise the 32- and 64-bit PowerPC archYann E. MORIN"3-34/+18
2009-11-16arch/s390: cleanupsYann E. MORIN"2-6/+0
Don't select unneeded config knobs. Don't select non-existing config knobs. Use the "no patch" config knob, instead of pointing to an non-exiting local patch dir. Simplify the tuple-related scripts. Update the samples.
2009-11-14arch: add s390 and s390x architectures and samplesharold2-0/+25
2009-10-26arch/arm: add THUMB interworking supportYann E. MORIN"1-0/+14
Add config option to build wtarget code with THUMB interworking. This is used to build the C library as well as all other code that runs on the target.
2009-10-26arch/arm: add THUMB mode config optionYann E. MORIN"1-0/+25
2009-10-21arch/arm: add support for noMMUYann E. MORIN"1-1/+2
Some ARM cores do not have an MMU (eg. Cortex-Mx and Cortex-Rx series). Thus, allow the user to configure out the MMU for ARM.
2009-10-21config/arch/arm: default to EABIYann E. MORIN"1-1/+1
2009-08-28x86_64: is a MMU-aware arch, so select ARCH_USE_MMUIngmar Schraub1-0/+1
2009-06-20Misc AVR32 cleanups.Martin Lund1-5/+5
2009-05-22Added initial AVR32 support (bare-metal,newlib)Martin Lund"1-0/+13
2009-05-20Merge the uClinux/noMMU stuff back to /trunk:Yann E. MORIN"8-1/+8
- merge Linux and uClinux back to a single kernel - add ARCH_USE_MMU and acquainted config options that architectures can auto-select - make binutils and elf2flt two "Binary utilities" that go in a single common sub-{menu,directory} structure -------- diffstat follows -------- /trunk/scripts/build/kernel/uclinux.sh | 2 0 2 0 - /trunk/scripts/build/kernel/linux.sh | 206 204 2 0 +++++++++++++++++++++++++++++ /trunk/scripts/build/kernel/linux-common.sh | 198 0 198 0 ---------------------------- /trunk/scripts/build/binutils.sh | 232 0 232 0 -------------------------------- /trunk/scripts/build/elf2flt.sh | 150 0 150 0 --------------------- /trunk/scripts/crosstool-NG.sh.in | 6 4 2 0 + /trunk/config/kernel/linux.in | 249 249 0 0 +++++++++++++++++++++++++++++++++++ /trunk/config/kernel/linux.in-common | 252 0 252 0 ----------------------------------- /trunk/config/kernel/uclinux.in | 21 0 21 0 --- /trunk/config/target.in | 23 22 1 0 +++ /trunk/config/elf2flt.in | 49 0 49 0 ------- /trunk/config/libc/glibc.in | 2 1 1 0 /trunk/config/libc/eglibc.in | 2 1 1 0 /trunk/config/config.in | 1 0 1 0 - /trunk/config/arch/sh.in | 1 1 0 0 + /trunk/config/arch/arm.in | 2 1 1 0 /trunk/config/arch/powerpc.in | 1 1 0 0 + /trunk/config/arch/ia64.in | 1 1 0 0 + /trunk/config/arch/alpha.in | 1 1 0 0 + /trunk/config/arch/x86.in | 1 1 0 0 + /trunk/config/arch/mips.in | 1 1 0 0 + /trunk/config/arch/powerpc64.in | 1 1 0 0 + 22 files changed, 489 insertions(+), 913 deletions(-)
2009-03-26Merge r1432:1437 from /branches/newlib into /trunk :Yann E. MORIN"3-3/+3
- under bare-metal, the user is responsible for providing a gdbserver stub (r1433) - install a CT_TARGET-cc -> CT_TARGET-gcc symlink for the core gcc (r1434) - allow broader dependency in generated config files (r1435, r1436) - prepare C library menuconfig for using a C library under bare-metal (r1437) /trunk/scripts/build/cc/gcc.sh | 4 4 0 0 ++++ /trunk/config/debug/gdb.in | 5 5 0 0 +++++ /trunk/config/libc/glibc.in | 1 1 0 0 + /trunk/config/libc/uClibc.in | 1 1 0 0 + /trunk/config/libc/eglibc.in | 2 1 1 0 +- /trunk/config/config.mk | 20 8 12 0 ++++++++------------ /trunk/config/arch/sh.in | 2 1 1 0 +- /trunk/config/arch/ia64.in | 2 1 1 0 +- /trunk/config/arch/powerpc64.in | 2 1 1 0 +- /trunk/config/libc.in | 4 0 4 0 ---- 10 files changed, 23 insertions(+), 20 deletions(-)
2009-01-31Add support for powerpc64, along with an EXPERIMENTAL sample.Yann E. MORIN"3-15/+33
/trunk/scripts/build/arch/powerpc64.sh | 21 1 20 0 - /trunk/scripts/build/arch/powerpc.sh | 21 1 20 0 - /trunk/samples/powerpc64-unknown-linux-gnu/crosstool.config | 388 388 0 0 +++++++++++++++++++ /trunk/samples/powerpc64-unknown-linux-gnu/reported.by | 3 3 0 0 + /trunk/config/arch/powerpc-powerpc64.in-common | 12 4 8 0 - /trunk/config/arch/powerpc.in | 15 0 15 0 - /trunk/config/arch/powerpc64.in | 19 3 16 0 - 7 files changed, 400 insertions(+), 79 deletions(-)
2008-11-07Do not autodetect 64-bit archs, have them tell be 'select'-ing ARCH_64 in ↵Yann E. MORIN"2-0/+2
the configuration. /trunk/scripts/crosstool.sh | 12 5 7 0 +++++------- /trunk/docs/overview.txt | 6 6 0 0 ++++++ /trunk/config/target.in | 4 4 0 0 ++++ /trunk/config/arch/x86_64.in | 1 1 0 0 + /trunk/config/arch/ia64.in | 1 1 0 0 + 5 files changed, 17 insertions(+), 7 deletions(-)
2008-10-05Separate the architecture config file and function script.Yann E. MORIN"16-126/+0
/trunk/kconfig/kconfig.mk | 46 23 23 0 +++++++++++++++++++++++----------------------- /trunk/scripts/crosstool.sh | 2 1 1 0 +- /trunk/docs/overview.txt | 28 11 17 0 +++++++++++----------------- 3 files changed, 35 insertions(+), 41 deletions(-)
2008-10-03Second shot at moving arch/ into config/arch/ .Yann E. MORIN"16-0/+309
2008-10-03First shot at moving arch/ into config/arch/ .Yann E. MORIN"1-1/+0
/trunk/kconfig/kconfig.mk | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
2007-09-16Fix using --local.Yann E. MORIN"1-0/+1