Mercurial > hg > aboriginal
changeset 692:e6eccf8454ea
Build for the PowerPC 440. (Someday, I may be able to test this...)
author | Rob Landley <rob@landley.net> |
---|---|
date | Thu, 02 Apr 2009 19:59:47 -0500 |
parents | 33b1293761f3 |
children | 6fbbbd082c67 |
files | sources/targets/powerpc-440fp/details sources/targets/powerpc-440fp/miniconfig-linux sources/targets/powerpc-440fp/miniconfig-uClibc |
diffstat | 3 files changed, 173 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/targets/powerpc-440fp/details Thu Apr 02 19:59:47 2009 -0500 @@ -0,0 +1,12 @@ +# Power PC system + +source "$CONFIG_DIR/powerpc/details" + +CROSS_TARGET=powerpc-unknown-linux +GCC_FLAGS="--with-cpu=440fp --with-tune=440fp" +BINUTILS_FLAGS="--with-cpu=440fp --with-tune=440fp" + +emulator_command() +{ + echo qemu-system-ppc -M bamboo $(qemu_defaults "$@") +}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/targets/powerpc-440fp/miniconfig-linux Thu Apr 02 19:59:47 2009 -0500 @@ -0,0 +1,92 @@ +CONFIG_ALTIVEC=y +CONFIG_EXPERIMENTAL=y +CONFIG_SWAP=y +CONFIG_SYSVIPC=y +CONFIG_SYSFS_DEPRECATED_V2=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_COMPAT_BRK=y +CONFIG_SLAB=y +CONFIG_PPC_PMAC=y +CONFIG_PPC601_SYNC_FIX=y +CONFIG_HIGHMEM=y +CONFIG_NO_HZ=y +CONFIG_BINFMT_ELF=y +CONFIG_UNEVICTABLE_LRU=y +CONFIG_PROC_DEVICETREE=y +CONFIG_PM=y +CONFIG_SECCOMP=y +CONFIG_PCCARD=y +CONFIG_PCMCIA=y +CONFIG_PCMCIA_LOAD_CIS=y +CONFIG_PCMCIA_IOCTL=y +CONFIG_YENTA=y +CONFIG_ADVANCED_OPTIONS=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_INET_LRO=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FIRMWARE_IN_KERNEL=y +CONFIG_CONNECTOR=y +CONFIG_PROC_EVENTS=y +CONFIG_BLK_DEV=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_IDE=y +CONFIG_IDE_GD=y +CONFIG_IDE_GD_ATA=y +CONFIG_BLK_DEV_GENERIC=y +CONFIG_BLK_DEV_CMD64X=y +CONFIG_BLK_DEV_IDE_PMAC=y +CONFIG_IEEE1394=y +CONFIG_IEEE1394_OHCI1394=y +CONFIG_IEEE1394_ETH1394=y +CONFIG_IEEE1394_RAWIO=y +CONFIG_IEEE1394_VIDEO1394=y +CONFIG_IEEE1394_DV1394=y +CONFIG_MACINTOSH_DRIVERS=y +CONFIG_ADB=y +CONFIG_ADB_CUDA=y +CONFIG_ADB_PMU=y +CONFIG_NETDEVICES=y +CONFIG_NET_ETHERNET=y +CONFIG_MACE=y +CONFIG_BMAC=y +CONFIG_HAPPYMEAL=y +CONFIG_SUNGEM=y +CONFIG_CASSINI=y +CONFIG_NET_PCI=y +CONFIG_PCNET32=y +CONFIG_NE2K_PCI=y +CONFIG_8139CP=y +CONFIG_8139TOO=y +CONFIG_8139TOO_PIO=y +CONFIG_ATL2=y +CONFIG_SERIO=y +CONFIG_SERIAL_PMACZILOG=y +CONFIG_SERIAL_PMACZILOG_TTYS=y +CONFIG_SERIAL_PMACZILOG_CONSOLE=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=8 +CONFIG_HW_RANDOM=y +CONFIG_I2C=y +CONFIG_I2C_POWERMAC=y +CONFIG_SSB=y +CONFIG_SSB_PCIHOST=y +CONFIG_SSB_PCMCIAHOST=y +CONFIG_SSB_DRIVER_PCICORE=y +CONFIG_MFD_WM8400=y +CONFIG_MFD_WM8350_I2C=y +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_DNOTIFY=y +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +CONFIG_PROC_KCORE=y +CONFIG_TMPFS=y +CONFIG_LIBCRC32C=y +CONFIG_BOOTX_TEXT=y +CONFIG_FILE_LOCKING=y +CONFIG_MISC_FILESYSTEMS=y +CONFIG_SQUASHFS=y
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/targets/powerpc-440fp/miniconfig-uClibc Thu Apr 02 19:59:47 2009 -0500 @@ -0,0 +1,69 @@ +TARGET_powerpc=y +ARCH_USE_MMU=y +UCLIBC_HAS_FLOATS=y +UCLIBC_HAS_FPU=y +DO_C99_MATH=y +UCLIBC_HAS_FENV=y +HAVE_SHARED=y +LDSO_CACHE_SUPPORT=y +LDSO_BASE_FILENAME="ld-uClibc.so" +UCLIBC_STATIC_LDCONFIG=y +LDSO_RUNPATH=y +UCLIBC_CTOR_DTOR=y +UCLIBC_HAS_THREADS=y +LINUXTHREADS_OLD=y +UCLIBC_HAS_SYSLOG=y +UCLIBC_HAS_LFS=y +MALLOC=y +MALLOC_GLIBC_COMPAT=y +UCLIBC_DYNAMIC_ATEXIT=y +UCLIBC_SUSV3_LEGACY=y +UCLIBC_SUSV3_LEGACY_MACROS=y +UCLIBC_HAS_SHADOW=y +UCLIBC_HAS_PTY=y +ASSUME_DEVPTS=y +UNIX98PTY_ONLY=y +UCLIBC_HAS_TM_EXTENSIONS=y +UCLIBC_HAS_TZ_CACHING=y +UCLIBC_HAS_TZ_FILE=y +UCLIBC_HAS_TZ_FILE_READ_MANY=y +UCLIBC_LINUX_MODULE_24=y +UCLIBC_LINUX_SPECIFIC=y +UCLIBC_HAS_GNU_ERROR=y +UCLIBC_BSD_SPECIFIC=y +UCLIBC_HAS_BSD_ERR=y +UCLIBC_HAS_OBSOLETE_BSD_SIGNAL=y +UCLIBC_HAS_OBSOLETE_SYSV_SIGNAL=y +UCLIBC_NTP_LEGACY=y +UCLIBC_SV4_DEPRECATED=y +UCLIBC_HAS_EPOLL=y +UCLIBC_HAS_XATTR=y +UCLIBC_HAS_PROFILING=y +UCLIBC_HAS_CRYPT_IMPL=y +UCLIBC_HAS_NETWORK_SUPPORT=y +UCLIBC_HAS_IPV4=y +UCLIBC_HAS_IPV6=y +UCLIBC_HAS_RPC=y +UCLIBC_HAS_FULL_RPC=y +UCLIBC_HAS_REENTRANT_RPC=y +UCLIBC_HAS_STRING_GENERIC_OPT=y +UCLIBC_HAS_STRING_ARCH_OPT=y +UCLIBC_HAS_CTYPE_TABLES=y +UCLIBC_HAS_CTYPE_SIGNED=y +UCLIBC_HAS_WCHAR=y +UCLIBC_HAS_STDIO_GETC_MACRO=y +UCLIBC_HAS_STDIO_PUTC_MACRO=y +UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=y +UCLIBC_HAS_PRINTF_M_SPEC=y +UCLIBC_HAS_ERRNO_MESSAGES=y +UCLIBC_HAS_SIGNUM_MESSAGES=y +UCLIBC_HAS_GNU_GETOPT=y +UCLIBC_HAS_GNU_GETSUBOPT=y +UCLIBC_HAS_REGEX=y +UCLIBC_HAS_REGEX_OLD=y +UCLIBC_HAS_FNMATCH=y +UCLIBC_HAS_FNMATCH_OLD=y +UCLIBC_HAS_GLOB=y +UCLIBC_HAS_GNU_GLOB=y +UCLIBC_BUILD_RELRO=y +UCLIBC_BUILD_NOEXECSTACK=y