summaryrefslogtreecommitdiff
path: root/samples
AgeCommit message (Collapse)AuthorFilesLines
2008-10-29Update this powerpc sample.Yann E. MORIN"2-54/+52
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 104 50 54 0 +++++++++--------- /trunk/samples/powerpc-unknown-linux-uclibc/reported.by | 2 2 0 0 + 2 files changed, 52 insertions(+), 54 deletions(-)
2008-10-28Update this powerpc sample.Yann E. MORIN"2-77/+85
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 161 84 77 0 +++++++++++---------- /trunk/samples/powerpc-unknown-linux-gnu/reported.by | 1 1 0 0 + 2 files changed, 85 insertions(+), 77 deletions(-)
2008-10-28Update this powerpc sample.Yann E. MORIN"1-8/+12
/trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 20 12 8 0 +++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-)
2008-10-27Update this MIPS sample.Yann E. MORIN"2-77/+84
/trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 160 83 77 0 +++++++++++----------- /trunk/samples/mipsel-unknown-linux-gnu/reported.by | 1 1 0 0 + 2 files changed, 84 insertions(+), 77 deletions(-)
2008-10-27Don't use libelf in MIPS samples: it is not used as ltrace is not available ↵Yann E. MORIN"1-5/+4
for MIPS. /trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 9 4 5 0 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-)
2008-10-27Enhance the make fragments:Yann E. MORIN"1-13/+28
- comment the different parts - re-order the code so that it is homogeneous amogst fragments - eye-candy in some existing comments /trunk/tools/tools.mk | 17 15 2 0 +++++++++++++++-- /trunk/steps.mk | 38 26 12 0 ++++++++++++++++++++++++++------------ /trunk/samples/samples.mk | 41 28 13 0 ++++++++++++++++++++++++++++------------- /trunk/config/config.mk | 2 1 1 0 +- 4 files changed, 70 insertions(+), 28 deletions(-)
2008-10-27Update this MIPS sample.Yann E. MORIN"2-67/+77
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 141 74 67 0 +++++++++++++++-------------- /trunk/samples/mips-unknown-linux-uclibc/reported.by | 3 3 0 0 + 2 files changed, 77 insertions(+), 67 deletions(-)
2008-10-27Really, don't do DEBUG in samples.Yann E. MORIN"2-8/+2
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 5 1 4 0 +---- /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 5 1 4 0 +---- 2 files changed, 2 insertions(+), 8 deletions(-)
2008-10-27Don't do DEBUG in samples.Yann E. MORIN"1-4/+1
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 5 1 4 0 +---- 1 file changed, 1 insertion(+), 4 deletions(-)
2008-10-27Update the ia64 sample.Yann E. MORIN"2-54/+58
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 109 55 54 0 ++++++++++++------------ /trunk/samples/ia64-unknown-linux-gnu/reported.by | 3 3 0 0 + 2 files changed, 58 insertions(+), 54 deletions(-)
2008-10-27Update the i686 sample.Yann E. MORIN"2-77/+93
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 167 90 77 0 +++++++++++++++------------ /trunk/samples/i686-nptl-linux-gnu/reported.by | 3 3 0 0 + 2 files changed, 93 insertions(+), 77 deletions(-)
2008-10-27Update the i586 Geode sample.Yann E. MORIN"2-69/+76
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 142 73 69 0 ++++++++++++----------- /trunk/samples/i586-geode-linux-uclibc/reported.by | 3 3 0 0 + 2 files changed, 76 insertions(+), 69 deletions(-)
2008-10-26Update this ARM sample.Yann E. MORIN"2-68/+83
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 148 80 68 0 +++++++------ /trunk/samples/armeb-unknown-linux-uclibcgnueabi/reported.by | 3 3 0 0 + 2 files changed, 83 insertions(+), 68 deletions(-)
2008-10-26Update this ARM sample.Yann E. MORIN"2-78/+91
/trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 166 88 78 0 ++++++++++--------- /trunk/samples/armeb-unknown-linux-gnueabi/reported.by | 3 3 0 0 + 2 files changed, 91 insertions(+), 78 deletions(-)
2008-10-26Don't use /bin/ash as shell in samples.Yann E. MORIN"3-16/+14
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 7 3 4 0 +++--- /trunk/samples/powerpc-405-linux-gnu/crosstool.config | 17 8 9 0 +++++++-------- /trunk/samples/arm-unknown-eabi/crosstool.config | 6 3 3 0 ++-- 3 files changed, 14 insertions(+), 16 deletions(-)
2008-10-26Update the Alpha sample with ltrace being built.Yann E. MORIN"1-3/+5
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 8 5 3 0 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
2008-10-26Update thie ARM sample.Yann E. MORIN"2-79/+92
/trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 168 89 79 0 ++++++++++++----------- /trunk/samples/armeb-unknown-linux-gnu/reported.by | 3 3 0 0 + 2 files changed, 92 insertions(+), 79 deletions(-)
2008-10-26Update this ARM sample.Yann E. MORIN"2-80/+92
/trunk/samples/arm-unknown-linux-gnu/crosstool.config | 171 91 80 0 +++++++++++++------------ /trunk/samples/arm-unknown-linux-gnu/reported.by | 1 1 0 0 + 2 files changed, 92 insertions(+), 80 deletions(-)
2008-10-26Update this ARM sample.Yann E. MORIN"2-71/+78
/trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 146 75 71 0 +++++++++++----------- /trunk/samples/arm-unknown-linux-uclibc/reported.by | 3 3 0 0 + 2 files changed, 78 insertions(+), 71 deletions(-)
2008-10-26Update the bare-metal ARM EABI sample.Yann E. MORIN"2-16/+38
/trunk/samples/arm-unknown-eabi/crosstool.config | 51 35 16 0 +++++++++++++++++++++--------- /trunk/samples/arm-unknown-eabi/reported.by | 3 3 0 0 ++ 2 files changed, 38 insertions(+), 16 deletions(-)
2008-10-26Update the bare-metal ARM ELF sample.Yann E. MORIN"2-18/+40
/trunk/samples/arm-unknown-elf/crosstool.config | 55 37 18 0 +++++++++++++++++++++---------- /trunk/samples/arm-unknown-elf/reported.by | 3 3 0 0 ++ 2 files changed, 40 insertions(+), 18 deletions(-)
2008-10-26Update the Alpha sample.Yann E. MORIN"2-61/+62
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 122 61 61 0 +++++++++--------- /trunk/samples/alphaev56-unknown-linux-gnu/reported.by | 1 1 0 0 + 2 files changed, 62 insertions(+), 61 deletions(-)
2008-10-25Update this sample.Yann E. MORIN"2-54/+53
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 106 52 54 0 ++++++++++----------- /trunk/samples/arm-unknown-linux-gnueabi/reported.by | 1 1 0 0 + 2 files changed, 53 insertions(+), 54 deletions(-)
2008-10-25Update this sample.Yann E. MORIN"2-18/+21
/trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 37 20 17 0 ++++++++------- /trunk/samples/arm-unknown-linux-uclibcgnueabi/reported.by | 2 1 1 0 2 files changed, 21 insertions(+), 18 deletions(-)
2008-10-24Update the sh4 sample.Yann E. MORIN"1-17/+10
/trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 27 10 17 0 +++++++++---------------- 1 file changed, 10 insertions(+), 17 deletions(-)
2008-10-22Make Super-H finally compile a complete (C-only) toolchain:Yann E. MORIN"2-0/+314
- new, un-tested patches - an sh4 sample to work on, and to try to reproduce later. /trunk/patches/glibc/2.7/250-sh-chop-linux-version.patch | 49 49 0 0 ++ /trunk/patches/glibc/2.7/240-sh-lowlevellock-asm.patch | 56 56 0 0 +++ /trunk/patches/glibc/2.7/270-sh-fix-procfs.patch | 11 11 0 0 + /trunk/patches/glibc/2.7/280-sh-fix-kernel-heders-location.patch | 23 23 0 0 + /trunk/patches/glibc/2.7/260-sh-syscall-error-path.patch | 26 26 0 0 + /trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 311 311 0 0 ++++++++++++++ /trunk/samples/sh4-unknown-linux-gnu/reported.by | 3 3 0 0 + 7 files changed, 479 insertions(+)
2008-10-22Remove the ppc-405fp sample, replace with a ppc-405 sample (405fp has an ↵Yann E. MORIN"3-8/+13
FPU, 405 does not). Thanks to Julien DUSSER for reporting this. /trunk/samples/powerpc-405-linux-gnu/crosstool.config | 343 343 0 0 +++++++++++++++++++++++++ /trunk/samples/powerpc-405-linux-gnu/reported.by | 3 3 0 0 + 2 files changed, 346 insertions(+)
2008-10-21Add a 405fp soft-float PowerPC sample.Yann E. MORIN"2-0/+341
/trunk/scripts/saveSample.sh | 2 1 1 0 /trunk/samples/powerpc-405fp-linux-gnu/crosstool.config | 338 338 0 0 +++++++++++++++++++++++ /trunk/samples/powerpc-405fp-linux-gnu/reported.by | 3 3 0 0 + 3 files changed, 342 insertions(+), 1 deletion(-)
2008-10-17Fix saving samples when the uClibc config file is already saved.Yann E. MORIN"2-69/+74
/trunk/scripts/saveSample.sh | 4 2 2 0 /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 140 71 69 0 ++++++++------- /trunk/samples/arm-unknown-linux-uclibcgnueabi/reported.by | 3 3 0 0 + 3 files changed, 76 insertions(+), 71 deletions(-)
2008-10-15Cheesy kconfig stuff:Yann E. MORIN"1-15/+15
- silent/quiet/verbose build: - ct-ng by default only prints quit messages, such as "CC xxx", - if using V=0, nothing is printed, - if using V=1, the full command lines are printed, - other values are indeterminate, - should help in debugging the kconfig stuff; - complete kconfig/{,m}conf generation: - fully dynamic dependencies on source files, - compilation of .c into .o, then linking (instead of direct linking), - VPATH usage when not --local; Typo + a coment moved. /trunk/kconfig/kconfig.mk | 140 87 53 0 +++++++++++++++++++++++++++++++++-------------------- /trunk/tools/tools.mk | 12 6 6 0 ++-- /trunk/steps.mk | 6 3 3 0 +- /trunk/samples/samples.mk | 30 15 15 0 +++++----- /trunk/ct-ng.in | 40 28 12 0 +++++++++++---- 5 files changed, 139 insertions(+), 89 deletions(-)
2008-10-14Introduce the notion of a 'sample comment'.Yann E. MORIN"15-5/+32
- presence of the sample's reported.by file is now mandatory. - when saving a sample, reporter name & URL are queried, to avoid operator forget about creating the reported.by file. - when saving a sample, one can store a few-liner comment. - when recalling a sample, the reporter name, URL and comment (if present) are printed. - update the powerpc-e500v2-linux-gnuspe sample to include Nate's comment (from his original mail). - update all samples that were missing the reported.by file. /trunk/scripts/saveSample.sh | 46 35 11 0 ++++++++++++++++++------ /trunk/scripts/showSamples.sh | 12 6 6 0 +++--- /trunk/samples/powerpc-e500v2-linux-gnuspe/reported.by | 15 15 0 0 ++++++++ /trunk/samples/samples.mk | 22 17 5 0 +++++++++-- 4 files changed, 73 insertions(+), 22 deletions(-)
2008-10-14Use a function to retrieve a sample directory.Yann E. MORIN"1-10/+9
/trunk/samples/samples.mk | 19 9 10 0 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-)
2008-10-14Credit Nate CASE for his powerpc e500v2 sample.Yann E. MORIN"1-0/+2
/trunk/samples/powerpc-e500v2-linux-gnuspe/reported.by | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
2008-10-14Sample config for e500v2 toolchainYann E. MORIN"1-93/+42
On Tuesday 14 October 2008 17:05:31 Nate Case wrote: > This is a sample config file for Freescale e500v2 processors (e.g., > MPC8548, MPC8572). It uses eglibc (for e500/SPE patches) and a recent > gcc (4.3.1, for e500v2 DPFP support) and will generate appropriate > dual-precision floating point instructions by default. > > Note: If building a Linux kernel with this toolchain, you will want to > make sure -mno-spe AND -mspe=no are passed to gcc to prevent SPE > ABI/instructions from getting into the kernel (which is currently > unsupported). At this time, the kernel build system only passes > -mno-spe by default (this should be fixed soon hopefully). > > A binutils snapshot is used to fix a bug present in 2.18 preventing > U-Boot from being compiled (CodeSourcery issue #2297: internal.h > (ELF_IS_SECTION_IN_SEGMENT): Adjust to cope with segments at the end of > memory). Obsoletes the powerpc-unknown-linux-gnuspe sample, so remove it. /trunk/samples/powerpc-e500v2-linux-gnuspe/crosstool.config | 307 307 0 0 +++++++++++++++++++ 1 file changed, 307 insertions(+)
2008-09-30Update the PowerPC+uClibc sample.Yann E. MORIN"1-63/+87
/trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 150 87 63 0 ++++++++++-------- 1 file changed, 87 insertions(+), 63 deletions(-)
2008-09-29The IA64 sample builds again! :-)Yann E. MORIN"2-60/+80
/trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 140 80 60 0 ++++++++++++++---------- 1 file changed, 80 insertions(+), 60 deletions(-)
2008-09-29Update the Alpha sample.Yann E. MORIN"1-63/+74
/trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 137 74 63 0 ++++++++++--------- 1 file changed, 74 insertions(+), 63 deletions(-)
2008-09-28This PowerPC sample has been updated to use gcc-4.3.2.Yann E. MORIN"1-4/+6
/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 10 6 4 0 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-)
2008-09-28The first sample to use gcc-4.3.2.Yann E. MORIN"1-4/+5
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 9 5 4 0 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
2008-09-23Update this ARM sample.Yann E. MORIN"1-61/+70
/trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 131 70 61 0 +++++++++++---------- 1 file changed, 70 insertions(+), 61 deletions(-)
2008-09-23Update the PowerPC SPE samle:Yann E. MORIN"1-9/+8
- don't DEBUG crosstool-NG and don't save intermediate steps - use released version of binutils rather than snapshots. /trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 17 8 9 0 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-)
2008-09-23Udate the PowerPC SPE sample.Yann E. MORIN"1-72/+81
/trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 153 81 72 0 ++++++++++-------- 1 file changed, 81 insertions(+), 72 deletions(-)
2008-09-14Introduce a new EXPERIMENTAL feature: BARE_METAL.Yann E. MORIN"2-0/+448
This should ultimately llow to build bare-metal compilers, for targets that have no kernel and no C library. Move the C library build script to their own sub-directory; introduce an empty build script for bare-metal. Move the compiler build script to its own sub-directory. Move the kernel build script to its own sub-directory; introduce an empty build script for bare-metal. Update the ARM target tuples to enable bare-metal targets. Add two ARM bare-metal samples. Add latest Linux kernel versions. /trunk/scripts/build/kernel/none.sh | 77 6 71 0 +---- /trunk/scripts/build/cc/gcc.sh | 58 41 17 0 ++- /trunk/scripts/build/libc/none.sh | 513 9 504 0 +----------------------------- /trunk/scripts/crosstool.sh | 17 9 8 0 + /trunk/scripts/functions | 6 4 2 0 + /trunk/scripts/showSamples.sh | 6 3 3 0 /trunk/samples/arm-unknown-elf/crosstool.config | 225 225 0 0 +++++++++++++ /trunk/samples/arm-unknown-eabi/crosstool.config | 223 223 0 0 +++++++++++++ /trunk/config/kernel/linux_headers_install.in | 64 27 37 0 ++-- /trunk/config/kernel.in | 9 8 1 0 + /trunk/config/toolchain.in | 1 1 0 0 + /trunk/config/cc/gcc.in | 3 3 0 0 + /trunk/config/debug/dmalloc.in | 1 1 0 0 + /trunk/config/debug/gdb.in | 4 3 1 0 + /trunk/config/debug/strace.in | 1 1 0 0 + /trunk/config/debug/duma.in | 1 1 0 0 + /trunk/config/cc.in | 8 8 0 0 + /trunk/config/target.in | 13 13 0 0 + /trunk/config/binutils.in | 1 1 0 0 + /trunk/config/gmp_mpfr.in | 1 1 0 0 + /trunk/config/libc.in | 17 11 6 0 + /trunk/arch/arm/functions | 3 1 2 0 - 22 files changed, 600 insertions(+), 652 deletions(-)
2008-09-05Update this sample without EXPERIMENTAL features as much as possible.Yann E. MORIN"1-6/+6
/trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 12 6 6 0 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)
2008-09-05Update the PPC sample to not use EXPERIMENTAL features.Yann E. MORIN"1-24/+28
/trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 52 28 24 0 +++++++++++---------- 1 file changed, 28 insertions(+), 24 deletions(-)
2008-09-05Mark the IA64 sample as being broken (might be because it uses an old gcc, ↵Yann E. MORIN"1-0/+0
that triggers a incorrect code-path in scripts/build/cc_gcc.sh).
2008-09-05Update the teo MIPS sample to use as less EXPERIMENTAL features as possible.Yann E. MORIN"2-38/+52
/trunk/samples/mips-unknown-linux-uclibc/crosstool.config | 39 24 15 0 ++++++++++------ /trunk/samples/mipsel-unknown-linux-gnu/crosstool.config | 51 28 23 0 ++++++++++++--------- 2 files changed, 52 insertions(+), 38 deletions(-)
2008-09-04Update the i686 sample to not use EXPERIMENTAL features.Yann E. MORIN"1-23/+28
/trunk/samples/i686-nptl-linux-gnu/crosstool.config | 51 28 23 0 +++++++++++++++------------ 1 file changed, 28 insertions(+), 23 deletions(-)
2008-09-04Update the latest two RM samples.Yann E. MORIN"2-29/+47
/trunk/samples/armeb-unknown-linux-uclibc/crosstool.config | 40 25 15 0 ++++++++----- /trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 36 22 14 0 +++++++----- 2 files changed, 47 insertions(+), 29 deletions(-)
2008-09-04Update the i586-uclibc sample.Yann E. MORIN"1-15/+24
/trunk/samples/i586-geode-linux-uclibc/crosstool.config | 39 24 15 0 ++++++++++++++--------- 1 file changed, 24 insertions(+), 15 deletions(-)