annotate sources/targets/i686/settings @ 705:04109e3f877e

Rename "details" to "settings" in sources/targets.
author Rob Landley <rob@landley.net>
date Tue, 07 Apr 2009 19:48:56 -0500
parents sources/targets/i686/details@b4a9c0084f2f
children 4ff4cf117082
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 # Standard x86 target.
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=i386
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/bzImage
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: 679
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
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
9 CONSOLE=ttyS0
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
10 ROOT=hda
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
11
641
243594326fb2 Added variables for Gentoo from Scratch
Mark Miller <mark@mirell.org>
parents: 387
diff changeset
12 # Gentoo from Scratch
243594326fb2 Added variables for Gentoo from Scratch
Mark Miller <mark@mirell.org>
parents: 387
diff changeset
13 GFS_CHOST="i686-gentoo-linux-uclibc"
243594326fb2 Added variables for Gentoo from Scratch
Mark Miller <mark@mirell.org>
parents: 387
diff changeset
14 GFS_ARCH="x86"
243594326fb2 Added variables for Gentoo from Scratch
Mark Miller <mark@mirell.org>
parents: 387
diff changeset
15
387
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
16 emulator_command()
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
17 {
679
96f1baf8b552 The i686 target is actually pentium 3, not pentium 2. Fix qemu's emulation.
Rob Landley <rob@landley.net>
parents: 641
diff changeset
18 echo qemu -cpu pentium3 $(qemu_defaults "$@")
387
f0ceae67ebd0 Convert sources/configs/$ARCH files to sources/targets/$ARCH directories.
Rob Landley <rob@landley.net>
parents:
diff changeset
19 }