comparison sources/targets/sh2eb @ 1702:1829b36abc97 draft

Start of sh2 big endian (nommu!) support. Doesn't work yet (ash has an #error if you try to build it nommu).
author Rob Landley <rob@landley.net>
date Mon, 27 Oct 2014 17:02:14 -0500
parents
children 3675adfb4e36
comparison
equal deleted inserted replaced
1701:e4ff2cf4ac62 1702:1829b36abc97
1 DESCRIPTION="
2 See se-instruments.com and http://linux-sh.org.
3 "
4
5 KARCH=sh
6 KERNEL_PATH=arch/${KARCH}/boot/zImage
7 GCC_FLAGS= #"--with-cpu=m4-nofpu"
8 BINUTILS_FLAGS=
9 QEMU_TEST=$KARCH
10 #CROSS_TARGET=sh2-unknown-linux
11
12 ROOT=sda
13 CONSOLE="ttySC1 noiotrap"
14
15 UCLIBC_CONFIG="
16 TARGET_sh=y
17 CONFIG_SH2=y
18 # UCLIBC_HAS_MMU is not set
19 LINUXTHREADS_OLD=y
20 "
21
22 LINUX_CONFIG="
23 CONFIG_CPU_SUBTYPE_SH7751R=y
24 CONFIG_MMU=y
25 CONFIG_MEMORY_START=0x0c000000
26 CONFIG_VSYSCALL=y
27 CONFIG_FLATMEM_MANUAL=y
28 CONFIG_SH_FPU=y
29 CONFIG_SH_RTS7751R2D=y
30 CONFIG_RTS7751R2D_PLUS=y
31 CONFIG_SH_TIMER_TMU=y
32 CONFIG_HW_PERF_EVENTS=y
33 CONFIG_ATA=y
34 CONFIG_SATA_PMP=y
35 CONFIG_ATA_SFF=y
36 CONFIG_ATA_BMDMA=y
37 CONFIG_PATA_PLATFORM=y
38 CONFIG_SERIO_SERPORT=y
39 CONFIG_SERIAL_8250=y
40 CONFIG_SERIAL_SH_SCI=y
41 CONFIG_SERIAL_SH_SCI_CONSOLE=y
42 CONFIG_SPI=y
43 CONFIG_SPI_SH_SCI=y
44 CONFIG_MFD_SM501=y
45 CONFIG_RTC_DRV_R9701=y
46 "
47
48 emulator_command()
49 {
50 echo qemu-system-sh4 -M r2d $(qemu_defaults "$@") -monitor null -serial null -serial stdio
51 }
52
53 # qemu-system-sh4 -m 512 -nographic -monitor null -serial null -serial stdio -append 'earlyprintk=sh-sci.1 root=/dev/sda rw init=/bin/ash'