NetBSD/sys/lib/libkern/arch
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 Add strtoul.c 2002-04-24 16:56:36 +00:00
arm Avoid leaving junk in the top half of R0 on return. 2002-07-01 19:07:18 +00:00
hppa Added hppa support to libkern. 2002-06-06 20:03:37 +00:00
i386 Make new gas happy. Use movzbl instead of xorl + movb. 2001-09-21 14:14:30 +00:00
m68k Added brand-new integer multiply and divide support, used only 2002-03-26 22:49:32 +00:00
mips R5900 short-loop bug. 2002-01-02 12:34:27 +00:00
ns32k Replace some misuses of "then" with "than". 2001-12-04 17:56:30 +00:00
powerpc Refresh from libc. 2002-03-28 00:46:08 +00:00
sh3 don't profile (use NENTRY() and ALTENTRY()) 2001-02-14 21:04:17 +00:00
sh5 NetBSD, meet the SH-5 cpu. 2002-07-05 13:31:28 +00:00
sparc Add strtoul.c, otherwise kernels using "wi* at pcmcia?" do not work 2002-04-16 06:36:02 +00:00
sparc64 Add strtoul. 2002-05-05 11:23:24 +00:00
vax Add register prefixes to these. 2002-02-24 00:12:41 +00:00
x86_64 Initial commit of the port to AMD's upcoming 64 bit architecture, the 2001-06-19 00:19:12 +00:00