Mercurial > hg > aboriginal
annotate sources/targets/armv4tl/settings @ 831:3116f25406d6
Add patch armv4tl needs, and tweak settings to provide equivalent but slightly less confusing binutils/gcc tuple.
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 01 Oct 2009 20:50:44 -0500 |
parents | 83e108bdf5a5 |
children | b274eb556b50 |
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 |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
19 emulator_command() |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
20 { |
83e108bdf5a5
Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
21 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
|
22 -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
|
23 } |