Mercurial > hg > aboriginal
annotate sources/targets/i486 @ 1728:b89324905ca2 draft
Giant redo to put simple-root-filesystem in initmpfs.
NO_NATIVE_COMPILER and NO_ROOTDIRS went away, kernel built moved back into
system-image.sh, old root-filesystem.sh and root-image.sh are no longer used,
I need to fix up several things (chroot-splice.sh, the lfs-bootstrap build
is breaking in mpfr, haven't tested this on all targets yet... but the basics
are in.
author | Rob Landley <rob@landley.net> |
---|---|
date | Fri, 06 Feb 2015 01:51:54 -0600 |
parents | c3b5be048ba4 |
children | 4927c8b8de1b |
rev | line source |
---|---|
1399
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
1 DESCRIPTION=" |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
2 An i486 based computer. |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
3 |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
4 Yes it's obsolete, but there are embedded processors that use it. The |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
5 existance of an FPU is assumed, even though some i486s don't have one. |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
6 This is simply coz i486s with no FPU are not of interest to me. Someone |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
7 else can fix that if they care. |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
8 |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
9 Produced and tested by David Seikel. |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
10 " |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
11 |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
12 KARCH=i386 |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
13 KERNEL_PATH=arch/${KARCH}/boot/bzImage |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
14 BINUTILS_FLAGS= |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
15 GCC_FLAGS= |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
16 QEMU_TEST=$KARCH |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
17 |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
18 CONSOLE=ttyS0 |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
19 |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
20 UCLIBC_CONFIG=" |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
21 TARGET_i386=y |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
22 CONFIG_486=y |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
23 UCLIBC_HAS_FPU=y |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
24 " |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
25 |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
26 LINUX_CONFIG=" |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
27 CONFIG_M486=y |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
28 CONFIG_ACPI=y |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
29 CONFIG_BLK_DEV_PIIX=y |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
30 CONFIG_NETDEV_1000=y |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
31 CONFIG_E1000=y |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
32 CONFIG_SERIAL_8250=y |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
33 CONFIG_SERIAL_8250_CONSOLE=y |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
34 " |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
35 |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
36 emulator_command() |
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
37 { |
1475
c3b5be048ba4
Commit 1468 was a giant thinko: fix it. (System emulation, not application emulation...)
Rob Landley <rob@landley.net>
parents:
1468
diff
changeset
|
38 echo qemu-system-i386 -cpu 486 $(qemu_defaults "$@") |
1399
ee9ee44835e9
See if i486 can be converted from directory to file in one go, or if mercurial loses its lunch.
Rob Landley <rob@landley.net>
parents:
diff
changeset
|
39 } |