Mercurial > hg > aboriginal
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 |
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 } |