NetBSD/sys
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
..
adosfs Add local definition of adosfs_vnodeop_p 2002-05-14 00:05:56 +00:00
altq define ALTQ_NOPCC if i386 and !I586_CPU and !I686_CPU. 2002-05-31 06:52:00 +00:00
arch NetBSD, meet the SH-5 cpu. 2002-07-05 13:31:28 +00:00
coda Cleanup how file system configuration information is declared, grouping 2002-04-16 23:14:05 +00:00
compat Add kernel support for having userland provide the signal trampoline: 2002-07-04 23:32:02 +00:00
conf Bump the OS version to 1.6C: socket buffer structure changed. 2002-07-03 19:11:41 +00:00
crypto missing IV handling in CBC mode (does not affect ESP code as we have 2002-05-24 06:28:06 +00:00
ddb provide a db_vprintf() which is exactly what the name suggests 2002-06-05 17:53:52 +00:00
dev Return 0, not NULL, when we mean 0. 2002-07-05 00:16:26 +00:00
filecorefs Cleanup how file system configuration information is declared, grouping 2002-04-16 23:14:05 +00:00
fs Cleanup how file system configuration information is declared, grouping 2002-04-16 23:14:05 +00:00
gdbscripts
ipkdb
isofs use CD session offset from the disklabel, if present 2002-05-27 16:44:37 +00:00
kern Regenerate: Added __sigaction_sigtramp at #340. 2002-07-04 23:34:28 +00:00
lib NetBSD, meet the SH-5 cpu. 2002-07-05 13:31:28 +00:00
lkm Revert rev. 1.10 of Makefile and fix the problem properly by adding 2002-06-02 23:46:49 +00:00
miscfs be consistent about how va_[acm]time is set to the current time 2002-07-05 03:24:06 +00:00
msdosfs UBCify a bit in detrunc() that was missed. from PR 17143. 2002-06-05 02:07:48 +00:00
net new copyright boilerplate from CMU. from openbsd 2002-07-01 22:09:31 +00:00
netatalk Eliminate commons. 2002-05-12 21:43:23 +00:00
netccitt Rename SB_UPDATE_TAIL() to SB_EMPTY_FIXUP(), per suggestion from 2002-07-03 21:39:40 +00:00
netinet Rename sbappend_stream() to sbappendstream(), per suggestion from 2002-07-03 21:36:57 +00:00
netinet6 Changes to allow the IPv4 and IPv6 layers to align headers themseves, 2002-06-30 22:40:32 +00:00
netisdn Uniformly pass a "struct isdn_l3_driver *" through layer 2, so we 2002-05-21 10:31:10 +00:00
netiso Comment out token after #endif. 2002-05-16 19:30:41 +00:00
netkey correct %d/%u mismatch. sync w/kame 2002-06-27 14:39:45 +00:00
netnatm
netns More commons eliminated. 2002-05-12 20:23:49 +00:00
netsmb SIMPLEQ rototill: 2002-06-01 23:50:52 +00:00
nfs increase IP TTL for BOOTP/DHCP request packets to avoid dumb 2002-06-10 17:45:54 +00:00
ntfs Cleanup how file system configuration information is declared, grouping 2002-04-16 23:14:05 +00:00
stand Fix two typos reported by Chris Lloyd in kern/15028. 2001-12-22 00:35:45 +00:00
sys Introduce MALLOC_NOINLINE, which mirrors the effect of DIAGNOSTIC 2002-07-05 13:05:14 +00:00
ufs fix printf format for DEBUG_LFS. 2002-07-02 19:07:03 +00:00
uvm add KSTACK_CHECK_MAGIC. discussed on tech-kern. 2002-07-02 20:27:44 +00:00
Makefile descend into netsmb and fs 2002-01-09 21:51:53 +00:00