Mercurial > hg > aboriginal
changeset 140:6cfa6ad0d3ce
Add initial powerpc config. Doesn't currently work with qemu.
author | Rob Landley <rob@landley.net> |
---|---|
date | Fri, 30 Mar 2007 13:30:00 -0400 |
parents | 4beed84d1539 |
children | 47e53122c58a |
files | sources/configs/powerpc |
diffstat | 1 files changed, 91 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sources/configs/powerpc Fri Mar 30 13:30:00 2007 -0400 @@ -0,0 +1,91 @@ +KARCH=powerpc +KERNEL_PATH=vmlinux +GCC_FLAGS= +BINUTILS_FLAGS= +QEMU_TEST= #ppc +run_emulator() +{ + qemu-system-ppc -M prep -nographic -hda "$1" \ + -kernel "$2" -append "$3 root=/dev/hda console=ttyS0" +} + +# Write out Linux kernel .config file + +cat > "${WORK}"/miniconfig-linux << 'EOF' +CONFIG_SWAP=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_LSF=y +CONFIG_BINFMT_ELF=y +CONFIG_PM=y +CONFIG_NET=y +CONFIG_PACKET=y +CONFIG_UNIX=y +CONFIG_INET=y +CONFIG_BLK_DEV_LOOP=y +CONFIG_IDE=y +CONFIG_BLK_DEV_IDE=y +CONFIG_BLK_DEV_IDEDISK=y +CONFIG_IDE_GENERIC=y +CONFIG_BLK_DEV_IDEPCI=y +CONFIG_BLK_DEV_GENERIC=y +CONFIG_NETDEVICES=y +CONFIG_NET_ETHERNET=y +CONFIG_NET_PCI=y +CONFIG_NE2K_PCI=y +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_EXT2_FS=y +CONFIG_EXT3_FS=y +CONFIG_SQUASHFS=y +EOF + +# Write out uClibc .config file. +cat > "${WORK}"/miniconfig-uClibc << 'EOF' +TARGET_powerpc=y +ARCH_USE_MMU=y +UCLIBC_HAS_FLOATS=y +UCLIBC_HAS_FPU=y +DOPIC=y +HAVE_SHARED=y +LDSO_LDD_SUPPORT=y +LDSO_CACHE_SUPPORT=y +UCLIBC_STATIC_LDCONFIG=y +LDSO_RUNPATH=y +UCLIBC_CTOR_DTOR=y +UCLIBC_HAS_THREADS=y +LINUXTHREADS_OLD=y +UCLIBC_HAS_LFS=y +MALLOC_GLIBC_COMPAT=y +UCLIBC_DYNAMIC_ATEXIT=y +UCLIBC_SUSV3_LEGACY=y +UCLIBC_HAS_SHADOW=y +UCLIBC_HAS___PROGNAME=y +UNIX98PTY_ONLY=y +ASSUME_DEVPTS=y +UCLIBC_HAS_TM_EXTENSIONS=y +UCLIBC_HAS_TZ_CACHING=y +UCLIBC_HAS_TZ_FILE=y +UCLIBC_HAS_TZ_FILE_READ_MANY=y +UCLIBC_HAS_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_STDIO_GETC_MACRO=y +UCLIBC_HAS_STDIO_PUTC_MACRO=y +UCLIBC_HAS_STDIO_AUTO_RW_TRANSITION=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 +DOSTRIP=y +EOF