59474a8c82
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]. |
||
---|---|---|
.. | ||
arch | ||
Makefile | ||
Makefile.inc | ||
__assert.c | ||
__cmsg_alignbytes.c | ||
__main.c | ||
_que.c | ||
adddi3.c | ||
anddi3.c | ||
arc4random.c | ||
ashldi3.c | ||
ashrdi3.c | ||
bcmp.c | ||
bcopy.c | ||
bswap16.c | ||
bswap32.c | ||
bswap64.c | ||
bzero.c | ||
cmpdi2.c | ||
divdi3.c | ||
ffs.c | ||
htonl.c | ||
htons.c | ||
imax.c | ||
imin.c | ||
index.c | ||
inet_addr.c | ||
intoa.c | ||
iordi3.c | ||
libkern.h | ||
lmax.c | ||
lmin.c | ||
lshldi3.c | ||
lshrdi3.c | ||
max.c | ||
mcount.c | ||
md4c.c | ||
md5c.c | ||
memchr.c | ||
memcmp.c | ||
memcpy.c | ||
memmove.c | ||
memset.c | ||
milieu.h | ||
min.c | ||
moddi3.c | ||
muldi3.c | ||
negdi2.c | ||
notdi2.c | ||
ntohl.c | ||
ntohs.c | ||
pmatch.c | ||
qdivrem.c | ||
quad.h | ||
random.c | ||
rb.c | ||
rb.h | ||
rindex.c | ||
scanc.c | ||
sha1.c | ||
skpc.c | ||
softfloat-macros.h | ||
softfloat-specialize.h | ||
softfloat.c | ||
softfloat.h | ||
strcasecmp.c | ||
strcat.c | ||
strchr.c | ||
strcmp.c | ||
strcpy.c | ||
strlen.c | ||
strncasecmp.c | ||
strncmp.c | ||
strncpy.c | ||
strrchr.c | ||
strtoul.c | ||
subdi3.c | ||
ucmpdi2.c | ||
udivdi3.c | ||
ulmax.c | ||
ulmin.c | ||
umoddi3.c | ||
xordi3.c |