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