Mercurial > hg > aboriginal
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' |