NetBSD/lib/csu
scw 59474a8c82 NetBSD, meet the SH-5 cpu.
SH-5, meet NetBSD.

Let's hope this is the start of a long and fruitful relationship. :-)

This code, funded by Wasabi Systems, adds initial support for the
Hitachi SuperH(tm) SH-5 cpu architecture to NetBSD.

At the present time, NetBSD/evbsh5 only runs on a SH-5 core simulator
which has no simulated devices other than a simple console. However, it
is good enough to get to the "root device: " prompt.

Device driver support for Real SH-5 Hardware is in place, particularly for
supporting the up-coming Cayman evaluation board, and should be quite
easy to get running when the hardware is available.

There is no in-tree toolchain for this port at this time. Gcc-current has
rudimentary SH-5 support but it is known to be buggy. A working toolchain
was obtained from SuperH to facilitate this port. Gcc-current will be
fixed in due course.

The SH-5 architecture is fully 64-bit capable, although NetBSD/evbsh5 has
currently only been tested in 32-bit mode. It is bi-endian, via a boot-
time option and it also has an "SHcompact" mode in which it will execute
SH-[34] user-land instructions.

For more information on the SH-5, see www.superh.com. Suffice to say it
is *not* just another respin of the SH-[34].
2002-07-05 13:31:28 +00:00
..
alpha
arm32
arm_elf
c++
common_aout
common_elf -x is too heavy-handed for removing symbols; newer versions of GNU ld 2002-06-06 19:17:01 +00:00
hppa A new crt0.c for hppa, with support for dynamic linking. 2002-07-01 15:56:41 +00:00
i386
i386_elf
m68k
m68k_elf
mips
ns32k
powerpc
sh3
sh3_elf Remove __LEADING_UNDERSCORE case. 2002-06-08 17:27:25 +00:00
sh5 NetBSD, meet the SH-5 cpu. 2002-07-05 13:31:28 +00:00
sparc
sparc64
sparc_elf
vax
vax_elf Allow this to compile under gcc-current. No multiline strings for asm. 2002-06-09 06:18:34 +00:00
x86_64 Add init/fini handling. 2002-06-06 19:18:22 +00:00
Makefile