annotate sources/targets/sparc/settings @ 1166:fd57d7acb4e1

Convert sparc to baseconfig.
author Rob Landley <rob@landley.net>
date Sat, 10 Jul 2010 23:41:22 -0500
parents 35c5829c877c
children 5e22b534839a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
387
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
1 # Originally contributed by Bertl.
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
2
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
3 KARCH=sparc
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
4 KERNEL_PATH=arch/${KARCH}/boot/image
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
5 BINUTILS_FLAGS=
701
b4a9c0084f2f Converted ARMV5L from OABI to EABI with VFP support. Added patches for uClibc and uClibc++ to deal with Unwind Exception handling, made uClibc++ pull in libgcc_eh for this as well, and disabled SJLJ exceptions for ARMV5L EABI, which is apparently required, so --enable-sjlj-exceptions was added to the details file for all the other arches. Also correct the GENTOO_CHOST variable for armeb.
Mark Miller <mark@mirell.org>
parents: 387
diff changeset
6 GCC_FLAGS="--enable-sjlj-exceptions"
387
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
7 QEMU_TEST=$KARCH
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
8
1092
35c5829c877c Update BUILD_STATIC value for new syntax.
Rob Landley <rob@landley.net>
parents: 878
diff changeset
9 BUILD_STATIC=all
878
f7946b2bab43 Update lots of descriptions, switch tct-hammer to EABI, and make sparc static again.
Rob Landley <rob@landley.net>
parents: 871
diff changeset
10
387
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
11 ROOT=sda
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
12 CONSOLE=ttyS0
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
13
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: 805
diff changeset
14 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: 805
diff changeset
15 TARGET_sparc=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: 805
diff changeset
16 UCLIBC_HAS_FPU=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: 805
diff changeset
17 FORCE_SHAREABLE_TEXT_SEGMENTS=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: 805
diff changeset
18 "
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: 805
diff changeset
19
1166
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
20 LINUX_CONFIG="
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
21 CONFIG_SCSI_SUNESP=y
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
22 CONFIG_SUNLANCE=y
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
23 CONFIG_SERIAL_SUNZILOG=y
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
24 CONFIG_SERIAL_SUNZILOG_CONSOLE=y
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
25 CONFIG_SUN_MOSTEK_RTC=y
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
26 "
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
27
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
28 #CONFIG_UNWIND_INFO
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
29 #CONFIG_FORCED_INLINING
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
30 #CONFIG_RTC_HCTOSYS
fd57d7acb4e1 Convert sparc to baseconfig.
Rob Landley <rob@landley.net>
parents: 1092
diff changeset
31
387
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
32 emulator_command()
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
33 {
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
34 echo qemu-system-sparc $(qemu_defaults "$@")
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
35 }