view sources/targets/sh2eb @ 1793:d461b345c3c9 draft

Build sh2eb for the numato mimas v2. Still a lot of rough edges.
author Rob Landley <rob@landley.net>
date Tue, 06 Oct 2015 22:05:53 -0500
parents 398efd71a43e
children 108f69f2c952
line wrap: on
line source

DESCRIPTION="
See se-instruments.com and http://linux-sh.org.
"

KARCH=sh
KERNEL_PATH=vmlinux
GCC_FLAGS=--enable-twoprocess #"--with-cpu=m4-nofpu"
BINUTILS_FLAGS=
QEMU_TEST=$KARCH

ELF2FLT=sh-unknown-linux
BUILD_STATIC=all

CONSOLE="ttySC1 noiotrap"

UCLIBC_CONFIG="
TARGET_sh=y
CONFIG_SH2=y
# UCLIBC_HAS_MMU is not set
LINUXTHREADS_OLD=y
"

LINUX_CONFIG="
CONFIG_0PF_FPGA=y
CONFIG_CPU_BIG_ENDIAN=y
CONFIG_CPU_SUBTYPE_0PF=y
CONFIG_CACHE_OFF=y

CONFIG_HZ_100=y
CONFIG_MEMORY_SIZE=0x8000000
CONFIG_MEMORY_START=0x10000000
CONFIG_SH_PCLK_FREQ=32000000

CONFIG_BINFMT_ELF_FDPIC=y
CONFIG_BINFMT_FLAT=y

CONFIG_DEVMEM=y
CONFIG_DEVTMPFS_MOUNT=y
CONFIG_FLATMEM_MANUAL=y
CONFIG_INITRAMFS_SOURCE="initramfs"

CONFIG_CMDLINE_EXTEND=y
CONFIG_CMDLINE="console=ttyUL0"

CONFIG_SERIAL_UARTLITE=y
CONFIG_SERIAL_UARTLITE_0PF=y
CONFIG_SERIAL_UARTLITE_CONSOLE=y

CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_UTF8=y
"

emulator_command()
{
  echo echo No emulator
}