annotate sources/targets/m68k @ 1541:e4f766efa39f

Sort busybox config entries to group stuff toybox can replace. Also add ps.
author Rob Landley <rob@landley.net>
date Thu, 06 Sep 2012 03:44:47 -0500
parents 12e1cb05ea8c
children b4c2a3b88ae3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1403
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
1 DESCRIPTION="
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
2 Motorola 68000.
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
3
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
4 This builds, but qemu can't run it yet. (The qemu m68k support is actually
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
5 only coldfire, an mmu-less subset of the m68k instruction set.)
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
6
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
7 The aranym emulator might be able to run this (with a different kernel
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
8 configuration) but that emulator doesn't support serial consoles.
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
9 "
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
10
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
11 KARCH=m68k
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
12 KERNEL_PATH=vmlinux
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
13 GCC_FLAGS= # "--with-float=soft"
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
14 BINUTILS_FLAGS=
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
15 QEMU_TEST= #$KARCH
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
16
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
17 ROOT=sda
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
18 CONSOLE=ttyAMA0
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
19
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
20 UCLIBC_CONFIG="
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
21 TARGET_m68k=y
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
22 UCLIBC_HAS_FPU=y
1519
83de80c10db8 Upgrade to uClibc 0.9.33.1 (and use NPTL), and busybox 1.19.4.
Rob Landley <rob@landley.net>
parents: 1430
diff changeset
23 LINUXTHREADS_OLD=y
1403
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
24 "
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
25
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
26 LINUX_CONFIG="
1430
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
27 CONFIG_MMU=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
28 CONFIG_MAC=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
29 CONFIG_M68020=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
30 #CONFIG_M68030=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
31 #CONFIG_M68040=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
32 CONFIG_PROC_HARDWARE=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
33 CONFIG_BLK_DEV_MAC_IDE=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
34 CONFIG_BLK_DEV_SR_VENDOR=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
35 CONFIG_MAC_SCSI=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
36 CONFIG_SCSI_MAC_ESP=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
37 CONFIG_MACINTOSH_DRIVERS=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
38 CONFIG_ADB=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
39 CONFIG_ADB_MACII=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
40 CONFIG_MAC8390=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
41 CONFIG_SERIAL_PMACZILOG=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
42 CONFIG_SERIAL_PMACZILOG_TTYS=y
4aceeceefb2d Reasonable guess at an m68k mac config, in hopes qemu grows emulation soon.
Rob Landley <rob@landley.net>
parents: 1403
diff changeset
43 CONFIG_SERIAL_PMACZILOG_CONSOLE=y
1403
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
44 "
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
45
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
46 emulator_command()
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
47 {
1521
12e1cb05ea8c Tell m68k how to use qemu (even though it doesn't work yet).
Rob Landley <rob@landley.net>
parents: 1519
diff changeset
48 echo qemu-system-m68k -M q800 $(qemu_defaults "$@")
1403
42698b9646c2 Add m68k back.
Rob Landley <rob@landley.net>
parents:
diff changeset
49 }