Mercurial > hg > aboriginal
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 "$@") -}