annotate sources/targets/armv4tl/settings @ 829:83e108bdf5a5

Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
author Rob Landley <rob@landley.net>
date Wed, 30 Sep 2009 15:27:20 -0500
parents
children 3116f25406d6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
83e108bdf5a5 Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff changeset
7 CROSS_TARGET=armv4lt-unknown-linux-gnueabi
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
83e108bdf5a5 Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff changeset
16 GFS_CHOST="armv4lt-unknown-linux-gnueabi"
83e108bdf5a5 Add armv4tl-eabi target, for arm 920t systems such as Openmoko Freerunner.
Rob Landley <rob@landley.net>
parents:
diff changeset
17 GFS_ARCH="arm"
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 }