view sources/targets/powerpc-440fp/settings @ 1383:609ef233c55e

Make ppc440 less wrong. Still need a proper bamboo board setup.
author Rob Landley <rob@landley.net>
date Thu, 16 Jun 2011 13:20:43 -0500
parents 6d0b8eacd14e
children f1d2afdf2034
line wrap: on
line source

source "$CONFIG_DIR/powerpc/settings"

DESCRIPTION="Power PC 440, with hardware floating point."

CROSS_TARGET=powerpc-unknown-linux
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 "$@")
}