This website requires JavaScript.
Explore
Help
Sign In
Aren
/
NetBSD
Watch
1
Star
0
Fork
0
You've already forked NetBSD
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
55f89430cf
NetBSD
/
sys
/
arch
/
evbsh5
/
include
/
bootparams.h
4 lines
93 B
C
Raw
Normal View
History
Unescape
Escape
A bunch of things: - Clean up the way cpu-specific tlb/cache functions are configured and used. - Add a workaround for a problem whereby cpu* at superhyway? fails to probe. - Print more info about the cpu/cache. - Move the RESVEC handlers back into generic sh5 code and ditch the panic stack hack. - Make the on-chip SCIF device the default console on Cayman. - Add experimental support for booting via a standalone bootstrap program (not yet committed) and using the boot parameters passed in by it. - Add a few more SH elf constants. - Tick a couple of items off the TODO list.
2003-03-13 16:44:16 +03:00
/* $NetBSD: bootparams.h,v 1.2 2003/03/13 13:44:21 scw Exp $ */
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 17:31:28 +04:00
A bunch of things: - Clean up the way cpu-specific tlb/cache functions are configured and used. - Add a workaround for a problem whereby cpu* at superhyway? fails to probe. - Print more info about the cpu/cache. - Move the RESVEC handlers back into generic sh5 code and ditch the panic stack hack. - Make the on-chip SCIF device the default console on Cayman. - Add experimental support for booting via a standalone bootstrap program (not yet committed) and using the boot parameters passed in by it. - Add a few more SH elf constants. - Tick a couple of items off the TODO list.
2003-03-13 16:44:16 +03:00
#
include
<sh5/bootparams.h>
Reference in New Issue
Copy Permalink