annotate sources/targets/armv6l/settings @ 710:946b01b2cc7f

ARMV6L typo. Doesn't seem to affect anything, but might as well be consistent.
author Mark Miller <mark@mirell.org>
date Wed, 08 Apr 2009 04:28:59 -0500
parents 04109e3f877e
children b274eb556b50
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
703
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
1 # ARMv6 with vector floating point (vfp).
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
2
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
3 KARCH=arm
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
4 KERNEL_PATH=arch/${KARCH}/boot/zImage
710
946b01b2cc7f ARMV6L typo. Doesn't seem to affect anything, but might as well be consistent.
Mark Miller <mark@mirell.org>
parents: 705
diff changeset
5 GCC_FLAGS="--with-march=armv6 --with-mfloat-abi=soft --with-mfp=vfp --disable-sjlj-exceptions"
703
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
6 BINUTILS_FLAGS=
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
7 QEMU_TEST=$KARCH
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
8
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
9 CROSS_TARGET="armv6l-unknown-linux-gnueabi"
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
10
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
11 ROOT=sda
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
12 CONSOLE=ttyAMA0
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
13
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
14 # Gentoo from Scratch
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
15 GFS_CHOST="armv6l-unknown-linux-gnueabi"
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
16 GFS_ARCH="arm"
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
17
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
18 emulator_command()
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
19 {
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
20 echo qemu-system-arm -M versatilepb -cpu arm1136 $(qemu_defaults "$@") \
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
21 -net nic,model=rtl8139 -net user
a71b8cec9cd5 Added ARMv6L support. Required patching the Linux Kernel because circa 2.6.27 they changed how you selected processors for certain ARM boards, making it so you couldn't have a VersatilePB board with an ARMv6-capable processor. QEMU however can do that, so patched that out. Also got rid of extra crud for GCC Flags for ARMv5 that weren't necessary.
Mark Miller <mark@mirell.org>
parents:
diff changeset
22 }