Mercurial > hg > aboriginal
annotate sources/targets/armv4tl/settings @ 871:b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
author | Rob Landley <rob@landley.net> |
---|---|
date | Fri, 30 Oct 2009 03:45:47 -0500 |
parents | 3116f25406d6 |
children | 2f39d1bfb2fd |
rev | line source |
---|---|
829
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
1 KARCH=arm |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
2 KERNEL_PATH=arch/${KARCH}/boot/zImage |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
3 GCC_FLAGS="--with-march=armv4t --with-float=soft --disable-sjlj-exceptions" |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
4 BINUTILS_FLAGS= |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
5 QEMU_TEST=$KARCH |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
6 |
831
3116f25406d6
Add patch armv4tl needs, and tweak settings to provide equivalent but slightly less confusing binutils/gcc tuple.
Rob Landley <rob@landley.net>
parents:
829
diff
changeset
|
7 CROSS_TARGET=armv4tl-unknown-linux-gnueabi |
829
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
8 |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
9 ROOT=sda |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
10 CONSOLE=ttyAMA0 |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
11 |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
12 # This is every bit as ugly as it looks, because it's for gcc. |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
13 export target_cpu_cname=arm9tdmi |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
14 |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
15 # Gentoo from Scratch |
831
3116f25406d6
Add patch armv4tl needs, and tweak settings to provide equivalent but slightly less confusing binutils/gcc tuple.
Rob Landley <rob@landley.net>
parents:
829
diff
changeset
|
16 GFS_CHOST="$CROSS_TARGET" |
3116f25406d6
Add patch armv4tl needs, and tweak settings to provide equivalent but slightly less confusing binutils/gcc tuple.
Rob Landley <rob@landley.net>
parents:
829
diff
changeset
|
17 GFS_ARCH="$KARCH" |
829
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
18 |
871
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
831
diff
changeset
|
19 UCLIBC_CONFIG=" |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
831
diff
changeset
|
20 TARGET_arm=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
831
diff
changeset
|
21 CONFIG_ARM_EABI=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
831
diff
changeset
|
22 ARCH_WANTS_LITTLE_ENDIAN=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
831
diff
changeset
|
23 DOPIC=y |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
831
diff
changeset
|
24 " |
b274eb556b50
Merge common uclibc miniconfig stuff into baseconfig-uClibc, and add the few lines that vary per target to each target's settings file.
Rob Landley <rob@landley.net>
parents:
831
diff
changeset
|
25 |
829
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
26 emulator_command() |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
27 { |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
28 echo qemu-system-arm -M versatilepb $(qemu_defaults "$@") \ |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
29 -net nic,model=rtl8139 -net user |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
30 } |