changeset 1402:90f0a771a736

Convert architectures. (Putting m68k back next checking, mercurial got confused.)
author Rob Landley <rob@landley.net>
date Mon, 27 Jun 2011 07:36:31 -0500
parents f1d2afdf2034
children 42698b9646c2
files sources/targets/m68k/miniconfig-linux sources/targets/m68k/settings sources/targets/powerpc sources/targets/powerpc-440fp sources/targets/powerpc-440fp/settings sources/targets/powerpc/settings
diffstat 6 files changed, 98 insertions(+), 191 deletions(-) [+]
line wrap: on
line diff
--- a/sources/targets/m68k/miniconfig-linux	Mon Jun 27 06:40:25 2011 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,67 +0,0 @@
-CONFIG_EXPERIMENTAL=y
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-CONFIG_SYSCTL_SYSCALL=y
-CONFIG_HOTPLUG=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_BASE_FULL=y
-CONFIG_FUTEX=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_AIO=y
-CONFIG_BLOCK=y
-CONFIG_ATARI=y
-CONFIG_NATFEAT=y
-CONFIG_NFETH=y
-CONFIG_NFCON=y
-CONFIG_M68020=y
-CONFIG_M68030=y
-CONFIG_M68040=y
-CONFIG_M68060=y
-CONFIG_BINFMT_ELF=y
-CONFIG_NET=y
-CONFIG_INET=y
-CONFIG_BLK_DEV=y
-CONFIG_BLK_DEV_LOOP=y
-CONFIG_IDE=y
-CONFIG_IDE_GD=y
-CONFIG_IDE_GD_ATA=y
-CONFIG_IDE_PROC_FS=y
-CONFIG_BLK_DEV_FALCON_IDE=y
-CONFIG_NETDEVICES=y
-CONFIG_NET_ETHERNET=y
-CONFIG_NETDEV_1000=y
-CONFIG_NETDEV_10000=y
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_KEYBOARD=y
-CONFIG_KEYBOARD_ATARI=y
-CONFIG_VT=y
-CONFIG_CONSOLE_TRANSLATIONS=y
-CONFIG_VT_CONSOLE=y
-CONFIG_UNIX98_PTYS=y
-CONFIG_FB=y
-CONFIG_FB_ATARI=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_LOGO=y
-CONFIG_LOGO_LINUX_MONO=y
-CONFIG_LOGO_LINUX_VGA16=y
-CONFIG_LOGO_LINUX_CLUT224=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_DRV_M48T59=y
-CONFIG_ATARI_MFPSER=y
-CONFIG_ATARI_MIDI=y
-CONFIG_SERIAL_CONSOLE=y
-CONFIG_EXT2_FS=y
-CONFIG_FILE_LOCKING=y
-CONFIG_PROC_FS=y
-CONFIG_PROC_SYSCTL=y
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_SYSFS=y
-CONFIG_TMPFS=y
-CONFIG_MISC_FILESYSTEMS=y
-CONFIG_SQUASHFS=y
--- a/sources/targets/m68k/settings	Mon Jun 27 06:40:25 2011 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-DESCRIPTION="
-Motorola 68000.
-
-This builds, but qemu can't run it yet.  (The qemu m68k support is actually
-only coldfire, an mmu-less subset of the m68k instruction set.)
-
-The aranym emulator might be able to run this (with a different kernel
-configuration) but that emulator doesn't support serial consoles.
-"
-
-KARCH=m68k
-KERNEL_PATH=vmlinux
-GCC_FLAGS= # "--with-float=soft"
-BINUTILS_FLAGS=
-QEMU_TEST= #$KARCH
-
-ROOT=sda
-CONSOLE=ttyAMA0
-
-UCLIBC_CONFIG="
-TARGET_m68k=y
-UCLIBC_HAS_FPU=y
-"
-
-emulator_command()
-{
-#  echo qemu-system-arm -M versatilepb $(qemu_defaults "$@") \
-#    -net nic,model=rtl8139 -net user
-  echo
-}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sources/targets/powerpc	Mon Jun 27 07:36:31 2011 -0500
@@ -0,0 +1,55 @@
+DESCRIPTION="
+Power PC, 32 bit
+
+Generic Power PC system, a basic unoptimized instruction set which
+just about any powerpc should be able to run.
+
+The main exceptions are the 440 and 880 lines, which were stripped down
+versions of the powerpc (created by IBM and Motorola, respectively) targetted
+at battery powered devices such as cell phones.  They do not support the
+entire powerpc instruction set.  (Alas, the two chose _different_ subsets, so
+they don't run each other's code either.  These days the 880 is known as
+PowerQuic.)
+"
+
+KARCH=powerpc
+KERNEL_PATH=vmlinux
+GCC_FLAGS=
+BINUTILS_FLAGS=
+QEMU_TEST=ppc
+
+ROOT=hda
+CONSOLE=ttyS0
+
+# Gentoo from Scratch
+GFS_CHOST="powerpc-gentoo-linux-uclibc"
+GFS_ARCH="ppc"
+
+UCLIBC_CONFIG="
+TARGET_powerpc=y
+UCLIBC_HAS_FPU=y
+"
+
+LINUX_CONFIG="
+CONFIG_ALTIVEC=y
+CONFIG_PPC_PMAC=y
+CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
+CONFIG_PPC601_SYNC_FIX=y
+CONFIG_PROC_DEVICETREE=y
+CONFIG_BLK_DEV_CMD64X=y
+CONFIG_BLK_DEV_IDE_PMAC=y
+CONFIG_MACINTOSH_DRIVERS=y
+CONFIG_ADB=y
+CONFIG_ADB_CUDA=y
+CONFIG_NE2K_PCI=y
+CONFIG_SERIO=y
+CONFIG_SERIAL_PMACZILOG=y
+CONFIG_SERIAL_PMACZILOG_TTYS=y
+CONFIG_SERIAL_PMACZILOG_CONSOLE=y
+CONFIG_BOOTX_TEXT=y
+"
+
+emulator_command()
+{
+  echo qemu-system-ppc -M g3beige $(qemu_defaults "$@")
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sources/targets/powerpc-440fp	Mon Jun 27 07:36:31 2011 -0500
@@ -0,0 +1,43 @@
+DESCRIPTION="Power PC 440, with hardware floating point."
+
+KARCH=powerpc
+KERNEL_PATH=vmlinux
+GCC_FLAGS="--with-cpu=440fp --with-tune=440fp ${GCC_FLAGS}"
+BINUTILS_FLAGS="--with-cpu=440fp --with-tune=440fp"
+QEMU_TEST=ppc
+
+ROOT=hda
+CONSOLE=ttyS0
+
+UCLIBC_CONFIG="
+TARGET_powerpc=y
+UCLIBC_HAS_FPU=y
+"
+
+# This isn't correct, qemu should use -M bamboo and the kernel config
+a variant of 44x/bamboo_defconfig, but building that wants uboot and
+the vmlinux won't boot without a device tree binary.  TODO item.
+
+LINUX_CONFIG="
+CONFIG_ALTIVEC=y
+CONFIG_PPC_PMAC=y
+CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
+CONFIG_PPC601_SYNC_FIX=y
+CONFIG_PROC_DEVICETREE=y
+CONFIG_BLK_DEV_CMD64X=y
+CONFIG_BLK_DEV_IDE_PMAC=y
+CONFIG_MACINTOSH_DRIVERS=y
+CONFIG_ADB=y
+CONFIG_ADB_CUDA=y
+CONFIG_NE2K_PCI=y
+CONFIG_SERIO=y
+CONFIG_SERIAL_PMACZILOG=y
+CONFIG_SERIAL_PMACZILOG_TTYS=y
+CONFIG_SERIAL_PMACZILOG_CONSOLE=y
+CONFIG_BOOTX_TEXT=y
+"
+
+emulator_command()
+{
+  echo qemu-system-ppc -M g3beige $(qemu_defaults "$@")
+}
--- a/sources/targets/powerpc-440fp/settings	Mon Jun 27 06:40:25 2011 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,39 +0,0 @@
-DESCRIPTION="Power PC 440, with hardware floating point."
-
-base_architecture powerpc
-
-GCC_FLAGS="--with-cpu=440fp --with-tune=440fp ${GCC_FLAGS}"
-BINUTILS_FLAGS="--with-cpu=440fp --with-tune=440fp"
-
-UCLIBC_CONFIG="
-TARGET_powerpc=y
-UCLIBC_HAS_FPU=y
-"
-
-# This isn't correct, qemu should use -M bamboo and the kernel config
-a variant of 44x/bamboo_defconfig, but building that wants uboot and
-the vmlinux won't boot without a device tree binary.  TODO item.
-
-LINUX_CONFIG="
-CONFIG_ALTIVEC=y
-CONFIG_PPC_PMAC=y
-CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
-CONFIG_PPC601_SYNC_FIX=y
-CONFIG_PROC_DEVICETREE=y
-CONFIG_BLK_DEV_CMD64X=y
-CONFIG_BLK_DEV_IDE_PMAC=y
-CONFIG_MACINTOSH_DRIVERS=y
-CONFIG_ADB=y
-CONFIG_ADB_CUDA=y
-CONFIG_NE2K_PCI=y
-CONFIG_SERIO=y
-CONFIG_SERIAL_PMACZILOG=y
-CONFIG_SERIAL_PMACZILOG_TTYS=y
-CONFIG_SERIAL_PMACZILOG_CONSOLE=y
-CONFIG_BOOTX_TEXT=y
-"
-
-emulator_command()
-{
-  echo qemu-system-ppc -M g3beige $(qemu_defaults "$@")
-}
--- a/sources/targets/powerpc/settings	Mon Jun 27 06:40:25 2011 -0500
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-DESCRIPTION="
-Power PC, 32 bit
-
-Generic Power PC system, a basic unoptimized instruction set which
-just about any powerpc should be able to run.
-
-The main exceptions are the 440 and 880 lines, which were stripped down
-versions of the powerpc (created by IBM and Motorola, respectively) targetted
-at battery powered devices such as cell phones.  They do not support the
-entire powerpc instruction set.  (Alas, the two chose _different_ subsets, so
-they don't run each other's code either.  These days the 880 is known as
-PowerQuic.)
-"
-
-KARCH=powerpc
-KERNEL_PATH=vmlinux
-GCC_FLAGS=
-BINUTILS_FLAGS=
-QEMU_TEST=ppc
-
-ROOT=hda
-CONSOLE=ttyS0
-
-# Gentoo from Scratch
-GFS_CHOST="powerpc-gentoo-linux-uclibc"
-GFS_ARCH="ppc"
-
-UCLIBC_CONFIG="
-TARGET_powerpc=y
-UCLIBC_HAS_FPU=y
-"
-
-LINUX_CONFIG="
-CONFIG_ALTIVEC=y
-CONFIG_PPC_PMAC=y
-CONFIG_PPC_OF_BOOT_TRAMPOLINE=y
-CONFIG_PPC601_SYNC_FIX=y
-CONFIG_PROC_DEVICETREE=y
-CONFIG_BLK_DEV_CMD64X=y
-CONFIG_BLK_DEV_IDE_PMAC=y
-CONFIG_MACINTOSH_DRIVERS=y
-CONFIG_ADB=y
-CONFIG_ADB_CUDA=y
-CONFIG_NE2K_PCI=y
-CONFIG_SERIO=y
-CONFIG_SERIAL_PMACZILOG=y
-CONFIG_SERIAL_PMACZILOG_TTYS=y
-CONFIG_SERIAL_PMACZILOG_CONSOLE=y
-CONFIG_BOOTX_TEXT=y
-"
-
-emulator_command()
-{
-  echo qemu-system-ppc -M g3beige $(qemu_defaults "$@")
-}