aboutsummaryrefslogtreecommitdiff
path: root/samples
Commit message (Collapse)AuthorAgeFilesLines
...
* Update the ia64 sample.Yann E. MORIN"2008-10-272-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(-)
* Update the i686 sample.Yann E. MORIN"2008-10-272-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(-)
* Update the i586 Geode sample.Yann E. MORIN"2008-10-272-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(-)
* Update this ARM sample.Yann E. MORIN"2008-10-262-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(-)
* Update this ARM sample.Yann E. MORIN"2008-10-262-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(-)
* Don't use /bin/ash as shell in samples.Yann E. MORIN"2008-10-263-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(-)
* Update the Alpha sample with ltrace being built.Yann E. MORIN"2008-10-261-3/+5
| | | | | /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 8 5 3 0 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-)
* Update thie ARM sample.Yann E. MORIN"2008-10-262-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(-)
* Update this ARM sample.Yann E. MORIN"2008-10-262-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(-)
* Update this ARM sample.Yann E. MORIN"2008-10-262-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(-)
* Update the bare-metal ARM EABI sample.Yann E. MORIN"2008-10-262-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(-)
* Update the bare-metal ARM ELF sample.Yann E. MORIN"2008-10-262-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(-)
* Update the Alpha sample.Yann E. MORIN"2008-10-262-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(-)
* Update this sample.Yann E. MORIN"2008-10-252-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(-)
* Update this sample.Yann E. MORIN"2008-10-252-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(-)
* Update the sh4 sample.Yann E. MORIN"2008-10-241-17/+10
| | | | | /trunk/samples/sh4-unknown-linux-gnu/crosstool.config | 27 10 17 0 +++++++++---------------- 1 file changed, 10 insertions(+), 17 deletions(-)
* Make Super-H finally compile a complete (C-only) toolchain:Yann E. MORIN"2008-10-222-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(+)
* Remove the ppc-405fp sample, replace with a ppc-405 sample (405fp has an ↵Yann E. MORIN"2008-10-223-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(+)
* Add a 405fp soft-float PowerPC sample.Yann E. MORIN"2008-10-212-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(-)
* Fix saving samples when the uClibc config file is already saved.Yann E. MORIN"2008-10-172-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(-)
* Cheesy kconfig stuff:Yann E. MORIN"2008-10-151-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(-)
* Introduce the notion of a 'sample comment'.Yann E. MORIN"2008-10-1415-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(-)
* Use a function to retrieve a sample directory.Yann E. MORIN"2008-10-141-10/+9
| | | | | /trunk/samples/samples.mk | 19 9 10 0 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-)
* Credit Nate CASE for his powerpc e500v2 sample.Yann E. MORIN"2008-10-141-0/+2
| | | | | /trunk/samples/powerpc-e500v2-linux-gnuspe/reported.by | 2 2 0 0 ++ 1 file changed, 2 insertions(+)
* Sample config for e500v2 toolchainYann E. MORIN"2008-10-141-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(+)
* Update the PowerPC+uClibc sample.Yann E. MORIN"2008-09-301-63/+87
| | | | | /trunk/samples/powerpc-unknown-linux-uclibc/crosstool.config | 150 87 63 0 ++++++++++-------- 1 file changed, 87 insertions(+), 63 deletions(-)
* The IA64 sample builds again! :-)Yann E. MORIN"2008-09-292-60/+80
| | | | | /trunk/samples/ia64-unknown-linux-gnu/crosstool.config | 140 80 60 0 ++++++++++++++---------- 1 file changed, 80 insertions(+), 60 deletions(-)
* Update the Alpha sample.Yann E. MORIN"2008-09-291-63/+74
| | | | | /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 137 74 63 0 ++++++++++--------- 1 file changed, 74 insertions(+), 63 deletions(-)
* This PowerPC sample has been updated to use gcc-4.3.2.Yann E. MORIN"2008-09-281-4/+6
| | | | | /trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 10 6 4 0 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-)
* The first sample to use gcc-4.3.2.Yann E. MORIN"2008-09-281-4/+5
| | | | | /trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 9 5 4 0 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-)
* Update this ARM sample.Yann E. MORIN"2008-09-231-61/+70
| | | | | /trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 131 70 61 0 +++++++++++---------- 1 file changed, 70 insertions(+), 61 deletions(-)
* Update the PowerPC SPE samle:Yann E. MORIN"2008-09-231-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(-)
* Udate the PowerPC SPE sample.Yann E. MORIN"2008-09-231-72/+81
| | | | | /trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 153 81 72 0 ++++++++++-------- 1 file changed, 81 insertions(+), 72 deletions(-)
* Introduce a new EXPERIMENTAL feature: BARE_METAL.Yann E. MORIN"2008-09-142-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(-)
* Update this sample without EXPERIMENTAL features as much as possible.Yann E. MORIN"2008-09-051-6/+6
| | | | | /trunk/samples/armeb-unknown-linux-uclibcgnueabi/crosstool.config | 12 6 6 0 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)
* Update the PPC sample to not use EXPERIMENTAL features.Yann E. MORIN"2008-09-051-24/+28
| | | | | /trunk/samples/powerpc-unknown-linux-gnu/crosstool.config | 52 28 24 0 +++++++++++---------- 1 file changed, 28 insertions(+), 24 deletions(-)
* Mark the IA64 sample as being broken (might be because it uses an old gcc, ↵Yann E. MORIN"2008-09-051-0/+0
| | | | that triggers a incorrect code-path in scripts/build/cc_gcc.sh).
* Update the teo MIPS sample to use as less EXPERIMENTAL features as possible.Yann E. MORIN"2008-09-052-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(-)
* Update the i686 sample to not use EXPERIMENTAL features.Yann E. MORIN"2008-09-041-23/+28
| | | | | /trunk/samples/i686-nptl-linux-gnu/crosstool.config | 51 28 23 0 +++++++++++++++------------ 1 file changed, 28 insertions(+), 23 deletions(-)
* Update the latest two RM samples.Yann E. MORIN"2008-09-042-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(-)
* Update the i586-uclibc sample.Yann E. MORIN"2008-09-041-15/+24
| | | | | /trunk/samples/i586-geode-linux-uclibc/crosstool.config | 39 24 15 0 ++++++++++++++--------- 1 file changed, 24 insertions(+), 15 deletions(-)
* The Alpha sample does not use EXPERIMENTAL features.Yann E. MORIN"2008-09-041-24/+29
| | | | | /trunk/samples/alphaev56-unknown-linux-gnu/crosstool.config | 53 29 24 0 ++++++++++--------- 1 file changed, 29 insertions(+), 24 deletions(-)
* Update some samples to use only non-EXPERIMENTAL features where possible ↵Yann E. MORIN"2008-09-044-87/+109
| | | | | | | | | | (uClibcis still a snashot, though). /trunk/samples/arm-unknown-linux-gnueabi/crosstool.config | 60 32 28 0 ++++++++------- /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 36 19 17 0 +++++---- /trunk/samples/armeb-unknown-linux-gnu/crosstool.config | 54 30 24 0 ++++++++------ /trunk/samples/arm-unknown-linux-uclibc/crosstool.config | 46 28 18 0 +++++++----- 4 files changed, 109 insertions(+), 87 deletions(-)
* Add new ARMeb EABI sample.Yann E. MORIN"2008-09-041-0/+346
| | | | | /trunk/samples/armeb-unknown-linux-gnueabi/crosstool.config | 346 346 0 0 +++++++++++++++++++++++++++ 1 file changed, 346 insertions(+)
* Add a new ARM sample.Yann E. MORIN"2008-09-022-0/+349
| | | | | | /trunk/samples/arm-unknown-linux-gnu/crosstool.config | 347 347 0 0 +++++++++++++++++++++++++++++++++ /trunk/samples/arm-unknown-linux-gnu/reported.by | 2 2 0 0 + 2 files changed, 349 insertions(+)
* Warn the user if he/she recalls a sample with EXPERIMENTAL features.Yann E. MORIN"2008-09-021-0/+12
| | | | | | | | Also, print the EXPERIMENTAL status when listing the samples. /trunk/scripts/showSamples.sh | 12 9 3 0 +++++++++--- /trunk/samples/samples.mk | 12 12 0 0 ++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-)
* Don't do debug in this ARM sample.Yann E. MORIN"2008-08-131-6/+9
| | | | | /trunk/samples/arm-unknown-linux-uclibcgnueabi/crosstool.config | 15 9 6 0 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-)
* Update the PowerPC SPE sample to not use a proxy.Yann E. MORIN"2008-08-121-6/+6
| | | | | /trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 12 6 6 0 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)
* Update the PowerPC SPE sample.Yann E. MORIN"2008-08-121-8/+47
| | | | | /trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 55 47 8 0 +++++++++++++++--- 1 file changed, 47 insertions(+), 8 deletions(-)
* Add SPE extensions support for PowerPC (after a work by Thomas JOURDAN).Yann E. MORIN"2008-08-121-0/+309
| | | | | | | | | | Add a PowerPC sample that supports SPE extensions. /trunk/arch/powerpc/functions | 13 13 0 0 + /trunk/arch/powerpc/config.in | 8 8 0 0 + /trunk/patches/gcc/4.3.1/340-make-mno-spe-work-as-expected.patch | 90 90 0 0 ++++ /trunk/samples/powerpc-unknown-linux-gnuspe/crosstool.config | 309 309 0 0 ++++++++++++++ 4 files changed, 420 insertions(+)