Subject: RE: hpcsh3? Where to start...
To: Jason Thorpe <port-sh3@netbsd.org>
From: TAKEMURA, Shin <takemura@netbsd.org>
List: port-sh3
Date: 02/13/2000 12:23:53
-----Original Message-----
From: Jason Thorpe <thorpej@nas.nasa.gov>
To: port-sh3@netbsd.org <port-sh3@netbsd.org>
Cc: port-hpcmips@netbsd.org <port-hpcmips@netbsd.org>
Date: Sunday, February 13, 2000 4:36 AM
Subject: hpcsh3? Where to start...


>[ CC'd to port-hpcmips, as they might have some insight on the platform ]
>
>Hi folks...
>
>I recently got ahold of an SH3-based Handheld PC ... a Casio A-11 with
>4MB of RAM, running WinCE 1.0.  Keyboard, touchscreen, serial, PCMCIA,
>etc.  Run-of-the-mill :-)


>I would *like* to take a stab at porting NetBSD to this little guy... Just
>for run, really... I mean, 4MB .. not like it would be really USEFUL :-)


You are sensible :-)

>But anyhow... suggestions on where to begin (besides finding a copy of
>the CE 1.0 development tools for MSVC :-) ?


We have a boot loader, the pbsdboot for NetBSD/hpcmips. Please
see syssrc/sys/arch/hpcmips/stand/pbsdboot. You may write CPU depend
part sh.c like pbsdboot/mips.c.

Also, LinuxSH3 has a boot loader, which is an application program on 
the Windows CE. You can get source code from:

http://members.aol.com/redhtlinux/sh3/index.html
http://members.aol.com/redhtlinux/sh3/download.html

You may feel that LinuxCE's loader is different from the pbsdboot,
but they have same structure.

Takemura