aboutsummaryrefslogtreecommitdiff
path: root/config/arch
Commit message (Collapse)AuthorAgeFilesLines
...
* arch/s390: commonalise the 32- and 64-bit s390 archYann E. MORIN"2009-11-172-12/+6
|
* arch/x86: commonalise the 32- and 64-bit x86 archYann E. MORIN"2009-11-172-12/+5
|
* arch/ppc: commonalise the 32- and 64-bit PowerPC archYann E. MORIN"2009-11-173-34/+18
|
* arch/s390: cleanupsYann E. MORIN"2009-11-162-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.
* arch: add s390 and s390x architectures and samplesharold2009-11-142-0/+25
|
* arch/arm: add THUMB interworking supportYann E. MORIN"2009-10-261-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.
* arch/arm: add THUMB mode config optionYann E. MORIN"2009-10-261-0/+25
|
* arch/arm: add support for noMMUYann E. MORIN"2009-10-211-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.
* config/arch/arm: default to EABIYann E. MORIN"2009-10-211-1/+1
|
* x86_64: is a MMU-aware arch, so select ARCH_USE_MMUIngmar Schraub2009-08-281-0/+1
|
* Misc AVR32 cleanups.Martin Lund2009-06-201-5/+5
|
* Added initial AVR32 support (bare-metal,newlib)Martin Lund"2009-05-221-0/+13
|
* Merge the uClinux/noMMU stuff back to /trunk:Yann E. MORIN"2009-05-208-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(-)
* Merge r1432:1437 from /branches/newlib into /trunk :Yann E. MORIN"2009-03-263-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(-)
* Add support for powerpc64, along with an EXPERIMENTAL sample.Yann E. MORIN"2009-01-313-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(-)
* Do not autodetect 64-bit archs, have them tell be 'select'-ing ARCH_64 in ↵Yann E. MORIN"2008-11-072-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(-)
* Separate the architecture config file and function script.Yann E. MORIN"2008-10-0516-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(-)
* Second shot at moving arch/ into config/arch/ .Yann E. MORIN"2008-10-0316-0/+309
|
* First shot at moving arch/ into config/arch/ .Yann E. MORIN"2008-10-031-1/+0
| | | | | /trunk/kconfig/kconfig.mk | 4 2 2 0 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
* Fix using --local.Yann E. MORIN"2007-09-161-0/+1