Home | History | Annotate | only in /src/sys/arch/hpc
History log of /src/sys/arch/hpc
RevisionDateAuthorComments
 1.1 28-Jan-2001  uch branches: 1.1.2;
hpcmips hpcsh common files are moved to arch/hpc.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 28-Jan-2001  bouyer file Makefile was added on branch thorpej_scsipi on 2001-02-11 19:09:23 +0000
 1.1 13-Feb-2002  uch branches: 1.1.2; 1.1.8;
add LCD debug routines.
 1.1.8.2 16-Mar-2002  jdolecek Catch up with -current.
 1.1.8.1 13-Feb-2002  jdolecek file files.debug was added on branch kqueue on 2002-03-16 15:57:38 +0000
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 13-Feb-2002  nathanw file files.debug was added on branch nathanw_sa on 2002-02-28 04:09:34 +0000
 1.6 11-Dec-2001  shin SPEC_PLATFORM is 'defparam' (requires value).
 1.5 28-Nov-2001  lukem - convert usage of "defopt" to "defflag" where the relevant option does
not support a value (e.g., it's to be used as "options FOO" instead of
"options FOO=xxx"). options that take a value were converted to
defparam recently.
- minor whitespace & formatting cleanups
 1.4 20-Nov-2001  lukem cleanup:
options SPACE TAB
makeoptions TAB
psuedo-device TAB
remove trailing whitespace
replace multiple spaces -> tabs
options "FOO" -> options FOO
options "FOO=bar" -> options FOO=bar
options "FOO=\"bar\"" -> options FOO="\"bar\""
 1.3 20-Apr-2001  sato branches: 1.3.2; 1.3.8;
- add VR4181 and VR4122 cpu for hpcmips. and regen headers.
- add new option 'options BOOT_STANDALONE'
boot from standalone(not WinCE application) boot loader.
- add new option 'options SPEC_PLATFORM'
statically specify platid in config file.
In BOOT_STANDALONE case,
'options SPEC_PLATFORM=platid_mask_MACH_xxx_yyy',
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy'.
for specify platid in config file statically'
In wince boot case, 'options SPEC_PLATFORM'
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy' for
config level size optimization.
XXX: now I working in hpcmips...
 1.2 05-Feb-2001  uch branches: 1.2.2; 1.2.4;
sync with platid_gen change.
 1.1 28-Jan-2001  uch hpcmips hpcsh common files are moved to arch/hpc.
 1.2.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.2.2.3 23-Apr-2001  bouyer Sync with HEAD.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 05-Feb-2001  bouyer file files.hpc was added on branch thorpej_scsipi on 2001-02-11 19:09:23 +0000
 1.3.8.2 08-Jan-2002  nathanw Catch up to -current.
 1.3.8.1 20-Apr-2001  nathanw file files.hpc was added on branch nathanw_sa on 2002-01-08 00:24:49 +0000
 1.3.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.26 18-May-2011  nonaka Added Psion Teklogix NETBOOK PRO entry.
 1.25 06-Apr-2010  nonaka branches: 1.25.2;
Added W-ZERO3 series.
 1.24 29-Jan-2009  nonaka branches: 1.24.4; 1.24.6;
Added XScale PXA270.
 1.23 10-May-2008  martin branches: 1.23.6;
Backout previous: the license sweep touched these files in error, so
restore the old license.
 1.22 28-Apr-2008  martin branches: 1.22.2;
Remove clause 3 and 4 from TNF licenses
 1.21 04-Mar-2006  peter branches: 1.21.72;
Add entries for European (ABB), German, French, Scandinavian and Spanish
Jornada 720. Append "(US/UK)" to the default Jornada 720 entry.
 1.20 18-Feb-2006  rjs Add definition for iPAQ 3900.
 1.19 11-Dec-2005  christos branches: 1.19.2; 1.19.4; 1.19.6;
merge ktrace-lwp.
 1.18 11-Jan-2005  uwe branches: 1.18.10;
Add Compaq Aero 8000 (requested by Linux folks).
Add Jornada 680/690 with Spanish keyboard.
 1.17 13-Aug-2004  uch add SH7707 and HP360LX. add HCAJ and HCVJ group for Sharp Telios
 1.16 28-Jun-2004  uch add HPW200EC entry.
 1.15 17-Mar-2004  uwe Rename 680HU (Hungarian) to 680EU (European).
Add entries for French and Scandinavian 680/690.
Spell "HP 620LX" with a space, like HP does.
 1.14 20-Nov-2001  lukem branches: 1.14.16;
cleanup:
options SPACE TAB
makeoptions TAB
psuedo-device TAB
remove trailing whitespace
replace multiple spaces -> tabs
options "FOO" -> options FOO
options "FOO=bar" -> options FOO=bar
options "FOO=\"bar\"" -> options FOO="\"bar\""
 1.13 04-Sep-2001  sato branches: 1.13.6;
add VR4131 and some cpu.
add sigmarion2, MPC-304 and so on.
 1.12 11-Jul-2001  ichiro Upps, 3[16]XX -> H3[16]XX
 1.11 11-Jul-2001  ichiro add iPAQ H3660 (64MB model)
 1.10 11-Jul-2001  ichiro add iPAQ model H3100
 1.9 16-May-2001  enami branches: 1.9.2;
Define platid for Victor InterLink MP-C303
 1.8 05-May-2001  takemura Add entries of Fujitsu PenCentra series.
 1.7 20-Apr-2001  sato - add VR4181 and VR4122 cpu for hpcmips. and regen headers.
- add new option 'options BOOT_STANDALONE'
boot from standalone(not WinCE application) boot loader.
- add new option 'options SPEC_PLATFORM'
statically specify platid in config file.
In BOOT_STANDALONE case,
'options SPEC_PLATFORM=platid_mask_MACH_xxx_yyy',
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy'.
for specify platid in config file statically'
In wince boot case, 'options SPEC_PLATFORM'
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy' for
config level size optimization.
XXX: now I working in hpcmips...
 1.6 22-Mar-2001  uch add HP Jornada 690 Hungarian, German entry and
my target machines (CASIO Cassiopeia A-55V, HITACHI PERSONA HPW-650PA).
 1.5 04-Mar-2001  takemura branches: 1.5.2;
Add platform id and keymap for CASIO PocketPostPet.
 1.4 03-Mar-2001  takemura Fix id which appeared twice, which are of HP and CASIO. You get incompatibility
around hpcarm.
 1.3 21-Feb-2001  uch add HP Jornada 720, Compaq iPAQ H3600 entry.
 1.2 09-Feb-2001  uch branches: 1.2.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1 04-Feb-2001  takemura Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.2.2.5 23-Apr-2001  bouyer Sync with HEAD.
 1.2.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.2.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 09-Feb-2001  bouyer file platid.def was added on branch thorpej_scsipi on 2001-02-11 19:09:24 +0000
 1.5.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.5.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.9.2.3 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.9.2.2 13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.9.2.1 03-Aug-2001  lukem update to -current
 1.13.6.2 08-Jan-2002  nathanw Catch up to -current.
 1.13.6.1 04-Sep-2001  nathanw file platid.def was added on branch nathanw_sa on 2002-01-08 00:24:49 +0000
 1.14.16.5 17-Jan-2005  skrll Sync with HEAD.
 1.14.16.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.14.16.3 18-Sep-2004  skrll Sync with HEAD.
 1.14.16.2 25-Aug-2004  skrll Sync with HEAD.
 1.14.16.1 03-Aug-2004  skrll Sync with HEAD
 1.18.10.1 21-Jun-2006  yamt sync with head.
 1.19.6.1 22-Apr-2006  simonb Sync with head.
 1.19.4.1 09-Sep-2006  rpaulo sync with head
 1.19.2.1 01-Mar-2006  yamt sync with head.
 1.21.72.2 11-Aug-2010  yamt sync with head.
 1.21.72.1 04-May-2009  yamt sync with head.
 1.22.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.23.6.1 03-Mar-2009  skrll Sync with HEAD.
 1.24.6.2 31-May-2011  rmind sync with head
 1.24.6.1 30-May-2010  rmind sync with head
 1.24.4.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.25.2.1 06-Jun-2011  jruoho Sync with HEAD.
 1.5 04-May-2003  lukem use "rm -f $@ ; ln -s ... $@" instead of "ln -sf ... $@"
 1.4 24-Sep-2001  takemura branches: 1.4.4;
Renamed platid_search() to platid_search_data() and added new platid_search().
Platid_name() was re-implemented using platid_search().
 1.3 01-May-2001  enami branches: 1.3.2; 1.3.4;
Don't descent into plantid_gen since
- it's not objdir safe.
- and it's not necessary since up-to-date generated files are
commited to trunk.
 1.2 01-May-2001  enami Wrap long line.
 1.1 28-Jan-2001  uch branches: 1.1.2; 1.1.4;
hpcmips hpcsh common files are moved to arch/hpc.
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 28-Jan-2001  bouyer file Makefile was added on branch thorpej_scsipi on 2001-02-11 19:09:24 +0000
 1.3.4.1 01-Oct-2001  fvdl Catch up with -current.
 1.3.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.4.4.2 24-Sep-2001  takemura Renamed platid_search() to platid_search_data() and added new platid_search().
Platid_name() was re-implemented using platid_search().
 1.4.4.1 24-Sep-2001  takemura file Makefile was added on branch nathanw_sa on 2001-09-24 14:29:31 +0000
 1.2 01-Feb-2002  uch bootinfo.h, config_hook.h, platid.h are moved to hpc/include
 1.1 28-Jan-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
hpcmips hpcsh common files are moved to arch/hpc.
 1.1.10.1 28-Feb-2002  nathanw Catch up to -current.
 1.1.6.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 28-Jan-2001  bouyer file bootinfo.h was added on branch thorpej_scsipi on 2001-02-11 19:09:24 +0000
 1.12 21-Nov-2020  thorpej malloc(9) -> kmem(9)
 1.11 10-Nov-2019  chs branches: 1.11.8;
in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT
and remove code to handle failures that can no longer happen.
 1.10 27-Nov-2013  christos branches: 1.10.30;
Change the queue.3 *_END(&head) macros to NULL. Since we don't have CIRCLEQ
anymore, all the macros expand to NULL anyway, so this improves readability.
Requested by rmind@
 1.9 23-Nov-2013  christos convert from CIRCLEQ to TAILQ, remove open coded access.
 1.8 18-Mar-2009  cegger branches: 1.8.12; 1.8.22; 1.8.26;
Ansify function definitions w/o arguments. Generated with sed.
 1.7 11-Dec-2005  christos branches: 1.7.78; 1.7.86; 1.7.92;
merge ktrace-lwp.
 1.6 15-Jul-2003  lukem __KERNEL_RCSID()
 1.5 27-Sep-2002  provos branches: 1.5.6;
remove trailing \n in panic(). approved perry.
 1.4 12-May-2002  takemura BUGFIX: SigmarionII can't resume.
Added config_hook_call_reverse() to call the hardpower hook of CMU
(Vr clock mask unit) before the hardpower hook of MQ200 video controller.
 1.3 13-Jan-2002  takemura Added new config hook type PCIINTR (handling PCI interrupt).
Added config hook APIs, config_connect, config_disconnect and
config_connected_call.
Supported PCIINTR type event in hpcio.
 1.2 27-Sep-2001  uch branches: 1.2.4;
ANSIfy, KNF.
 1.1 28-Jan-2001  uch branches: 1.1.2; 1.1.4; 1.1.6;
hpcmips hpcsh common files are moved to arch/hpc.
 1.1.6.4 10-Oct-2002  jdolecek sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work
 1.1.6.3 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.6.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.6.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.4.1 01-Oct-2001  fvdl Catch up with -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 28-Jan-2001  bouyer file config_hook.c was added on branch thorpej_scsipi on 2001-02-11 19:09:25 +0000
 1.2.4.4 18-Oct-2002  nathanw Catch up to -current.
 1.2.4.3 20-Jun-2002  nathanw Catch up to -current.
 1.2.4.2 28-Feb-2002  nathanw Catch up to -current.
 1.2.4.1 27-Sep-2001  nathanw file config_hook.c was added on branch nathanw_sa on 2002-02-28 04:09:34 +0000
 1.5.6.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.6.2 18-Sep-2004  skrll Sync with HEAD.
 1.5.6.1 03-Aug-2004  skrll Sync with HEAD
 1.7.92.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.7.86.1 28-Apr-2009  skrll Sync with HEAD.
 1.7.78.1 04-May-2009  yamt sync with head.
 1.8.26.1 18-May-2014  rmind sync with head
 1.8.22.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.12.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.10.30.1 13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.11.8.1 14-Dec-2020  thorpej Sync w/ HEAD.
 1.8 01-Feb-2002  uch bootinfo.h, config_hook.h, platid.h are moved to hpc/include
 1.7 20-Jan-2002  shin bugfix: OHCI is bus 0, device 12 or 19, function 2 (not 0).
 1.6 18-Jan-2002  shin add support for LASER5 L-Router.
 1.5 13-Jan-2002  takemura Added new config hook type PCIINTR (handling PCI interrupt).
Added config hook APIs, config_connect, config_disconnect and
config_connected_call.
Supported PCIINTR type event in hpcio.
 1.4 27-Sep-2001  uch branches: 1.4.4;
ANSIfy, KNF.
 1.3 19-Jul-2001  sato branches: 1.3.2;
change BATTERY event order.
 1.2 19-Jul-2001  sato add more BATTERY events.
 1.1 28-Jan-2001  uch branches: 1.1.2; 1.1.6;
hpcmips hpcsh common files are moved to arch/hpc.
 1.1.6.3 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.6.2 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.6.1 03-Aug-2001  lukem update to -current
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 28-Jan-2001  bouyer file config_hook.h was added on branch thorpej_scsipi on 2001-02-11 19:09:25 +0000
 1.3.2.1 01-Oct-2001  fvdl Catch up with -current.
 1.4.4.2 28-Feb-2002  nathanw Catch up to -current.
 1.4.4.1 27-Sep-2001  nathanw file config_hook.h was added on branch nathanw_sa on 2002-02-28 04:09:35 +0000
 1.10 18-Mar-2009  cegger Ansify function definitions w/o arguments. Generated with sed.
 1.9 28-Apr-2008  martin branches: 1.9.8; 1.9.14;
Remove clause 3 and 4 from TNF licenses
 1.8 05-Mar-2006  uwe branches: 1.8.2; 1.8.68; 1.8.70; 1.8.72;
s/u_intN_t/uintN_t/
 1.7 11-Dec-2005  christos branches: 1.7.4; 1.7.6;
merge ktrace-lwp.
 1.6 07-Jun-2005  he branches: 1.6.2;
Add const to the name argument of __dbg_bit_print().
 1.5 15-Jul-2003  lukem __KERNEL_RCSID()
 1.4 03-May-2002  takemura branches: 1.4.10;
Fixed debug print.
 1.3 22-Feb-2002  uch branches: 1.3.2;
fix comment.
 1.2 13-Feb-2002  uch add LCD debug routines.
 1.1 29-Jan-2002  uch branches: 1.1.2;
clean up debug print and configuration.
 1.1.2.4 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.1.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.1 29-Jan-2002  jdolecek file debug_subr.c was added on branch kqueue on 2002-02-11 20:07:48 +0000
 1.3.2.3 20-Jun-2002  nathanw Catch up to -current.
 1.3.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.3.2.1 22-Feb-2002  nathanw file debug_subr.c was added on branch nathanw_sa on 2002-02-28 04:09:35 +0000
 1.4.10.4 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.4.10.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.10.2 18-Sep-2004  skrll Sync with HEAD.
 1.4.10.1 03-Aug-2004  skrll Sync with HEAD
 1.6.2.1 21-Jun-2006  yamt sync with head.
 1.7.6.1 22-Apr-2006  simonb Sync with head.
 1.7.4.1 09-Sep-2006  rpaulo sync with head
 1.8.72.2 04-May-2009  yamt sync with head.
 1.8.72.1 16-May-2008  yamt sync with head.
 1.8.70.1 18-May-2008  yamt sync with head.
 1.8.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.8.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.8.2.1 05-Mar-2006  uwe file debug_subr.c was added on branch yamt-pdpolicy on 2006-03-05 02:14:42 +0000
 1.9.14.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.9.8.1 28-Apr-2009  skrll Sync with HEAD.
 1.23 10-Feb-2024  andvar Fix various typos in comments, log messages and documentation.
 1.22 03-Apr-2019  christos centralize setdisklabel(9)
 1.21 13-May-2013  christos branches: 1.21.34;
fix lossage from disklabel.h merge
 1.20 02-Jan-2008  ad branches: 1.20.44; 1.20.54;
Merge vmlocking2 to head.
 1.19 17-Oct-2007  garbled branches: 1.19.2; 1.19.4; 1.19.8;
Merge the ppcoea-renovation branch to HEAD.

This branch was a major cleanup and rototill of many of the various OEA
cpu based PPC ports that focused on sharing as much code as possible
between the various ports to eliminate near-identical copies of files in
every tree. Additionally there is a new PIC system that unifies the
interface to interrupt code for all different OEA ppc arches. The work
for this branch was done by a variety of people, too long to list here.

TODO:
bebox still needs work to complete the transition to -renovation.
ofppc still needs a bunch of work, which I will be looking at.
ev64260 still needs to be renovated
amigappc was not attempted.

NOTES:
pmppc was removed as an arch, and moved to a evbppc target.
 1.18 08-Oct-2007  ad Merge brelse() changes from the vmlocking branch.
 1.17 29-Jul-2007  ad branches: 1.17.2; 1.17.4; 1.17.6; 1.17.8;
It's not a good idea for device drivers to modify b_flags, as they don't
need to understand the locking around that field. Instead of setting
B_ERROR, set b_error instead. b_error is 'owned' by whoever completes
the I/O request.
 1.16 05-Mar-2007  he branches: 1.16.2; 1.16.10; 1.16.12; 1.16.14;
Cast to char* before doing pointer arithmetic.
 1.15 25-Nov-2006  scw branches: 1.15.4;
Replace the myriad copies of bounds_check_with_label() with a single MI
version.

Add disk_blocksize(9) so that disk drivers can record the physical
block size of a disk if it is different to DEV_BSIZE. Right now this
simply initialises dk_blkshift and dk_byteshift according to the
supplied block size. This information is used in the MI version of
bounds_check_with_label().
 1.14 16-Nov-2006  christos __unused removal on arguments; approved by core.
 1.13 12-Oct-2006  uwe Add __unused to unused function arguments.
 1.12 05-Mar-2006  uwe branches: 1.12.2; 1.12.14; 1.12.16;
s/u_intN_t/uintN_t/
 1.11 11-Dec-2005  christos branches: 1.11.4; 1.11.6;
merge ktrace-lwp.
 1.10 31-May-2005  uwe branches: 1.10.2;
Constify as -Wcast-qual seyeth.
 1.9 08-Oct-2003  lukem Overhaul MBR handling (part 1):

<sys/bootblock.h>:
* Added definitions for the Master Boot Record (MBR) used by
a variety of systems (primarily i386), including the format
of the BIOS Parameter Block (BPB).
This information was cribbed from a variety of sources
including <sys/disklabel_mbr.h> which this is a superset of.

As part of this, some data structure elements and #defines
were renamed to be more "namespace friendly" and consistent
with other bootblocks and MBR documentation.
Update all uses of the old names to the new names.

<sys/disklabel_mbr.h>:
* Deprecated in favor of <sys/bootblock.h> (the latter is more
"host tool" friendly).

amd64 & i386:
* Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to
be consistent with the naming convention of the msdosfs tools.

* Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1
and it's confusing to have two functionally equivalent bootblocks,
especially given that "ufs" has multiple meanings (it could be
a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).

* Rework pbr.S (the first sector of bootxx_*):
+ Ensure that BPB (bytes 11..89) and the partition table
(bytes 446..509) do not contain code.
+ Add support for booting from FAT partitions if BOOT_FROM_FAT
is defined. (Only set for bootxx_msdos).
+ Remove "dummy" partition 3; if people want to installboot(8)
these to the start of the disk they can use fdisk(8) to
create a real MBR partition table...
+ Compile with TERSE_ERROR so it fits because of the above.
Whilst this is less user friendly, I feel it's important
to have a valid partition table and BPB in the MBR/PBR.

* Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent
with other platforms.

* Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that
we can boot off FAT partitions.

* Crank version of /usr/mdec/boot to 3.1, and fix some of the other
entries in the version file.

installboot(8) (i386):
* Read the existing MBR of the filesystem and retain the BIOS
Parameter Block (BPB) in bytes 11..89 and the MBR partition
table in bytes 446..509. (Previously installboot(8) would
trash those two sections of the MBR.)

mbrlabel(8):
* Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code
to map the MBR partition type to the NetBSD disklabel type.


Test built "make release" for i386, and new bootblocks verified to work
(even off FAT!).
 1.8 07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22364, verified by myself.
 1.7 15-Jul-2003  lukem __KERNEL_RCSID()
 1.6 10-May-2003  thorpej branches: 1.6.2;
Change bounds_check_with_label() to take a pointer to the disk structure,
rather than the label itself. This paves the way for some future changes.
 1.5 02-May-2003  dsl Change return type of readdisklabel() to const char *
I hope I've found all the correct places!
 1.4 16-Apr-2003  bouyer Nake return values from bounds_check_with_label() conform to the man
page: -1 for error, 0 for EOF, 1 otherwise. Inspired by an OpenBSD commit
message, pointed out by Miod Vallat in private mail.
vax/mba/hp.c: check return value <= 0, not < 0 to be concistent with how
other places handle return values from bounds_check_with_label().
 1.3 19-Feb-2002  wiz strategy should have an 'r'. Inspired by similar change in OpenBSD.
 1.2 27-Sep-2001  uch branches: 1.2.4;
ANSIfy, KNF.
 1.1 21-Feb-2001  uch branches: 1.1.2; 1.1.4; 1.1.6;
hpc* common disksubr.c
 1.1.6.2 16-Mar-2002  jdolecek Catch up with -current.
 1.1.6.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 21-Feb-2001  bouyer file disksubr.c was added on branch thorpej_scsipi on 2001-03-12 13:28:09 +0000
 1.1.2.2 10-Oct-2001  fvdl Convert all remaining devices.
 1.1.2.1 01-Oct-2001  fvdl Catch up with -current.
 1.2.4.2 28-Feb-2002  nathanw Catch up to -current.
 1.2.4.1 27-Sep-2001  nathanw file disksubr.c was added on branch nathanw_sa on 2002-02-28 04:09:35 +0000
 1.6.2.4 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.6.2.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.6.2.2 18-Sep-2004  skrll Sync with HEAD.
 1.6.2.1 03-Aug-2004  skrll Sync with HEAD
 1.10.2.5 21-Jan-2008  yamt sync with head
 1.10.2.4 27-Oct-2007  yamt sync with head.
 1.10.2.3 03-Sep-2007  yamt sync with head.
 1.10.2.2 30-Dec-2006  yamt sync with head.
 1.10.2.1 21-Jun-2006  yamt sync with head.
 1.11.6.1 22-Apr-2006  simonb Sync with head.
 1.11.4.1 09-Sep-2006  rpaulo sync with head
 1.12.16.2 10-Dec-2006  yamt sync with head.
 1.12.16.1 22-Oct-2006  yamt sync with head
 1.12.14.2 12-Jan-2007  ad Sync with head.
 1.12.14.1 18-Nov-2006  ad Sync with head.
 1.12.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.12.2.1 05-Mar-2006  uwe file disksubr.c was added on branch yamt-pdpolicy on 2006-03-05 02:14:42 +0000
 1.15.4.1 12-Mar-2007  rmind Sync with HEAD.
 1.16.14.1 15-Aug-2007  skrll Sync with HEAD.
 1.16.12.1 07-Aug-2007  matt Sync with HEAD.
 1.16.10.2 16-Oct-2007  garbled Sync with HEAD
 1.16.10.1 03-Oct-2007  garbled Sync with HEAD
 1.16.2.2 09-Oct-2007  ad Sync with head.
 1.16.2.1 19-Aug-2007  ad - Back out the biodone() changes.
- Eliminate B_ERROR (from HEAD).
 1.17.8.1 14-Oct-2007  yamt sync with head.
 1.17.6.2 09-Jan-2008  matt sync with HEAD
 1.17.6.1 06-Nov-2007  matt sync with HEAD
 1.17.4.1 26-Oct-2007  joerg Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.
 1.17.2.2 28-Feb-2008  rjs Sync with HEAD.
 1.17.2.1 01-Nov-2007  rjs Sync with HEAD.
 1.19.8.1 02-Jan-2008  bouyer Sync with HEAD
 1.19.4.1 31-Dec-2007  ad Make compile with new buffer cache locking scheme.

XXX This should be largely MI, please do not make another clone of disksubr.c.
 1.19.2.1 18-Feb-2008  mjf Sync with HEAD.
 1.20.54.1 23-Jun-2013  tls resync from head
 1.20.44.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.21.34.1 10-Jun-2019  christos Sync with HEAD
 1.14 06-Jul-2004  uch MI part of kloader moved to dev/kloader.c from arch/hpc/hpc/
dreamcast and playstation2 port are changed to use this.
 1.13 12-Jun-2004  uch malloc program/section header table instead of fixed array.
properly terminate tag chain.
add debug print.
 1.12 11-Jun-2004  uwe As the 2nd stage loader uses simple word-by-word copy, make sure that
destination addresses of page tags are properly aligned.
 1.11 27-Mar-2004  uwe branches: 1.11.2;
Print bootinfo timezone in decimal. -180 is more readable then 0xffffff4c
(though may be I'm just getting old :).
 1.10 25-Mar-2004  uwe We may run one page too few during reboot for certain kernel sizes.
Allocate an extra page for the loadable segment to compensate for the
fact that the last tag may be only partially filled.
 1.9 23-Mar-2004  uwe Pass the symbol table to the new kernel. /dev/ksyms now works after reboot.
 1.8 22-Mar-2004  uwe We cannot rely on bootinfo to remain valid after the 2nd stage boot
code has copied the new kernel in place, so pass a copy of bootinfo
to the new kernel via "page tags".

Restructure the code to fill "page tags" to make it more generic and
more natural to use (especially in anticipation of ksyms support).
 1.7 15-Jul-2003  lukem __KERNEL_RCSID()
 1.6 29-Jun-2003  fvdl branches: 1.6.2;
Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
 1.5 28-Jun-2003  darrenr Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records. The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V
 1.4 02-Jun-2002  drochner move initialization of the "struct pglist" returned by uvm_pglistalloc()
from the calling code into uvm_pglistalloc() itself for consistency
and easier error handling
 1.3 28-Feb-2002  uch branches: 1.3.2; 1.3.10;
change define _ -> PRINT
 1.2 11-Feb-2002  uch branches: 1.2.2;
add reset method.
 1.1 29-Jan-2002  uch separate machine-independent part of kloader.
 1.2.2.4 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.2.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.2.2.1 11-Feb-2002  jdolecek file kloader.c was added on branch kqueue on 2002-02-11 20:07:49 +0000
 1.3.10.1 14-Jul-2002  gehenna catch up with -current.
 1.3.2.4 20-Jun-2002  nathanw Catch up to -current.
 1.3.2.3 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.3.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.3.2.1 28-Feb-2002  nathanw file kloader.c was added on branch nathanw_sa on 2002-02-28 04:09:35 +0000
 1.6.2.2 03-Aug-2004  skrll Sync with HEAD
 1.6.2.1 02-Jul-2003  darrenr Apply the aborted ktrace-lwp changes to a specific branch. This is just for
others to review, I'm concerned that patch fuziness may have resulted in some
errant code being generated but I'll look at that later by comparing the diff
from the base to the branch with the file I attempt to apply to it. This will,
at the very least, put the changes in a better context for others to review
them and attempt to tinker with removing passing of 'struct lwp' through
the kernel.
 1.11.2.1 14-Jun-2004  jmc Pullup rev 1.12 (requested by uwe in ticket #471)

As the 2nd stage loader uses simple word-by-word copy, make sure that
destination addresses of page tags are properly aligned.
 1.1 28-Jan-2001  uch branches: 1.1.2;
hpcmips hpcsh common files are moved to arch/hpc.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 28-Jan-2001  bouyer file platid.awk was added on branch thorpej_scsipi on 2001-02-11 19:09:25 +0000
 1.11 10-May-2006  skrll Fix a bunch of cast lvalues.
 1.10 17-Jan-2006  uwe branches: 1.10.2; 1.10.4; 1.10.6; 1.10.8; 1.10.10;
Hide plutid_dump() under #ifdef PLATID_TEST. Saves space in the
kernel and avoids printf dependency for hpcboot.
While here, constify its first argument.
 1.9 11-Dec-2005  christos branches: 1.9.2;
merge ktrace-lwp.
 1.8 31-May-2005  uwe branches: 1.8.2;
Declare platid_name() to return const.
Revert previous kludge, we can return string literal now.
 1.7 31-May-2005  uwe Don't return string literal from a function that is not declared to
return const.

XXX: Kludge for now, I don't want to deal with the fallout, especially
as this code is also compile for Windows CE (hpcboot.exe).
 1.6 31-May-2005  uwe Avoid naming function parameters "platid", there's a global variable
of that name.
 1.5 16-Dec-2003  uwe Protect __KERNEL_RCSID with #if !defined(_WIN32) for the sake of
hpcboot.exe, that uses this file too. Compiling for WinCE defeats the
logic in cdefs_aout.h.
 1.4 15-Jul-2003  lukem __KERNEL_RCSID()
 1.3 27-Sep-2001  uch branches: 1.3.4; 1.3.20;
ANSIfy, KNF.
 1.2 24-Sep-2001  takemura Renamed platid_search() to platid_search_data() and added new platid_search().
Platid_name() was re-implemented using platid_search().
 1.1 28-Jan-2001  uch branches: 1.1.2; 1.1.4; 1.1.6;
hpcmips hpcsh common files are moved to arch/hpc.
 1.1.6.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.4.1 01-Oct-2001  fvdl Catch up with -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 28-Jan-2001  bouyer file platid.c was added on branch thorpej_scsipi on 2001-02-11 19:09:26 +0000
 1.3.20.4 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.3.20.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.20.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.20.1 03-Aug-2004  skrll Sync with HEAD
 1.3.4.2 27-Sep-2001  uch ANSIfy, KNF.
 1.3.4.1 27-Sep-2001  uch file platid.c was added on branch nathanw_sa on 2001-09-27 16:31:24 +0000
 1.8.2.1 21-Jun-2006  yamt sync with head.
 1.9.2.1 01-Feb-2006  yamt sync with head.
 1.10.10.1 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.10.8.1 11-May-2006  elad sync with head
 1.10.6.1 24-May-2006  yamt sync with head.
 1.10.4.1 01-Jun-2006  kardel Sync with head.
 1.10.2.1 09-Sep-2006  rpaulo sync with head
 1.7 01-Feb-2002  uch bootinfo.h, config_hook.h, platid.h are moved to hpc/include
 1.6 24-Sep-2001  takemura branches: 1.6.4;
Renamed platid_search() to platid_search_data() and added new platid_search().
Platid_name() was re-implemented using platid_search().
 1.5 30-May-2001  mrg branches: 1.5.2; 1.5.4;
use _KERNEL_OPT
 1.4 12-May-2001  takemura Add '#if defined(_KERNEL) && !defined(_LKM)' to avoid including
opt_spec_platform.h when you compile standalone program (bootloader).
 1.3 23-Apr-2001  sato #include "opt_spec_platform.h"
 1.2 25-Mar-2001  takemura Add #ifndef _HPC_PLATID_H_.
 1.1 28-Jan-2001  uch branches: 1.1.2; 1.1.4;
hpcmips hpcsh common files are moved to arch/hpc.
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 28-Jan-2001  bouyer file platid.h was added on branch thorpej_scsipi on 2001-02-11 19:09:26 +0000
 1.5.4.1 01-Oct-2001  fvdl Catch up with -current.
 1.5.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.5.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.6.4.2 28-Feb-2002  nathanw Catch up to -current.
 1.6.4.1 24-Sep-2001  nathanw file platid.h was added on branch nathanw_sa on 2002-02-28 04:09:35 +0000
 1.2 04-Feb-2001  takemura branches: 1.2.2;
Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.1 28-Jan-2001  uch hpcmips hpcsh common files are moved to arch/hpc.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 04-Feb-2001  bouyer file platid_copyright.awk was added on branch thorpej_scsipi on 2001-02-11 19:09:26 +0000
 1.25 18-May-2011  nonaka Added Psion Teklogix NETBOOK PRO entry.
 1.24 06-Apr-2010  nonaka branches: 1.24.2;
regen.
 1.23 29-Jan-2009  nonaka branches: 1.23.4; 1.23.6;
Regen. (by Added XScale PXA270)
 1.22 10-May-2008  martin branches: 1.22.6;
Backout previous: the license sweep touched these files in error, so
restore the old license.
 1.21 28-Apr-2008  martin branches: 1.21.2;
Remove clause 3 and 4 from TNF licenses
 1.20 04-Mar-2006  peter branches: 1.20.72;
Regen.
 1.19 20-Feb-2006  rjs Regen for iPAQ 3900.
 1.18 11-Dec-2005  christos branches: 1.18.2; 1.18.4; 1.18.6;
merge ktrace-lwp.
 1.17 11-Jan-2005  uwe branches: 1.17.10;
Regen for Compaq Aero 8000 and Jornada 680/690 with Spanish keyboard.
 1.16 13-Aug-2004  uch regen.
 1.15 28-Jun-2004  uch add HPW200EC entry.
 1.14 17-Mar-2004  uwe Regenerate after platid.def changes:
Rename 680HU (Hungarian) to 680EU (European).
Add entries for French and Scandinavian 680/690.
Spell "HP 620LX" with a space, like HP does.
 1.13 04-Sep-2001  sato branches: 1.13.6; 1.13.22;
regen.
 1.12 11-Jul-2001  ichiro regen
 1.11 11-Jul-2001  ichiro regen
 1.10 11-Jul-2001  ichiro regen
 1.9 16-May-2001  enami branches: 1.9.2;
Regen.
 1.8 05-May-2001  takemura Add entries of Fujitsu PenCentra series.
 1.7 20-Apr-2001  sato - add VR4181 and VR4122 cpu for hpcmips. and regen headers.
- add new option 'options BOOT_STANDALONE'
boot from standalone(not WinCE application) boot loader.
- add new option 'options SPEC_PLATFORM'
statically specify platid in config file.
In BOOT_STANDALONE case,
'options SPEC_PLATFORM=platid_mask_MACH_xxx_yyy',
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy'.
for specify platid in config file statically'
In wince boot case, 'options SPEC_PLATFORM'
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy' for
config level size optimization.
XXX: now I working in hpcmips...
 1.6 22-Mar-2001  uch add HP Jornada 690 Hungarian, German entry and
my target machines (CASIO Cassiopeia A-55V, HITACHI PERSONA HPW-650PA).
 1.5 04-Mar-2001  takemura branches: 1.5.2;
Add platform id and keymap for CASIO PocketPostPet.
 1.4 03-Mar-2001  takemura Fix id which appeared twice, which are of HP and CASIO. You get incompatibility
around hpcarm.
 1.3 21-Feb-2001  uch add HP Jornada 720, Compaq iPAQ H3600 entry.
 1.2 09-Feb-2001  uch branches: 1.2.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1 04-Feb-2001  takemura Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.2.2.5 23-Apr-2001  bouyer Sync with HEAD.
 1.2.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.2.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 09-Feb-2001  bouyer file platid_mask.c was added on branch thorpej_scsipi on 2001-02-11 19:09:27 +0000
 1.5.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.5.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.9.2.2 13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.9.2.1 03-Aug-2001  lukem update to -current
 1.13.22.5 17-Jan-2005  skrll Sync with HEAD.
 1.13.22.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.13.22.3 18-Sep-2004  skrll Sync with HEAD.
 1.13.22.2 25-Aug-2004  skrll Sync with HEAD.
 1.13.22.1 03-Aug-2004  skrll Sync with HEAD
 1.13.6.2 04-Sep-2001  sato regen.
 1.13.6.1 04-Sep-2001  sato file platid_mask.c was added on branch nathanw_sa on 2001-09-04 08:47:00 +0000
 1.17.10.1 21-Jun-2006  yamt sync with head.
 1.18.6.1 22-Apr-2006  simonb Sync with head.
 1.18.4.1 09-Sep-2006  rpaulo sync with head
 1.18.2.1 01-Mar-2006  yamt sync with head.
 1.20.72.2 11-Aug-2010  yamt sync with head.
 1.20.72.1 04-May-2009  yamt sync with head.
 1.21.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.22.6.1 03-Mar-2009  skrll Sync with HEAD.
 1.23.6.2 31-May-2011  rmind sync with head
 1.23.6.1 30-May-2010  rmind sync with head
 1.23.4.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.24.2.1 06-Jun-2011  jruoho Sync with HEAD.
 1.25 18-May-2011  nonaka Added Psion Teklogix NETBOOK PRO entry.
 1.24 06-Apr-2010  nonaka branches: 1.24.2;
regen.
 1.23 29-Jan-2009  nonaka branches: 1.23.4; 1.23.6;
Regen. (by Added XScale PXA270)
 1.22 10-May-2008  martin branches: 1.22.6;
Backout previous: the license sweep touched these files in error, so
restore the old license.
 1.21 28-Apr-2008  martin branches: 1.21.2;
Remove clause 3 and 4 from TNF licenses
 1.20 04-Mar-2006  peter branches: 1.20.72;
Regen.
 1.19 20-Feb-2006  rjs Regen for iPAQ 3900.
 1.18 11-Dec-2005  christos branches: 1.18.2; 1.18.4; 1.18.6;
merge ktrace-lwp.
 1.17 11-Jan-2005  uwe branches: 1.17.10;
Regen for Compaq Aero 8000 and Jornada 680/690 with Spanish keyboard.
 1.16 13-Aug-2004  uch regen.
 1.15 28-Jun-2004  uch add HPW200EC entry.
 1.14 17-Mar-2004  uwe Regenerate after platid.def changes:
Rename 680HU (Hungarian) to 680EU (European).
Add entries for French and Scandinavian 680/690.
Spell "HP 620LX" with a space, like HP does.
 1.13 04-Sep-2001  sato branches: 1.13.6; 1.13.22;
regen.
 1.12 11-Jul-2001  ichiro regen
 1.11 11-Jul-2001  ichiro regen
 1.10 11-Jul-2001  ichiro regen
 1.9 16-May-2001  enami branches: 1.9.2;
Regen.
 1.8 05-May-2001  takemura Add entries of Fujitsu PenCentra series.
 1.7 20-Apr-2001  sato - add VR4181 and VR4122 cpu for hpcmips. and regen headers.
- add new option 'options BOOT_STANDALONE'
boot from standalone(not WinCE application) boot loader.
- add new option 'options SPEC_PLATFORM'
statically specify platid in config file.
In BOOT_STANDALONE case,
'options SPEC_PLATFORM=platid_mask_MACH_xxx_yyy',
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy'.
for specify platid in config file statically'
In wince boot case, 'options SPEC_PLATFORM'
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy' for
config level size optimization.
XXX: now I working in hpcmips...
 1.6 22-Mar-2001  uch add HP Jornada 690 Hungarian, German entry and
my target machines (CASIO Cassiopeia A-55V, HITACHI PERSONA HPW-650PA).
 1.5 04-Mar-2001  takemura branches: 1.5.2;
Add platform id and keymap for CASIO PocketPostPet.
 1.4 03-Mar-2001  takemura Fix id which appeared twice, which are of HP and CASIO. You get incompatibility
around hpcarm.
 1.3 21-Feb-2001  uch add HP Jornada 720, Compaq iPAQ H3600 entry.
 1.2 09-Feb-2001  uch branches: 1.2.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1 04-Feb-2001  takemura Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.2.2.5 23-Apr-2001  bouyer Sync with HEAD.
 1.2.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.2.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 09-Feb-2001  bouyer file platid_name.c was added on branch thorpej_scsipi on 2001-02-11 19:09:27 +0000
 1.5.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.5.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.9.2.2 13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.9.2.1 03-Aug-2001  lukem update to -current
 1.13.22.5 17-Jan-2005  skrll Sync with HEAD.
 1.13.22.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.13.22.3 18-Sep-2004  skrll Sync with HEAD.
 1.13.22.2 25-Aug-2004  skrll Sync with HEAD.
 1.13.22.1 03-Aug-2004  skrll Sync with HEAD
 1.13.6.2 04-Sep-2001  sato regen.
 1.13.6.1 04-Sep-2001  sato file platid_name.c was added on branch nathanw_sa on 2001-09-04 08:47:01 +0000
 1.17.10.1 21-Jun-2006  yamt sync with head.
 1.18.6.1 22-Apr-2006  simonb Sync with head.
 1.18.4.1 09-Sep-2006  rpaulo sync with head
 1.18.2.1 01-Mar-2006  yamt sync with head.
 1.20.72.2 11-Aug-2010  yamt sync with head.
 1.20.72.1 04-May-2009  yamt sync with head.
 1.21.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.22.6.1 03-Mar-2009  skrll Sync with HEAD.
 1.23.6.2 31-May-2011  rmind sync with head
 1.23.6.1 30-May-2010  rmind sync with head
 1.23.4.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.24.2.1 06-Jun-2011  jruoho Sync with HEAD.
 1.4 18-Mar-2009  cegger bzero -> memset
 1.3 18-Mar-2009  cegger Ansify function definitions w/o arguments. Generated with sed.
 1.2 24-Sep-2001  takemura branches: 1.2.4; 1.2.126; 1.2.134; 1.2.140;
Renamed platid_search() to platid_search_data() and added new platid_search().
Platid_name() was re-implemented using platid_search().
 1.1 28-Jan-2001  uch branches: 1.1.2; 1.1.4; 1.1.6;
hpcmips hpcsh common files are moved to arch/hpc.
 1.1.6.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.4.1 01-Oct-2001  fvdl Catch up with -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 28-Jan-2001  bouyer file platid_test.c was added on branch thorpej_scsipi on 2001-02-11 19:09:28 +0000
 1.2.140.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.134.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.126.1 04-May-2009  yamt sync with head.
 1.2.4.2 24-Sep-2001  takemura Renamed platid_search() to platid_search_data() and added new platid_search().
Platid_name() was re-implemented using platid_search().
 1.2.4.1 24-Sep-2001  takemura file platid_test.c was added on branch nathanw_sa on 2001-09-24 14:29:32 +0000
 1.2 24-Sep-2001  takemura branches: 1.2.4;
Renamed platid_search() to platid_search_data() and added new platid_search().
Platid_name() was re-implemented using platid_search().
 1.1 28-Jan-2001  uch branches: 1.1.2; 1.1.4; 1.1.6;
hpcmips hpcsh common files are moved to arch/hpc.
 1.1.6.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.4.1 01-Oct-2001  fvdl Catch up with -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 28-Jan-2001  bouyer file platid_test.canon was added on branch thorpej_scsipi on 2001-02-11 19:09:28 +0000
 1.2.4.2 24-Sep-2001  takemura Renamed platid_search() to platid_search_data() and added new platid_search().
Platid_name() was re-implemented using platid_search().
 1.2.4.1 24-Sep-2001  takemura file platid_test.canon was added on branch nathanw_sa on 2001-09-24 14:29:32 +0000
 1.4 19-Oct-2008  apb Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
 1.3 03-Mar-2001  takemura branches: 1.3.126; 1.3.130; 1.3.136;
BUGFIX:
- line number go wrong when directives appear.
- a directives in a pair of {} make syntax error.
 1.2 04-Feb-2001  takemura branches: 1.2.2;
Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.1 28-Jan-2001  uch hpcmips hpcsh common files are moved to arch/hpc.
 1.2.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 04-Feb-2001  bouyer file Makefile was added on branch thorpej_scsipi on 2001-02-11 19:09:28 +0000
 1.3.136.1 13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.3.130.1 04-May-2009  yamt sync with head.
 1.3.126.1 17-Jan-2009  mjf Sync with HEAD.
 1.5 26-Mar-2014  christos kill sprintf
 1.4 23-Sep-2011  nonaka branches: 1.4.2; 1.4.12; 1.4.16;
fix compile failure.
 1.3 03-Mar-2001  takemura BUGFIX:
- line number go wrong when directives appear.
- a directives in a pair of {} make syntax error.
 1.2 04-Feb-2001  takemura branches: 1.2.2;
Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.1 28-Jan-2001  uch hpcmips hpcsh common files are moved to arch/hpc.
 1.2.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 04-Feb-2001  bouyer file gram.y was added on branch thorpej_scsipi on 2001-02-11 19:09:29 +0000
 1.4.16.1 18-May-2014  rmind sync with head
 1.4.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.4.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.11 26-Mar-2014  christos kill sprintf
 1.10 23-Sep-2011  nonaka branches: 1.10.2; 1.10.12; 1.10.16;
fix compile failure.
 1.9 18-Mar-2009  cegger Ansify function definitions w/o arguments. Generated with sed.
 1.8 29-Jan-2009  nonaka branches: 1.8.2;
Added include <stdlib.h> for exit() function.
 1.7 11-Dec-2005  christos branches: 1.7.78; 1.7.86;
merge ktrace-lwp.
 1.6 15-Jul-2003  lukem __KERNEL_RCSID()
 1.5 23-Apr-2003  uwe branches: 1.5.2;
Constify second argument of table_getnum().
 1.4 27-Sep-2001  uch branches: 1.4.4;
ANSIfy, KNF.
 1.3 20-Apr-2001  sato branches: 1.3.2; 1.3.4;
- add VR4181 and VR4122 cpu for hpcmips. and regen headers.
- add new option 'options BOOT_STANDALONE'
boot from standalone(not WinCE application) boot loader.
- add new option 'options SPEC_PLATFORM'
statically specify platid in config file.
In BOOT_STANDALONE case,
'options SPEC_PLATFORM=platid_mask_MACH_xxx_yyy',
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy'.
for specify platid in config file statically'
In wince boot case, 'options SPEC_PLATFORM'
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy' for
config level size optimization.
XXX: now I working in hpcmips...
 1.2 04-Feb-2001  takemura branches: 1.2.2; 1.2.4;
Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.1 28-Jan-2001  uch hpcmips hpcsh common files are moved to arch/hpc.
 1.2.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.2.2.3 23-Apr-2001  bouyer Sync with HEAD.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 04-Feb-2001  bouyer file platid_gen.c was added on branch thorpej_scsipi on 2001-02-11 19:09:29 +0000
 1.3.4.1 01-Oct-2001  fvdl Catch up with -current.
 1.3.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.4.4.2 27-Sep-2001  uch ANSIfy, KNF.
 1.4.4.1 27-Sep-2001  uch file platid_gen.c was added on branch nathanw_sa on 2001-09-27 16:31:25 +0000
 1.5.2.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.2.2 18-Sep-2004  skrll Sync with HEAD.
 1.5.2.1 03-Aug-2004  skrll Sync with HEAD
 1.7.86.2 28-Apr-2009  skrll Sync with HEAD.
 1.7.86.1 03-Mar-2009  skrll Sync with HEAD.
 1.7.78.1 04-May-2009  yamt sync with head.
 1.8.2.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.10.16.1 18-May-2014  rmind sync with head
 1.10.12.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.10.2.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5 23-Sep-2011  nonaka fix compile failure.
 1.4 23-Apr-2003  uwe Fix dump_node() prototype.
 1.3 27-Sep-2001  uch branches: 1.3.4;
ANSIfy, KNF.
 1.2 04-Feb-2001  takemura branches: 1.2.2; 1.2.4; 1.2.6;
Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.1 28-Jan-2001  uch hpcmips hpcsh common files are moved to arch/hpc.
 1.2.6.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.2.4.1 01-Oct-2001  fvdl Catch up with -current.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 04-Feb-2001  bouyer file platid_gen.h was added on branch thorpej_scsipi on 2001-02-11 19:09:30 +0000
 1.3.4.2 27-Sep-2001  uch ANSIfy, KNF.
 1.3.4.1 27-Sep-2001  uch file platid_gen.h was added on branch nathanw_sa on 2001-09-27 16:31:25 +0000
 1.6 23-Sep-2011  nonaka fix compile failure.
 1.5 18-May-2011  nonaka Use "option noyywrap".
 1.4 19-Feb-2006  peter branches: 1.4.94; 1.4.100;
de-__P.
 1.3 03-Mar-2001  takemura branches: 1.3.40; 1.3.52; 1.3.54; 1.3.56;
BUGFIX:
- line number go wrong when directives appear.
- a directives in a pair of {} make syntax error.
 1.2 04-Feb-2001  takemura branches: 1.2.2;
Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.1 28-Jan-2001  uch hpcmips hpcsh common files are moved to arch/hpc.
 1.2.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 04-Feb-2001  bouyer file scan.l was added on branch thorpej_scsipi on 2001-02-11 19:09:30 +0000
 1.3.56.1 22-Apr-2006  simonb Sync with head.
 1.3.54.1 09-Sep-2006  rpaulo sync with head
 1.3.52.1 01-Mar-2006  yamt sync with head.
 1.3.40.1 21-Jun-2006  yamt sync with head.
 1.4.100.1 06-Jun-2011  jruoho Sync with HEAD.
 1.4.94.1 31-May-2011  rmind sync with head
 1.2 14-Apr-2002  takemura Fixed 8bpp problem of mq200.
 1.1 01-Feb-2002  uch branches: 1.1.2; 1.1.4;
bootinfo.h, config_hook.h, platid.h are moved to hpc/include
 1.1.4.3 17-Apr-2002  nathanw Catch up to -current.
 1.1.4.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.4.1 01-Feb-2002  nathanw file bootinfo.h was added on branch nathanw_sa on 2002-02-28 04:09:35 +0000
 1.1.2.3 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.1 01-Feb-2002  jdolecek file bootinfo.h was added on branch kqueue on 2002-02-11 20:07:49 +0000
 1.7 16-Feb-2006  perry Change "inline" back to "__inline" in .h files -- C99 is still too
new, and some apps compile things in C89 mode. C89 keywords stay.

As per core@.
 1.6 11-Dec-2005  christos branches: 1.6.2; 1.6.4; 1.6.6;
merge ktrace-lwp.
 1.5 12-Dec-2004  abs branches: 1.5.10;
Fix comments regarding configration bounaries
 1.4 12-May-2002  takemura branches: 1.4.10;
BUGFIX: SigmarionII can't resume.
Added config_hook_call_reverse() to call the hardpower hook of CMU
(Vr clock mask unit) before the hardpower hook of MQ200 video controller.
 1.3 22-Mar-2002  takemura Added Vrc4172 USB OHCI for Pencentra 130.
 1.2 10-Mar-2002  takemura Attached vrkiu at vrc4173bcu.
 1.1 01-Feb-2002  uch branches: 1.1.2; 1.1.4;
bootinfo.h, config_hook.h, platid.h are moved to hpc/include
 1.1.4.4 20-Jun-2002  nathanw Catch up to -current.
 1.1.4.3 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.1.4.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.4.1 01-Feb-2002  nathanw file config_hook.h was added on branch nathanw_sa on 2002-02-28 04:09:35 +0000
 1.1.2.4 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.1.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.1.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.1 01-Feb-2002  jdolecek file config_hook.h was added on branch kqueue on 2002-02-11 20:07:49 +0000
 1.4.10.1 18-Dec-2004  skrll Sync with HEAD.
 1.5.10.1 21-Jun-2006  yamt sync with head.
 1.6.6.1 22-Apr-2006  simonb Sync with head.
 1.6.4.1 09-Sep-2006  rpaulo sync with head
 1.6.2.1 18-Feb-2006  yamt sync with head.
 1.11 09-Aug-2010  uwe Misc cosmetics. Refix __func__ fallout fixed in previous by
eliminating the temp completely (__func__ is already an array).

This has been sitting in my tree for years, and I forgot to commit it.
Compile-tested by compiling hpcsh GENERIC with options DEBUG.
 1.10 08-Aug-2010  chs fix build problem.
 1.9 28-Apr-2008  martin branches: 1.9.20; 1.9.22;
Remove clause 3 and 4 from TNF licenses
 1.8 15-Dec-2007  perry branches: 1.8.6; 1.8.8; 1.8.10;
__FUNCTION__ -> __func__
 1.7 11-Dec-2005  christos branches: 1.7.50; 1.7.60; 1.7.64;
merge ktrace-lwp.
 1.6 07-Jun-2005  he branches: 1.6.2;
Add const to the name argument of __dbg_bit_print().
 1.5 21-Mar-2004  uwe Add _DPRINTFN.
 1.4 03-May-2002  takemura branches: 1.4.10;
Fixed debug print.
 1.3 13-Feb-2002  uch branches: 1.3.2;
add LCD debug routines.
 1.2 11-Feb-2002  uch branches: 1.2.2;
add dbg_bit_print_msg define
 1.1 29-Jan-2002  uch clean up debug print and configuration.
 1.2.2.4 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.2.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.2.2.1 11-Feb-2002  jdolecek file debug.h was added on branch kqueue on 2002-02-11 20:07:49 +0000
 1.3.2.3 20-Jun-2002  nathanw Catch up to -current.
 1.3.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.3.2.1 13-Feb-2002  nathanw file debug.h was added on branch nathanw_sa on 2002-02-28 04:09:35 +0000
 1.4.10.4 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.4.10.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.10.2 18-Sep-2004  skrll Sync with HEAD.
 1.4.10.1 03-Aug-2004  skrll Sync with HEAD
 1.6.2.1 21-Jan-2008  yamt sync with head
 1.7.64.1 02-Jan-2008  bouyer Sync with HEAD
 1.7.60.1 26-Dec-2007  ad Sync with head.
 1.7.50.1 09-Jan-2008  matt sync with HEAD
 1.8.10.2 11-Aug-2010  yamt sync with head.
 1.8.10.1 16-May-2008  yamt sync with head.
 1.8.8.1 18-May-2008  yamt sync with head.
 1.8.6.1 02-Jun-2008  mjf Sync with HEAD.
 1.9.22.1 05-Mar-2011  rmind sync with head
 1.9.20.1 17-Aug-2010  uebayasi Sync with HEAD.
 1.3 06-Jul-2004  uch MI part of kloader moved to dev/kloader.c from arch/hpc/hpc/
dreamcast and playstation2 port are changed to use this.
 1.2 11-Feb-2002  uch branches: 1.2.2; 1.2.4; 1.2.20;
add reset method.
 1.1 29-Jan-2002  uch separate machine-independent part of kloader.
 1.2.20.1 03-Aug-2004  skrll Sync with HEAD
 1.2.4.2 28-Feb-2002  nathanw Catch up to -current.
 1.2.4.1 11-Feb-2002  nathanw file kloader.h was added on branch nathanw_sa on 2002-02-28 04:09:36 +0000
 1.2.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.2.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.2.2.1 11-Feb-2002  jdolecek file kloader.h was added on branch kqueue on 2002-02-11 20:07:49 +0000
 1.4 17-Jan-2006  uwe Hide plutid_dump() under #ifdef PLATID_TEST. Saves space in the
kernel and avoids printf dependency for hpcboot.
While here, constify its first argument.
 1.3 11-Dec-2005  christos branches: 1.3.2;
merge ktrace-lwp.
 1.2 31-May-2005  uwe branches: 1.2.2;
Make "name" in struct platid_name const.
Declare platid_name() to return pointer to const.
 1.1 01-Feb-2002  uch branches: 1.1.2; 1.1.4; 1.1.20;
bootinfo.h, config_hook.h, platid.h are moved to hpc/include
 1.1.20.1 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.1.4.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.4.1 01-Feb-2002  nathanw file platid.h was added on branch nathanw_sa on 2002-02-28 04:09:36 +0000
 1.1.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.1 01-Feb-2002  jdolecek file platid.h was added on branch kqueue on 2002-02-11 20:07:49 +0000
 1.2.2.1 21-Jun-2006  yamt sync with head.
 1.3.2.1 01-Feb-2006  yamt sync with head.
 1.25 18-May-2011  nonaka Added Psion Teklogix NETBOOK PRO entry.
 1.24 06-Apr-2010  nonaka branches: 1.24.2;
regen.
 1.23 29-Jan-2009  nonaka branches: 1.23.4; 1.23.6;
Regen. (by Added XScale PXA270)
 1.22 10-May-2008  martin branches: 1.22.6;
Backout previous: the license sweep touched these files in error, so
restore the old license.
 1.21 28-Apr-2008  martin branches: 1.21.2;
Remove clause 3 and 4 from TNF licenses
 1.20 04-Mar-2006  peter branches: 1.20.72;
Regen.
 1.19 20-Feb-2006  rjs Regen for iPAQ 3900.
 1.18 11-Dec-2005  christos branches: 1.18.2; 1.18.4; 1.18.6;
merge ktrace-lwp.
 1.17 11-Jan-2005  uwe branches: 1.17.10;
Regen for Compaq Aero 8000 and Jornada 680/690 with Spanish keyboard.
 1.16 13-Aug-2004  uch regen.
 1.15 28-Jun-2004  uch add HPW200EC entry.
 1.14 17-Mar-2004  uwe Regenerate after platid.def changes:
Rename 680HU (Hungarian) to 680EU (European).
Add entries for French and Scandinavian 680/690.
Spell "HP 620LX" with a space, like HP does.
 1.13 04-Sep-2001  sato branches: 1.13.6; 1.13.22;
regen.
 1.12 11-Jul-2001  ichiro regen
 1.11 11-Jul-2001  ichiro regen
 1.10 11-Jul-2001  ichiro regen
 1.9 16-May-2001  enami branches: 1.9.2;
Regen.
 1.8 05-May-2001  takemura Add entries of Fujitsu PenCentra series.
 1.7 20-Apr-2001  sato - add VR4181 and VR4122 cpu for hpcmips. and regen headers.
- add new option 'options BOOT_STANDALONE'
boot from standalone(not WinCE application) boot loader.
- add new option 'options SPEC_PLATFORM'
statically specify platid in config file.
In BOOT_STANDALONE case,
'options SPEC_PLATFORM=platid_mask_MACH_xxx_yyy',
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy'.
for specify platid in config file statically'
In wince boot case, 'options SPEC_PLATFORM'
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy' for
config level size optimization.
XXX: now I working in hpcmips...
 1.6 22-Mar-2001  uch add HP Jornada 690 Hungarian, German entry and
my target machines (CASIO Cassiopeia A-55V, HITACHI PERSONA HPW-650PA).
 1.5 04-Mar-2001  takemura branches: 1.5.2;
Add platform id and keymap for CASIO PocketPostPet.
 1.4 03-Mar-2001  takemura Fix id which appeared twice, which are of HP and CASIO. You get incompatibility
around hpcarm.
 1.3 21-Feb-2001  uch add HP Jornada 720, Compaq iPAQ H3600 entry.
 1.2 09-Feb-2001  uch branches: 1.2.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1 04-Feb-2001  takemura Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.2.2.5 23-Apr-2001  bouyer Sync with HEAD.
 1.2.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.2.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 09-Feb-2001  bouyer file platid_generated.h was added on branch thorpej_scsipi on 2001-02-11 19:09:31 +0000
 1.5.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.5.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.9.2.2 13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.9.2.1 03-Aug-2001  lukem update to -current
 1.13.22.5 17-Jan-2005  skrll Sync with HEAD.
 1.13.22.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.13.22.3 18-Sep-2004  skrll Sync with HEAD.
 1.13.22.2 25-Aug-2004  skrll Sync with HEAD.
 1.13.22.1 03-Aug-2004  skrll Sync with HEAD
 1.13.6.2 04-Sep-2001  sato regen.
 1.13.6.1 04-Sep-2001  sato file platid_generated.h was added on branch nathanw_sa on 2001-09-04 08:47:01 +0000
 1.17.10.1 21-Jun-2006  yamt sync with head.
 1.18.6.1 22-Apr-2006  simonb Sync with head.
 1.18.4.1 09-Sep-2006  rpaulo sync with head
 1.18.2.1 01-Mar-2006  yamt sync with head.
 1.20.72.2 11-Aug-2010  yamt sync with head.
 1.20.72.1 04-May-2009  yamt sync with head.
 1.21.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.22.6.1 03-Mar-2009  skrll Sync with HEAD.
 1.23.6.2 31-May-2011  rmind sync with head
 1.23.6.1 30-May-2010  rmind sync with head
 1.23.4.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.24.2.1 06-Jun-2011  jruoho Sync with HEAD.
 1.25 18-May-2011  nonaka Added Psion Teklogix NETBOOK PRO entry.
 1.24 06-Apr-2010  nonaka branches: 1.24.2;
regen.
 1.23 29-Jan-2009  nonaka branches: 1.23.4; 1.23.6;
Regen. (by Added XScale PXA270)
 1.22 10-May-2008  martin branches: 1.22.6;
Backout previous: the license sweep touched these files in error, so
restore the old license.
 1.21 28-Apr-2008  martin branches: 1.21.2;
Remove clause 3 and 4 from TNF licenses
 1.20 04-Mar-2006  peter branches: 1.20.72;
Regen.
 1.19 20-Feb-2006  rjs Regen for iPAQ 3900.
 1.18 11-Dec-2005  christos branches: 1.18.2; 1.18.4; 1.18.6;
merge ktrace-lwp.
 1.17 11-Jan-2005  uwe branches: 1.17.10;
Regen for Compaq Aero 8000 and Jornada 680/690 with Spanish keyboard.
 1.16 13-Aug-2004  uch regen.
 1.15 28-Jun-2004  uch add HPW200EC entry.
 1.14 17-Mar-2004  uwe Regenerate after platid.def changes:
Rename 680HU (Hungarian) to 680EU (European).
Add entries for French and Scandinavian 680/690.
Spell "HP 620LX" with a space, like HP does.
 1.13 04-Sep-2001  sato branches: 1.13.6; 1.13.22;
regen.
 1.12 11-Jul-2001  ichiro regen
 1.11 11-Jul-2001  ichiro regen
 1.10 11-Jul-2001  ichiro regen
 1.9 16-May-2001  enami branches: 1.9.2;
Regen.
 1.8 05-May-2001  takemura Add entries of Fujitsu PenCentra series.
 1.7 20-Apr-2001  sato - add VR4181 and VR4122 cpu for hpcmips. and regen headers.
- add new option 'options BOOT_STANDALONE'
boot from standalone(not WinCE application) boot loader.
- add new option 'options SPEC_PLATFORM'
statically specify platid in config file.
In BOOT_STANDALONE case,
'options SPEC_PLATFORM=platid_mask_MACH_xxx_yyy',
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy'.
for specify platid in config file statically'
In wince boot case, 'options SPEC_PLATFORM'
and add 'options SPEC_MACH_xxx'&'options SPEC_MACH_xxx_yyy' for
config level size optimization.
XXX: now I working in hpcmips...
 1.6 22-Mar-2001  uch add HP Jornada 690 Hungarian, German entry and
my target machines (CASIO Cassiopeia A-55V, HITACHI PERSONA HPW-650PA).
 1.5 04-Mar-2001  takemura branches: 1.5.2;
Add platform id and keymap for CASIO PocketPostPet.
 1.4 03-Mar-2001  takemura Fix id which appeared twice, which are of HP and CASIO. You get incompatibility
around hpcarm.
 1.3 21-Feb-2001  uch add HP Jornada 720, Compaq iPAQ H3600 entry.
 1.2 09-Feb-2001  uch branches: 1.2.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1 04-Feb-2001  takemura Marge hpcmips/conf/platid.def and hpcsh/conf/platid.def
into hpc/conf/platid.def.
 1.2.2.5 23-Apr-2001  bouyer Sync with HEAD.
 1.2.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.2.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.2.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.2.2.1 09-Feb-2001  bouyer file platid_mask.h was added on branch thorpej_scsipi on 2001-02-11 19:09:31 +0000
 1.5.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.5.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.9.2.2 13-Sep-2001  thorpej Update the kqueue branch to HEAD.
 1.9.2.1 03-Aug-2001  lukem update to -current
 1.13.22.5 17-Jan-2005  skrll Sync with HEAD.
 1.13.22.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.13.22.3 18-Sep-2004  skrll Sync with HEAD.
 1.13.22.2 25-Aug-2004  skrll Sync with HEAD.
 1.13.22.1 03-Aug-2004  skrll Sync with HEAD
 1.13.6.2 04-Sep-2001  sato regen.
 1.13.6.1 04-Sep-2001  sato file platid_mask.h was added on branch nathanw_sa on 2001-09-04 08:47:01 +0000
 1.17.10.1 21-Jun-2006  yamt sync with head.
 1.18.6.1 22-Apr-2006  simonb Sync with head.
 1.18.4.1 09-Sep-2006  rpaulo sync with head
 1.18.2.1 01-Mar-2006  yamt sync with head.
 1.20.72.2 11-Aug-2010  yamt sync with head.
 1.20.72.1 04-May-2009  yamt sync with head.
 1.21.2.1 23-Jun-2008  wrstuden Sync w/ -current. 34 merge conflicts to follow.
 1.22.6.1 03-Mar-2009  skrll Sync with HEAD.
 1.23.6.2 31-May-2011  rmind sync with head
 1.23.6.1 30-May-2010  rmind sync with head
 1.23.4.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.24.2.1 06-Jun-2011  jruoho Sync with HEAD.
 1.25 16-Jan-2014  christos eliminate use of bsd.sys.mk from Makefiles
 1.24 19-Oct-2008  apb branches: 1.24.28; 1.24.38; 1.24.44;
Use ${TOOL_AWK} instead of ${AWK} or plain "awk" in make commands.
Pass AWK=${TOOL_AWK:Q} to shell scripts that use awk.
 1.23 27-Feb-2008  uwe branches: 1.23.4; 1.23.10;
In the for d in ${PROJECT_DIRS} loop fail immediately if
dspgen/config.sh fails.
 1.22 26-Feb-2008  rafal Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.21 18-Oct-2006  uwe branches: 1.21.24; 1.21.28; 1.21.48; 1.21.52;
Clean more files generated by eVC3.
 1.20 11-Dec-2005  christos branches: 1.20.20; 1.20.22;
merge ktrace-lwp.
 1.19 12-May-2005  uwe branches: 1.19.2;
Cosmetic changes: drop unnecessary final semicolons, consistently use
spaces on both sides of the pipeline operator, indent argument list
continued on the next line.
 1.18 12-May-2005  uwe Refer to WinCE development tools by their official names.
 1.17 11-May-2005  uwe When cleaning, remove hpcboot/res/hpcmenu.aps (created when you browse
resources in eVC3), and libsa/libsa.vcl and libz/libz.vcl.
 1.16 13-Aug-2004  uch add WCE101 and WCE200 binary install target.
 1.15 21-Jun-2004  jmc Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022
 1.14 10-Jun-2004  uch change uuencoded suffix.
 1.13 19-Mar-2004  jmc branches: 1.13.2;
Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.12 26-Oct-2003  lukem Use ${HOST_SH} instead of `sh'.

If necessary, pull in <bsd.sys.mk> to get the definition of HOST_SH;
Makefiles that pull in one of (most of) <bsd.*.mk> will get this anyway.
 1.11 10-Jul-2003  lukem Rename a large chunk of the make(1) variables which refer to a
program/tool from "FOO" to "TOOL_FOO". The new variables are:
TOOL_ASN1_COMPILE TOOL_CAP_MKDB TOOL_CAT TOOL_CKSUM TOOL_COMPILE_ET
TOOL_CONFIG TOOL_CRUNCHGEN TOOL_CTAGS TOOL_DB TOOL_EQN TOOL_FGEN
TOOL_GENCAT TOOL_GROFF TOOL_HEXDUMP TOOL_INDXBIB TOOL_INSTALLBOOT
TOOL_INSTALL_INFO TOOL_M4 TOOL_MAKEFS TOOL_MAKEINFO TOOL_MAKEWHATIS
TOOL_MDSETIMAGE TOOL_MENUC TOOL_MKCSMAPPER TOOL_MKESDB
TOOL_MKLOCALE TOOL_MKMAGIC TOOL_MKTEMP TOOL_MSGC TOOL_MTREE
TOOL_PAX TOOL_PIC TOOL_PREPMKBOOTIMAGE TOOL_PWD_MKDB TOOL_REFER
TOOL_ROFF_ASCII TOOL_ROFF_DVI TOOL_ROFF_HTML TOOL_ROFF_PS
TOOL_ROFF_RAW TOOL_RPCGEN TOOL_SOELIM TOOL_SUNLABEL TOOL_TBL
TOOL_UUDECODE TOOL_VGRIND TOOL_ZIC

For each, provide default in <bsd.sys.mk> of the form:
TOOL_FOO?= foo
and for the ${USETOOLS}=="yes" case in <bsd.own.mk>, provide override:
TOOL_FOO= ${TOOLDIR}/bin/${_TOOL_PREFIX}foo

Document all of these in bsd.README.

This cleans up a chunk of potential (and actual) namespace collision
within our build infrastructure, as well as improves consistency in
the share/mk documentation and provision of appropriate defaults for
each of these variables.
 1.10 04-Feb-2002  uch branches: 1.10.16;
SH4 and HD64465(SH4 companion chip) serial console support.
 1.9 31-Jan-2002  tv Make it possible for uudecode to be a host tool.
 1.8 19-Jun-2001  uch branches: 1.8.2; 1.8.8;
add build number. when 'make uuencode', increment it.
 1.7 21-May-2001  uch don't install SH4 binary.
 1.6 16-May-2001  uch don't generate opt_spec_platform.h
 1.5 23-Apr-2001  uch generate opt_spec_platform.h.
 1.4 13-Mar-2001  uch add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.3 04-Mar-2001  uch branches: 1.3.2;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.2 21-Feb-2001  uch more diagnostic message. (SH3)
add framebuffer information (ARM)
fix boot parameter bug. (-b=sd0)
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file Makefile was added on branch thorpej_scsipi on 2001-02-11 19:09:32 +0000
 1.3.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.3.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.8.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.8.8.1 19-Jun-2001  nathanw file Makefile was added on branch nathanw_sa on 2002-02-28 04:09:36 +0000
 1.8.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.10.16.5 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.10.16.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.10.16.3 18-Sep-2004  skrll Sync with HEAD.
 1.10.16.2 25-Aug-2004  skrll Sync with HEAD.
 1.10.16.1 03-Aug-2004  skrll Sync with HEAD
 1.13.2.1 22-Jun-2004  tron Pull up revision 1.15 (requested by jmc in ticket #531):
Ignore errors on some rm -rf's for platforms that aren't quite
POSIX compliant
and return errors on r/o source (FreeBSD) for -rf. Fixes PR#25022
 1.19.2.2 27-Feb-2008  yamt sync with head.
 1.19.2.1 30-Dec-2006  yamt sync with head.
 1.20.22.1 22-Oct-2006  yamt sync with head
 1.20.20.1 18-Nov-2006  ad Sync with head.
 1.21.52.2 17-Jan-2009  mjf Sync with HEAD.
 1.21.52.1 03-Apr-2008  mjf Sync with HEAD.
 1.21.48.1 24-Mar-2008  keiichi sync with head.
 1.21.28.1 23-Mar-2008  matt sync with HEAD
 1.21.24.1 28-Feb-2008  rjs Sync with HEAD.
 1.23.10.1 13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.23.4.1 04-May-2009  yamt sync with head.
 1.24.44.1 18-May-2014  rmind sync with head
 1.24.38.1 20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.24.28.1 22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.6 26-Feb-2008  rafal Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.5 11-Dec-2005  christos branches: 1.5.46; 1.5.50; 1.5.70; 1.5.74;
merge ktrace-lwp.
 1.4 19-Mar-2004  jmc branches: 1.4.16;
Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.3 04-Feb-2002  uch branches: 1.3.16;
SH4 and HD64465(SH4 companion chip) serial console support.
 1.2 19-Jun-2001  uch branches: 1.2.2; 1.2.8;
add document for developers.
 1.1 10-Mar-2001  uch branches: 1.1.2; 1.1.4;
add README.
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.1 10-Mar-2001  bouyer file README was added on branch thorpej_scsipi on 2001-03-12 13:28:11 +0000
 1.2.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.2.8.1 19-Jun-2001  nathanw file README was added on branch nathanw_sa on 2002-02-28 04:09:36 +0000
 1.2.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.3.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.16.1 03-Aug-2004  skrll Sync with HEAD
 1.4.16.1 27-Feb-2008  yamt sync with head.
 1.5.74.1 03-Apr-2008  mjf Sync with HEAD.
 1.5.70.1 24-Mar-2008  keiichi sync with head.
 1.5.50.1 23-Mar-2008  matt sync with HEAD
 1.5.46.1 28-Feb-2008  rjs Sync with HEAD.
 1.17 23-Sep-2011  nonaka recompile.
 1.16 14-Nov-2006  uwe Recompile. Important fixes since the previous version (according to
my archive of commit mail):

Take DST into account when computing bi.timezone offset, so that
NetBSD gets correct time when booted in the summer.

Fix framebuffer address for Jornada 7xx machines, so that you can boot
with layouts other than "Japanese" (which happened to have the
framebuffer address in its entry).

Fix a bug where ksyms were not loaded correctly, which also caused the
kernel to not recognize detached miniroot.

Kludge required memory size calculations to compensate for partially
filled tagged pages, or kernel with certain segment sizes wouldn't
load.

[hpcarm have picked up some of these fixes in hpcboot v14 that was
compiled/committed in the meanwhile, for hpcarm only].
 1.15 08-Apr-2006  peter branches: 1.15.8; 1.15.10;
Bump build number as requested by Uwe.
 1.14 11-Dec-2005  christos branches: 1.14.4; 1.14.6; 1.14.8; 1.14.10; 1.14.12;
merge ktrace-lwp.
 1.13 13-Aug-2004  uch branches: 1.13.12;
recompile.
 1.12 06-Aug-2004  uch clean up whitespace.
 1.11 06-Aug-2004  uch recompile.
 1.10 12-Jun-2004  uch recompile.
 1.9 10-Jun-2004  uch recompile.
 1.8 25-Mar-2002  uch branches: 1.8.10;
recompile.
 1.7 02-Mar-2002  uch recompile
 1.6 11-Feb-2002  uch recompile
 1.5 04-Feb-2002  uch recompile
 1.4 05-Jan-2002  takemura Recompile for DoCoMo SigmarionII with eVC 3.0 and H/PC Pro 2.11 SDK.
 1.3 03-Jul-2001  uch branches: 1.3.2; 1.3.8;
recompile (by VC6)
 1.2 20-Jun-2001  uch branches: 1.2.2;
recompile.
 1.1 19-Jun-2001  uch add build number. when 'make uuencode', increment it.
 1.2.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.3.8.4 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.3.8.3 28-Feb-2002  nathanw Catch up to -current.
 1.3.8.2 11-Jan-2002  nathanw More catchup.
 1.3.8.1 03-Jul-2001  nathanw file build_number.h was added on branch nathanw_sa on 2002-01-11 23:38:15 +0000
 1.3.2.4 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.3.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.3.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.3.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.8.10.5 21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.10.4 18-Sep-2004  skrll Sync with HEAD.
 1.8.10.3 25-Aug-2004  skrll Sync with HEAD.
 1.8.10.2 12-Aug-2004  skrll Sync with HEAD.
 1.8.10.1 03-Aug-2004  skrll Sync with HEAD
 1.13.12.2 30-Dec-2006  yamt sync with head.
 1.13.12.1 21-Jun-2006  yamt sync with head.
 1.14.12.1 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.14.10.1 19-Apr-2006  elad sync with head - hopefully this will work
 1.14.8.1 11-Apr-2006  yamt sync with head
 1.14.6.1 22-Apr-2006  simonb Sync with head.
 1.14.4.1 09-Sep-2006  rpaulo sync with head
 1.15.10.1 10-Dec-2006  yamt sync with head.
 1.15.8.1 18-Nov-2006  ad Sync with head.
 1.24 19-Mar-2004  jmc Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.23 25-Mar-2002  uch branches: 1.23.10;
recompile.
 1.22 02-Mar-2002  uch recompile
 1.21 11-Feb-2002  uch recompile
 1.20 04-Feb-2002  uch recompile
 1.19 05-Jan-2002  takemura Recompile for DoCoMo SigmarionII with eVC 3.0 and H/PC Pro 2.11 SDK.
 1.18 03-Jul-2001  uch branches: 1.18.2; 1.18.8;
recompile (by VC6)
 1.17 20-Jun-2001  uch recompile.
 1.16 19-Jun-2001  uch recompile.
 1.15 18-Jun-2001  uch recompile.
 1.14 21-May-2001  uch recompile.
 1.13 07-May-2001  uch recompile.
 1.12 30-Apr-2001  uch recompile.
 1.11 24-Apr-2001  uch recompile.
 1.10 23-Apr-2001  uch recompile.
 1.9 25-Mar-2001  uch recompile.
 1.8 23-Mar-2001  toshii Rebuild after the bootarg change.
 1.7 22-Mar-2001  uch recompile.
 1.6 21-Mar-2001  toshii Rebuild binaries after ELF symbol table support.
 1.5 15-Mar-2001  uch setup bootinfo.bi_cnuse at bootloader phase.
 1.4 13-Mar-2001  uch add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.3 04-Mar-2001  uch branches: 1.3.2;
regen.
 1.2 21-Feb-2001  uch more diagnostic message. (SH3)
add framebuffer information (ARM)
fix boot parameter bug. (-b=sd0)
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcboot.exe.uu was added on branch thorpej_scsipi on 2001-02-11 19:09:32 +0000
 1.3.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.3.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.18.8.4 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.18.8.3 28-Feb-2002  nathanw Catch up to -current.
 1.18.8.2 11-Jan-2002  nathanw More catchup.
 1.18.8.1 03-Jul-2001  nathanw file hpcboot.exe.uu was added on branch nathanw_sa on 2002-01-11 23:38:15 +0000
 1.18.2.4 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.18.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.18.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.18.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.23.10.1 03-Aug-2004  skrll Sync with HEAD
 1.9 23-Nov-2011  nonaka recompile.
 1.8 23-Sep-2011  nonaka branches: 1.8.2;
recompile.
 1.7 14-Nov-2006  uwe Recompile. Important fixes since the previous version (according to
my archive of commit mail):

Take DST into account when computing bi.timezone offset, so that
NetBSD gets correct time when booted in the summer.

Fix framebuffer address for Jornada 7xx machines, so that you can boot
with layouts other than "Japanese" (which happened to have the
framebuffer address in its entry).

Fix a bug where ksyms were not loaded correctly, which also caused the
kernel to not recognize detached miniroot.

Kludge required memory size calculations to compensate for partially
filled tagged pages, or kernel with certain segment sizes wouldn't
load.

[hpcarm have picked up some of these fixes in hpcboot v14 that was
compiled/committed in the meanwhile, for hpcarm only].
 1.6 08-Apr-2006  peter branches: 1.6.8; 1.6.10;
Recompile.
 1.5 13-Aug-2004  uch branches: 1.5.12; 1.5.24; 1.5.26; 1.5.28; 1.5.30; 1.5.32;
recompile.
 1.4 06-Aug-2004  uch recompile.
 1.3 12-Jun-2004  uch branches: 1.3.2;
recompile.
 1.2 10-Jun-2004  uch recompile.
 1.1 19-Mar-2004  jmc Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.3.2.4 25-Aug-2004  skrll Sync with HEAD.
 1.3.2.3 12-Aug-2004  skrll Sync with HEAD.
 1.3.2.2 03-Aug-2004  skrll Sync with HEAD
 1.3.2.1 12-Jun-2004  skrll file hpcboot.exe.uue was added on branch ktrace-lwp on 2004-08-03 10:34:57 +0000
 1.5.32.1 24-May-2006  tron Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.
 1.5.30.1 19-Apr-2006  elad sync with head - hopefully this will work
 1.5.28.1 11-Apr-2006  yamt sync with head
 1.5.26.1 22-Apr-2006  simonb Sync with head.
 1.5.24.1 09-Sep-2006  rpaulo sync with head
 1.5.12.2 30-Dec-2006  yamt sync with head.
 1.5.12.1 21-Jun-2006  yamt sync with head.
 1.6.10.1 10-Dec-2006  yamt sync with head.
 1.6.8.1 18-Nov-2006  ad Sync with head.
 1.8.2.1 17-Apr-2012  yamt sync with head
 1.23 19-Mar-2004  jmc Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.22 25-Mar-2002  uch branches: 1.22.10;
recompile.
 1.21 02-Mar-2002  uch recompile
 1.20 11-Feb-2002  uch recompile
 1.19 04-Feb-2002  uch recompile
 1.18 05-Jan-2002  takemura Recompile for DoCoMo SigmarionII with eVC 3.0 and H/PC Pro 2.11 SDK.
 1.17 03-Jul-2001  uch branches: 1.17.2; 1.17.8;
recompile (by VC6)
 1.16 20-Jun-2001  uch recompile.
 1.15 19-Jun-2001  uch recompile.
 1.14 18-Jun-2001  uch recompile.
 1.13 21-May-2001  uch recompile.
 1.12 07-May-2001  uch recompile.
 1.11 30-Apr-2001  uch recompile.
 1.10 24-Apr-2001  uch recompile.
 1.9 23-Apr-2001  uch recompile.
 1.8 25-Mar-2001  uch recompile.
 1.7 22-Mar-2001  uch recompile.
 1.6 21-Mar-2001  toshii Rebuild binaries after ELF symbol table support.
 1.5 15-Mar-2001  uch setup bootinfo.bi_cnuse at bootloader phase.
 1.4 13-Mar-2001  uch add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.3 04-Mar-2001  uch branches: 1.3.2;
regen.
 1.2 21-Feb-2001  uch more diagnostic message. (SH3)
add framebuffer information (ARM)
fix boot parameter bug. (-b=sd0)
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcboot.exe.uu was added on branch thorpej_scsipi on 2001-02-11 19:09:34 +0000
 1.3.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.3.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.17.8.4 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.17.8.3 28-Feb-2002  nathanw Catch up to -current.
 1.17.8.2 11-Jan-2002  nathanw More catchup.
 1.17.8.1 03-Jul-2001  nathanw file hpcboot.exe.uu was added on branch nathanw_sa on 2002-01-11 23:38:18 +0000
 1.17.2.4 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.17.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.17.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.17.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.22.10.1 03-Aug-2004  skrll Sync with HEAD
 1.6 14-Nov-2006  uwe Recompile. Important fixes since the previous version (according to
my archive of commit mail):

Take DST into account when computing bi.timezone offset, so that
NetBSD gets correct time when booted in the summer.

Fix framebuffer address for Jornada 7xx machines, so that you can boot
with layouts other than "Japanese" (which happened to have the
framebuffer address in its entry).

Fix a bug where ksyms were not loaded correctly, which also caused the
kernel to not recognize detached miniroot.

Kludge required memory size calculations to compensate for partially
filled tagged pages, or kernel with certain segment sizes wouldn't
load.

[hpcarm have picked up some of these fixes in hpcboot v14 that was
compiled/committed in the meanwhile, for hpcarm only].
 1.5 13-Aug-2004  uch branches: 1.5.12; 1.5.40; 1.5.42;
recompile.
 1.4 06-Aug-2004  uch recompile.
 1.3 12-Jun-2004  uch branches: 1.3.2;
recompile.
 1.2 10-Jun-2004  uch recompile.
 1.1 19-Mar-2004  jmc Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.3.2.4 25-Aug-2004  skrll Sync with HEAD.
 1.3.2.3 12-Aug-2004  skrll Sync with HEAD.
 1.3.2.2 03-Aug-2004  skrll Sync with HEAD
 1.3.2.1 12-Jun-2004  skrll file hpcboot.exe.uue was added on branch ktrace-lwp on 2004-08-03 10:34:57 +0000
 1.5.42.1 10-Dec-2006  yamt sync with head.
 1.5.40.1 18-Nov-2006  ad Sync with head.
 1.5.12.1 30-Dec-2006  yamt sync with head.
 1.2 13-Aug-2004  uch recompile.
 1.1 06-Aug-2004  uch branches: 1.1.2;
recompile.
 1.1.2.3 25-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.1 06-Aug-2004  skrll file hpcboot101.exe.uue was added on branch ktrace-lwp on 2004-08-12 11:41:04 +0000
 1.23 19-Mar-2004  jmc Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.22 25-Mar-2002  uch branches: 1.22.10;
recompile.
 1.21 02-Mar-2002  uch recompile
 1.20 11-Feb-2002  uch recompile
 1.19 04-Feb-2002  uch recompile
 1.18 05-Jan-2002  takemura Recompile for DoCoMo SigmarionII with eVC 3.0 and H/PC Pro 2.11 SDK.
 1.17 03-Jul-2001  uch branches: 1.17.2; 1.17.8;
recompile (by VC6)
 1.16 20-Jun-2001  uch recompile.
 1.15 19-Jun-2001  uch recompile.
 1.14 18-Jun-2001  uch recompile.
 1.13 21-May-2001  uch recompile.
 1.12 07-May-2001  uch recompile.
 1.11 30-Apr-2001  uch recompile.
 1.10 24-Apr-2001  uch recompile.
 1.9 23-Apr-2001  uch recompile.
 1.8 25-Mar-2001  uch recompile.
 1.7 22-Mar-2001  uch recompile.
 1.6 21-Mar-2001  toshii Rebuild binaries after ELF symbol table support.
 1.5 15-Mar-2001  uch setup bootinfo.bi_cnuse at bootloader phase.
 1.4 13-Mar-2001  uch add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.3 04-Mar-2001  uch branches: 1.3.2;
regen.
 1.2 21-Feb-2001  uch more diagnostic message. (SH3)
add framebuffer information (ARM)
fix boot parameter bug. (-b=sd0)
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcboot.exe.uu was added on branch thorpej_scsipi on 2001-02-11 19:09:34 +0000
 1.3.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.3.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.17.8.4 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.17.8.3 28-Feb-2002  nathanw Catch up to -current.
 1.17.8.2 11-Jan-2002  nathanw More catchup.
 1.17.8.1 03-Jul-2001  nathanw file hpcboot.exe.uu was added on branch nathanw_sa on 2002-01-11 23:38:20 +0000
 1.17.2.4 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.17.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.17.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.17.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.22.10.1 03-Aug-2004  skrll Sync with HEAD
 1.6 14-Nov-2006  uwe Recompile. Important fixes since the previous version (according to
my archive of commit mail):

Take DST into account when computing bi.timezone offset, so that
NetBSD gets correct time when booted in the summer.

Fix framebuffer address for Jornada 7xx machines, so that you can boot
with layouts other than "Japanese" (which happened to have the
framebuffer address in its entry).

Fix a bug where ksyms were not loaded correctly, which also caused the
kernel to not recognize detached miniroot.

Kludge required memory size calculations to compensate for partially
filled tagged pages, or kernel with certain segment sizes wouldn't
load.

[hpcarm have picked up some of these fixes in hpcboot v14 that was
compiled/committed in the meanwhile, for hpcarm only].
 1.5 13-Aug-2004  uch branches: 1.5.12; 1.5.40; 1.5.42;
recompile.
 1.4 06-Aug-2004  uch recompile.
 1.3 12-Jun-2004  uch branches: 1.3.2;
recompile.
 1.2 10-Jun-2004  uch recompile.
 1.1 19-Mar-2004  jmc Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.3.2.4 25-Aug-2004  skrll Sync with HEAD.
 1.3.2.3 12-Aug-2004  skrll Sync with HEAD.
 1.3.2.2 03-Aug-2004  skrll Sync with HEAD
 1.3.2.1 12-Jun-2004  skrll file hpcboot.exe.uue was added on branch ktrace-lwp on 2004-08-03 10:34:58 +0000
 1.5.42.1 10-Dec-2006  yamt sync with head.
 1.5.40.1 18-Nov-2006  ad Sync with head.
 1.5.12.1 30-Dec-2006  yamt sync with head.
 1.3 14-Nov-2006  uwe Recompile. Important fixes since the previous version (according to
my archive of commit mail):

Take DST into account when computing bi.timezone offset, so that
NetBSD gets correct time when booted in the summer.

Fix framebuffer address for Jornada 7xx machines, so that you can boot
with layouts other than "Japanese" (which happened to have the
framebuffer address in its entry).

Fix a bug where ksyms were not loaded correctly, which also caused the
kernel to not recognize detached miniroot.

Kludge required memory size calculations to compensate for partially
filled tagged pages, or kernel with certain segment sizes wouldn't
load.

[hpcarm have picked up some of these fixes in hpcboot v14 that was
compiled/committed in the meanwhile, for hpcarm only].
 1.2 13-Aug-2004  uch branches: 1.2.12; 1.2.40; 1.2.42;
recompile.
 1.1 06-Aug-2004  uch branches: 1.1.2;
recompile.
 1.1.2.3 25-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.1 06-Aug-2004  skrll file hpcboot200.exe.uue was added on branch ktrace-lwp on 2004-08-12 11:41:05 +0000
 1.2.42.1 10-Dec-2006  yamt sync with head.
 1.2.40.1 18-Nov-2006  ad Sync with head.
 1.2.12.1 30-Dec-2006  yamt sync with head.
 1.5 19-Mar-2004  jmc Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.4 25-Mar-2002  uch branches: 1.4.10;
recompile.
 1.3 02-Mar-2002  uch recompile
 1.2 11-Feb-2002  uch branches: 1.2.2; 1.2.4;
recompile
 1.1 04-Feb-2002  uch recompile
 1.2.4.3 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.2.4.2 28-Feb-2002  nathanw Catch up to -current.
 1.2.4.1 11-Feb-2002  nathanw file hpcboot.exe.uu was added on branch nathanw_sa on 2002-02-28 04:09:44 +0000
 1.2.2.4 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.2.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.2.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.2.2.1 11-Feb-2002  jdolecek file hpcboot.exe.uu was added on branch kqueue on 2002-02-11 20:07:58 +0000
 1.4.10.1 03-Aug-2004  skrll Sync with HEAD
 1.6 14-Nov-2006  uwe Recompile. Important fixes since the previous version (according to
my archive of commit mail):

Take DST into account when computing bi.timezone offset, so that
NetBSD gets correct time when booted in the summer.

Fix framebuffer address for Jornada 7xx machines, so that you can boot
with layouts other than "Japanese" (which happened to have the
framebuffer address in its entry).

Fix a bug where ksyms were not loaded correctly, which also caused the
kernel to not recognize detached miniroot.

Kludge required memory size calculations to compensate for partially
filled tagged pages, or kernel with certain segment sizes wouldn't
load.

[hpcarm have picked up some of these fixes in hpcboot v14 that was
compiled/committed in the meanwhile, for hpcarm only].
 1.5 13-Aug-2004  uch branches: 1.5.12; 1.5.40; 1.5.42;
recompile.
 1.4 06-Aug-2004  uch recompile.
 1.3 12-Jun-2004  uch branches: 1.3.2;
recompile.
 1.2 10-Jun-2004  uch recompile.
 1.1 19-Mar-2004  jmc Convert to usage of UUDECODE_FILES and standardize on filename extension
 1.3.2.4 25-Aug-2004  skrll Sync with HEAD.
 1.3.2.3 12-Aug-2004  skrll Sync with HEAD.
 1.3.2.2 03-Aug-2004  skrll Sync with HEAD
 1.3.2.1 12-Jun-2004  skrll file hpcboot.exe.uue was added on branch ktrace-lwp on 2004-08-03 10:34:58 +0000
 1.5.42.1 10-Dec-2006  yamt sync with head.
 1.5.40.1 18-Nov-2006  ad Sync with head.
 1.5.12.1 30-Dec-2006  yamt sync with head.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.40;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.40.2 15-Sep-2005  tron Restore files accidentally deleted while processing ticket #763.
Problem pointed out by FUKAUMI Naoki in private e-mail.
 1.1.40.1 14-Sep-2005  tron Apply patch (requested by shige in ticket #763):
Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file .keep_me was added on branch thorpej_scsipi on 2001-02-11 19:09:35 +0000
 1.4 26-Feb-2008  rafal Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.3 13-Mar-2001  uch branches: 1.3.8; 1.3.40; 1.3.98; 1.3.102; 1.3.122; 1.3.126;
add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.2 04-Mar-2001  uch branches: 1.2.2;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file Makefile was added on branch thorpej_scsipi on 2001-02-11 19:09:35 +0000
 1.2.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.3.126.1 03-Apr-2008  mjf Sync with HEAD.
 1.3.122.1 24-Mar-2008  keiichi sync with head.
 1.3.102.1 23-Mar-2008  matt sync with HEAD
 1.3.98.1 28-Feb-2008  rjs Sync with HEAD.
 1.3.40.1 27-Feb-2008  yamt sync with head.
 1.3.8.2 13-Mar-2001  uch add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.3.8.1 13-Mar-2001  uch file Makefile was added on branch nathanw_sa on 2001-03-13 16:31:32 +0000
 1.3 26-Feb-2008  rafal Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.2 04-Mar-2001  uch branches: 1.2.40; 1.2.98; 1.2.102; 1.2.122; 1.2.126;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file config.sh was added on branch thorpej_scsipi on 2001-02-11 19:09:36 +0000
 1.2.126.1 03-Apr-2008  mjf Sync with HEAD.
 1.2.122.1 24-Mar-2008  keiichi sync with head.
 1.2.102.1 23-Mar-2008  matt sync with HEAD
 1.2.98.1 28-Feb-2008  rjs Sync with HEAD.
 1.2.40.1 27-Feb-2008  yamt sync with head.
 1.5 26-Feb-2008  rafal Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.4 15-Apr-2001  takemura branches: 1.4.8; 1.4.40; 1.4.98; 1.4.102; 1.4.122; 1.4.126;
Add __COMPILER_UINT64__="unsigned __int64" syncing with the change
of arch/mips/include/int_types.h, revision 1.4.
 1.3 13-Mar-2001  uch add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.2 04-Mar-2001  uch branches: 1.2.2;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.5 21-Apr-2001  bouyer Sync with HEAD
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file do_subst.awk was added on branch thorpej_scsipi on 2001-02-11 19:09:36 +0000
 1.2.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.2.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.4.126.1 03-Apr-2008  mjf Sync with HEAD.
 1.4.122.1 24-Mar-2008  keiichi sync with head.
 1.4.102.1 23-Mar-2008  matt sync with HEAD
 1.4.98.1 28-Feb-2008  rjs Sync with HEAD.
 1.4.40.1 27-Feb-2008  yamt sync with head.
 1.4.8.2 15-Apr-2001  takemura Add __COMPILER_UINT64__="unsigned __int64" syncing with the change
of arch/mips/include/int_types.h, revision 1.4.
 1.4.8.1 15-Apr-2001  takemura file do_subst.awk was added on branch nathanw_sa on 2001-04-15 12:27:33 +0000
 1.5 27-Feb-2008  uwe Use ${AWK} consistently.
G/c unused SED variable.
Trim trailing whitespace.
 1.4 11-Dec-2005  christos branches: 1.4.46; 1.4.50; 1.4.70; 1.4.74;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch branches: 1.3.12;
use gawk instead of awk.
 1.2 04-Mar-2001  uch branches: 1.2.24;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file do_subst.sh was added on branch thorpej_scsipi on 2001-02-11 19:09:36 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.3.12.1 27-Feb-2008  yamt sync with head.
 1.4.74.1 03-Apr-2008  mjf Sync with HEAD.
 1.4.70.1 24-Mar-2008  keiichi sync with head.
 1.4.50.1 23-Mar-2008  matt sync with HEAD
 1.4.46.1 28-Feb-2008  rjs Sync with HEAD.
 1.4 30-Apr-2008  martin Convert TNF licenses to new 2 clause variant
 1.3 26-Feb-2008  rafal branches: 1.3.2; 1.3.4;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.2 04-Mar-2001  uch branches: 1.2.40; 1.2.98; 1.2.102; 1.2.122; 1.2.126;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file gen_template.sh was added on branch thorpej_scsipi on 2001-02-11 19:09:36 +0000
 1.2.126.2 02-Jun-2008  mjf Sync with HEAD.
 1.2.126.1 03-Apr-2008  mjf Sync with HEAD.
 1.2.122.1 24-Mar-2008  keiichi sync with head.
 1.2.102.1 23-Mar-2008  matt sync with HEAD
 1.2.98.1 28-Feb-2008  rjs Sync with HEAD.
 1.2.40.1 27-Feb-2008  yamt sync with head.
 1.3.4.1 16-May-2008  yamt sync with head.
 1.3.2.1 18-May-2008  yamt sync with head.
 1.3 26-Feb-2008  rafal Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.2 04-Mar-2001  uch branches: 1.2.40; 1.2.98; 1.2.102; 1.2.122; 1.2.126;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file gen_workspace.sh was added on branch thorpej_scsipi on 2001-02-11 19:09:37 +0000
 1.2.126.1 03-Apr-2008  mjf Sync with HEAD.
 1.2.122.1 24-Mar-2008  keiichi sync with head.
 1.2.102.1 23-Mar-2008  matt sync with HEAD
 1.2.98.1 28-Feb-2008  rjs Sync with HEAD.
 1.2.40.1 27-Feb-2008  yamt sync with head.
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.ARMDebug was added on branch thorpej_scsipi on 2001-02-11 19:09:37 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.ARMRelease was added on branch thorpej_scsipi on 2001-02-11 19:09:37 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.MIPSDebug was added on branch thorpej_scsipi on 2001-02-11 19:09:37 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.MIPSRelease was added on branch thorpej_scsipi on 2001-02-11 19:09:38 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.SH3Debug was added on branch thorpej_scsipi on 2001-02-11 19:09:38 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.SH3Release was added on branch thorpej_scsipi on 2001-02-11 19:09:39 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.SH4Debug was added on branch thorpej_scsipi on 2001-02-11 19:09:39 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.SH4Release was added on branch thorpej_scsipi on 2001-02-11 19:09:39 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file config.defadd was added on branch thorpej_scsipi on 2001-02-11 19:09:39 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file config.defprop was added on branch thorpej_scsipi on 2001-02-11 19:09:40 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file header was added on branch thorpej_scsipi on 2001-02-11 19:09:40 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file project was added on branch thorpej_scsipi on 2001-02-11 19:09:40 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.ARMDebug was added on branch thorpej_scsipi on 2001-02-11 19:09:40 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.ARMRelease was added on branch thorpej_scsipi on 2001-02-11 19:09:41 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.MIPSDebug was added on branch thorpej_scsipi on 2001-02-11 19:09:41 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.MIPSRelease was added on branch thorpej_scsipi on 2001-02-11 19:09:41 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.SH3Debug was added on branch thorpej_scsipi on 2001-02-11 19:09:41 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.SH3Release was added on branch thorpej_scsipi on 2001-02-11 19:09:42 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.SH4Debug was added on branch thorpej_scsipi on 2001-02-11 19:09:42 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.SH4Release was added on branch thorpej_scsipi on 2001-02-11 19:09:42 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file application.ARMV4Debug was added on branch keiichi-mipv6 on 2008-03-24 07:14:56 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file application.ARMV4Debug was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file application.ARMV4Debug was added on branch hpcarm-cleanup on 2008-02-28 21:58:52 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file application.ARMV4Debug was added on branch yamt-lazymbuf on 2008-02-27 08:36:19 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file application.ARMV4Release was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file application.ARMV4Release was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file application.ARMV4Release was added on branch hpcarm-cleanup on 2008-02-28 21:58:52 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file application.ARMV4Release was added on branch yamt-lazymbuf on 2008-02-27 08:36:19 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file application.SH3Debug was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file application.SH3Debug was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file application.SH3Debug was added on branch hpcarm-cleanup on 2008-02-28 21:58:52 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file application.SH3Debug was added on branch yamt-lazymbuf on 2008-02-27 08:36:19 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file application.SH3Release was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file application.SH3Release was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file application.SH3Release was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file application.SH3Release was added on branch yamt-lazymbuf on 2008-02-27 08:36:19 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file application.SH4Debug was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file application.SH4Debug was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file application.SH4Debug was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file application.SH4Debug was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file application.SH4Release was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file application.SH4Release was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file application.SH4Release was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file application.SH4Release was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file config.defadd was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file config.defadd was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file config.defadd was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file config.defadd was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file config.defprop was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file config.defprop was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file config.defprop was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file config.defprop was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file header was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file header was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file header was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file header was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file project was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file project was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file project was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file project was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file static_library.ARMV4Debug was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file static_library.ARMV4Debug was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file static_library.ARMV4Debug was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file static_library.ARMV4Debug was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file static_library.ARMV4Release was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file static_library.ARMV4Release was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file static_library.ARMV4Release was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file static_library.ARMV4Release was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file static_library.SH3Debug was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file static_library.SH3Debug was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file static_library.SH3Debug was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file static_library.SH3Debug was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file static_library.SH3Release was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file static_library.SH3Release was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file static_library.SH3Release was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file static_library.SH3Release was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file static_library.SH4Debug was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file static_library.SH4Debug was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file static_library.SH4Debug was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file static_library.SH4Debug was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 26-Feb-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Check in infrastructure for generating project/workspace files for eMbedded
Visual C++ 4 for ARM, SH[34]. Not currently integrated into the 'install'
targets since it's only been tested for ARM; SH targets compile but I have
no hardware to test on. eVC++4 only supports targets of MIPSII, MIPSIV
and MIPS16 so that might not be appropriate for the hpcmips based systems.
 1.1.8.2 24-Mar-2008  keiichi sync with head.
 1.1.8.1 26-Feb-2008  keiichi file static_library.SH4Release was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.6.2 23-Mar-2008  matt sync with HEAD
 1.1.6.1 26-Feb-2008  matt file static_library.SH4Release was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.4.2 28-Feb-2008  rjs Sync with HEAD.
 1.1.4.1 26-Feb-2008  rjs file static_library.SH4Release was added on branch hpcarm-cleanup on 2008-02-28 21:58:53 +0000
 1.1.2.2 27-Feb-2008  yamt sync with head.
 1.1.2.1 26-Feb-2008  yamt file static_library.SH4Release was added on branch yamt-lazymbuf on 2008-02-27 08:36:20 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file application.MIPSDebug was added on branch thorpej_scsipi on 2001-03-12 13:28:15 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file application.MIPSRelease was added on branch thorpej_scsipi on 2001-03-12 13:28:15 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file application.SHDebug was added on branch thorpej_scsipi on 2001-03-12 13:28:15 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file application.SHRelease was added on branch thorpej_scsipi on 2001-03-12 13:28:15 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file config.defadd was added on branch thorpej_scsipi on 2001-03-12 13:28:15 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file config.defprop was added on branch thorpej_scsipi on 2001-03-12 13:28:15 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file header was added on branch thorpej_scsipi on 2001-03-12 13:28:15 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file project was added on branch thorpej_scsipi on 2001-03-12 13:28:15 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file static_library.MIPSDebug was added on branch thorpej_scsipi on 2001-03-12 13:28:15 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file static_library.MIPSRelease was added on branch thorpej_scsipi on 2001-03-12 13:28:15 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file static_library.SHDebug was added on branch thorpej_scsipi on 2001-03-12 13:28:16 +0000
 1.1 04-Mar-2001  uch branches: 1.1.4;
templates for WindowsCE Embedded Toolkit for Visual C++ 5.0
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 04-Mar-2001  bouyer file static_library.SHRelease was added on branch thorpej_scsipi on 2001-03-12 13:28:16 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.ARMDebug was added on branch thorpej_scsipi on 2001-02-11 19:09:43 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.ARMRelease was added on branch thorpej_scsipi on 2001-02-11 19:09:43 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.MIPSDebug was added on branch thorpej_scsipi on 2001-02-11 19:09:43 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.MIPSRelease was added on branch thorpej_scsipi on 2001-02-11 19:09:43 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.SH3Debug was added on branch thorpej_scsipi on 2001-02-11 19:09:44 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.SH3Release was added on branch thorpej_scsipi on 2001-02-11 19:09:44 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.SH4Debug was added on branch thorpej_scsipi on 2001-02-11 19:09:44 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file application.SH4Release was added on branch thorpej_scsipi on 2001-02-11 19:09:44 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file config.defadd was added on branch thorpej_scsipi on 2001-02-11 19:09:44 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file config.defprop was added on branch thorpej_scsipi on 2001-02-11 19:09:44 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file header was added on branch thorpej_scsipi on 2001-02-11 19:09:45 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file project was added on branch thorpej_scsipi on 2001-02-11 19:09:45 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.ARMDebug was added on branch thorpej_scsipi on 2001-02-11 19:09:45 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.ARMRelease was added on branch thorpej_scsipi on 2001-02-11 19:09:45 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.MIPSDebug was added on branch thorpej_scsipi on 2001-02-11 19:09:46 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.MIPSRelease was added on branch thorpej_scsipi on 2001-02-11 19:09:46 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.SH3Debug was added on branch thorpej_scsipi on 2001-02-11 19:09:46 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.SH3Release was added on branch thorpej_scsipi on 2001-02-11 19:09:47 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.SH4Debug was added on branch thorpej_scsipi on 2001-02-11 19:09:47 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file static_library.SH4Release was added on branch thorpej_scsipi on 2001-02-11 19:09:47 +0000
 1.15 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.14 05-Mar-2006  uwe branches: 1.14.2; 1.14.68; 1.14.70; 1.14.72;
s/u_intN_t/uintN_t/
 1.13 11-Dec-2005  christos branches: 1.13.4; 1.13.6;
merge ktrace-lwp.
 1.12 06-Aug-2004  uch branches: 1.12.12;
clean up whitespace.
 1.11 06-Aug-2004  uch make hpcboot.exe compile on VC5 (H/PC Ver.1.01 for MIPS, H/PC Ver.2.00 for SH).
 1.10 16-Mar-2004  uwe Add a few calls to UpdateWindow.
 1.9 27-Feb-2004  uwe G/c unused "hdc" variable.
 1.8 18-Dec-2003  uwe Add MB_ICONWARNING style to the message box. Use explicit MB_OK.
 1.7 25-Mar-2002  uch branches: 1.7.10;
add EditText to "option tab window" for user can put extra options to
kernel. patch by Hirokazu FUKUI <hfukui@sannet.ne.jp>
 1.6 02-Mar-2002  uch add run-time detection of Windows CE version.
 1.5 11-Feb-2002  uch change debug printf method.
 1.4 04-Feb-2002  uch change system information print. remove ExtEscape (WinCE API) test. this was not useful.
 1.3 08-May-2001  uch branches: 1.3.2; 1.3.8;
KNF.
 1.2 15-Mar-2001  uch setup bootinfo.bi_cnuse at bootloader phase.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arch.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:48 +0000
 1.3.8.3 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.3.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.3.8.1 08-May-2001  nathanw file arch.cpp was added on branch nathanw_sa on 2002-02-28 04:09:44 +0000
 1.3.2.3 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.3.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.3.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.7.10.5 24-Feb-2005  skrll Fix merge botches that lost copyright updates.
 1.7.10.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.7.10.3 18-Sep-2004  skrll Sync with HEAD.
 1.7.10.2 12-Aug-2004  skrll Sync with HEAD.
 1.7.10.1 03-Aug-2004  skrll Sync with HEAD
 1.12.12.1 21-Jun-2006  yamt sync with head.
 1.13.6.1 22-Apr-2006  simonb Sync with head.
 1.13.4.1 09-Sep-2006  rpaulo sync with head
 1.14.72.1 16-May-2008  yamt sync with head.
 1.14.70.1 18-May-2008  yamt sync with head.
 1.14.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.14.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.14.2.1 05-Mar-2006  uwe file arch.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 11-Feb-2002  uch branches: 1.3.16;
change debug printf method.
 1.2 15-Mar-2001  uch branches: 1.2.2; 1.2.8;
setup bootinfo.bi_cnuse at bootloader phase.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arch.h was added on branch thorpej_scsipi on 2001-02-11 19:09:48 +0000
 1.2.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.2.8.1 15-Mar-2001  nathanw file arch.h was added on branch nathanw_sa on 2002-02-28 04:09:44 +0000
 1.2.2.1 16-Mar-2002  jdolecek Catch up with -current.
 1.3.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.5.78.1 16-May-2008  yamt sync with head.
 1.5.76.1 18-May-2008  yamt sync with head.
 1.5.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.7 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.6 11-Dec-2005  christos branches: 1.6.74; 1.6.76; 1.6.78;
merge ktrace-lwp.
 1.5 13-Aug-2004  uch set user specified console as default.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 25-Nov-2001  takemura branches: 1.3.16;
Deleted unused include files.
 1.2 24-Apr-2001  uch branches: 1.2.2; 1.2.8;
code clean up.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file boot.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:48 +0000
 1.2.8.2 08-Jan-2002  nathanw Catch up to -current.
 1.2.8.1 24-Apr-2001  nathanw file boot.cpp was added on branch nathanw_sa on 2002-01-08 00:24:49 +0000
 1.2.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.3.16.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.16.3 18-Sep-2004  skrll Sync with HEAD.
 1.3.16.2 25-Aug-2004  skrll Sync with HEAD.
 1.3.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.6.78.1 16-May-2008  yamt sync with head.
 1.6.76.1 18-May-2008  yamt sync with head.
 1.6.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 11-Dec-2005  christos branches: 1.4.74; 1.4.76; 1.4.78;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch clean up whitespace.
 1.2 24-Apr-2001  uch branches: 1.2.8; 1.2.24;
code clean up.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file boot.h was added on branch thorpej_scsipi on 2001-02-11 19:09:48 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.2.8.2 24-Apr-2001  uch code clean up.
 1.2.8.1 24-Apr-2001  uch file boot.h was added on branch nathanw_sa on 2001-04-24 19:28:00 +0000
 1.4.78.1 16-May-2008  yamt sync with head.
 1.4.76.1 18-May-2008  yamt sync with head.
 1.4.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.11 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.10 11-Dec-2005  christos branches: 1.10.74; 1.10.76; 1.10.78;
merge ktrace-lwp.
 1.9 06-Aug-2004  uch clean up whitespace.
 1.8 02-Mar-2002  uch branches: 1.8.14;
always open COM1 for the sake of KGDB.
 1.7 19-Jun-2001  uch branches: 1.7.2; 1.7.8;
set BI_CNUSE_SERIAL flag at SerialConsole constructor. and remove
getBootConsole member from SerialConsole class
 1.6 21-May-2001  uch rework the way to set booted-console flag.
 1.5 08-May-2001  uch KNF.
 1.4 24-Apr-2001  uch code clean up.
 1.3 25-Mar-2001  uch selectable serial console speed.
 1.2 22-Mar-2001  uch add machine independent serial console method. (use WinCE API)
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file console.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:49 +0000
 1.7.8.2 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.7.8.1 19-Jun-2001  nathanw file console.cpp was added on branch nathanw_sa on 2002-04-01 07:40:13 +0000
 1.7.2.1 16-Mar-2002  jdolecek Catch up with -current.
 1.8.14.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.14.2 18-Sep-2004  skrll Sync with HEAD.
 1.8.14.1 12-Aug-2004  skrll Sync with HEAD.
 1.10.78.1 16-May-2008  yamt sync with head.
 1.10.76.1 18-May-2008  yamt sync with head.
 1.10.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.13 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.12 05-Mar-2006  uwe branches: 1.12.2; 1.12.68; 1.12.70; 1.12.72;
s/u_intN_t/uintN_t/
 1.11 11-Dec-2005  christos branches: 1.11.4; 1.11.6;
merge ktrace-lwp.
 1.10 13-Aug-2004  uch branches: 1.10.12;
set user specified console as default.
 1.9 06-Aug-2004  uch clean up whitespace.
 1.8 02-Mar-2002  uch branches: 1.8.14;
always open COM1 for the sake of KGDB.
 1.7 11-Feb-2002  uch totaly clean up SH3/SH4 related code
 1.6 19-Jun-2001  uch branches: 1.6.2; 1.6.8;
set BI_CNUSE_SERIAL flag at SerialConsole constructor. and remove
getBootConsole member from SerialConsole class
 1.5 21-May-2001  uch rework the way to set booted-console flag.
 1.4 24-Apr-2001  uch code clean up.
 1.3 22-Mar-2001  uch add machine independent serial console method. (use WinCE API)
 1.2 15-Mar-2001  uch setup bootinfo.bi_cnuse at bootloader phase.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file console.h was added on branch thorpej_scsipi on 2001-02-11 19:09:49 +0000
 1.6.8.3 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.6.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.6.8.1 19-Jun-2001  nathanw file console.h was added on branch nathanw_sa on 2002-02-28 04:09:44 +0000
 1.6.2.1 16-Mar-2002  jdolecek Catch up with -current.
 1.8.14.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.14.3 18-Sep-2004  skrll Sync with HEAD.
 1.8.14.2 25-Aug-2004  skrll Sync with HEAD.
 1.8.14.1 12-Aug-2004  skrll Sync with HEAD.
 1.10.12.1 21-Jun-2006  yamt sync with head.
 1.11.6.1 22-Apr-2006  simonb Sync with head.
 1.11.4.1 09-Sep-2006  rpaulo sync with head
 1.12.72.1 16-May-2008  yamt sync with head.
 1.12.70.1 18-May-2008  yamt sync with head.
 1.12.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.12.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.12.2.1 05-Mar-2006  uwe file console.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 11-Dec-2005  christos branches: 1.4.74; 1.4.76; 1.4.78;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch clean up whitespace.
 1.2 08-May-2001  uch branches: 1.2.8; 1.2.24;
KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file file.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:49 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.2.8.2 08-May-2001  uch KNF.
 1.2.8.1 08-May-2001  uch file file.cpp was added on branch nathanw_sa on 2001-05-08 18:51:23 +0000
 1.4.78.1 16-May-2008  yamt sync with head.
 1.4.76.1 18-May-2008  yamt sync with head.
 1.4.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 05-Mar-2006  uwe branches: 1.5.2; 1.5.68; 1.5.70; 1.5.72;
s/u_intN_t/uintN_t/
 1.4 11-Dec-2005  christos branches: 1.4.4; 1.4.6;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch branches: 1.3.12;
clean up whitespace.
 1.2 27-Feb-2004  uwe Implement realsize() method. For gzipped files it reports the
uncompressed file size.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.26.1 03-Aug-2004  skrll Sync with HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file file.h was added on branch thorpej_scsipi on 2001-02-11 19:09:50 +0000
 1.3.12.1 21-Jun-2006  yamt sync with head.
 1.4.6.1 22-Apr-2006  simonb Sync with head.
 1.4.4.1 09-Sep-2006  rpaulo sync with head
 1.5.72.1 16-May-2008  yamt sync with head.
 1.5.70.1 18-May-2008  yamt sync with head.
 1.5.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.5.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.5.2.1 05-Mar-2006  uwe file file.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.68; 1.4.70; 1.4.72;
s/u_intN_t/uintN_t/
 1.3 04-Feb-2002  uch branches: 1.3.32; 1.3.46; 1.3.48;
correct file opening mode. CreateFile(_filename, GENERIC_READ, 0, 0, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
 1.2 08-May-2001  uch branches: 1.2.2; 1.2.8;
KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file file_fat.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:50 +0000
 1.2.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.2.8.1 08-May-2001  nathanw file file_fat.cpp was added on branch nathanw_sa on 2002-02-28 04:09:44 +0000
 1.2.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.3.48.1 22-Apr-2006  simonb Sync with head.
 1.3.46.1 09-Sep-2006  rpaulo sync with head
 1.3.32.1 21-Jun-2006  yamt sync with head.
 1.4.72.1 16-May-2008  yamt sync with head.
 1.4.70.1 18-May-2008  yamt sync with head.
 1.4.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file file_fat.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.68; 1.4.70; 1.4.72;
s/u_intN_t/uintN_t/
 1.3 11-Dec-2005  christos branches: 1.3.4; 1.3.6;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file file_fat.h was added on branch thorpej_scsipi on 2001-02-11 19:09:50 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.6.1 22-Apr-2006  simonb Sync with head.
 1.3.4.1 09-Sep-2006  rpaulo sync with head
 1.4.72.1 16-May-2008  yamt sync with head.
 1.4.70.1 18-May-2008  yamt sync with head.
 1.4.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file file_fat.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.12 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.11 05-Mar-2006  uwe branches: 1.11.2; 1.11.68; 1.11.70; 1.11.72;
s/u_intN_t/uintN_t/
 1.10 11-Dec-2005  christos branches: 1.10.4; 1.10.6;
merge ktrace-lwp.
 1.9 06-Aug-2004  uch branches: 1.9.12;
clean up whitespace.
 1.8 06-Aug-2004  uch make hpcboot.exe compile on VC5 (H/PC Ver.1.01 for MIPS, H/PC Ver.2.00 for SH).
 1.7 02-Mar-2002  uch branches: 1.7.14;
WCE210 support.
 1.6 04-Feb-2002  uch smart debug message.
 1.5 08-May-2001  uch branches: 1.5.2; 1.5.8;
KNF.
 1.4 30-Apr-2001  uch use inet_addr when gethostbyname failed.
patch by takemura@netbsd.org
 1.3 22-Mar-2001  uch fix file pointer bug.
 1.2 04-Mar-2001  uch branches: 1.2.2;
make this compile on WCE200 SDK
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file file_http.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:50 +0000
 1.2.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.2.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.5.8.3 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.5.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.5.8.1 08-May-2001  nathanw file file_http.cpp was added on branch nathanw_sa on 2002-02-28 04:09:44 +0000
 1.5.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.5.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.7.14.4 24-Feb-2005  skrll Fix merge botches that lost copyright updates.
 1.7.14.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.7.14.2 18-Sep-2004  skrll Sync with HEAD.
 1.7.14.1 12-Aug-2004  skrll Sync with HEAD.
 1.9.12.1 21-Jun-2006  yamt sync with head.
 1.10.6.1 22-Apr-2006  simonb Sync with head.
 1.10.4.1 09-Sep-2006  rpaulo sync with head
 1.11.72.1 16-May-2008  yamt sync with head.
 1.11.70.1 18-May-2008  yamt sync with head.
 1.11.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.11.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.11.2.1 05-Mar-2006  uwe file file_http.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 05-Mar-2006  uwe branches: 1.5.2; 1.5.68; 1.5.70; 1.5.72;
s/u_intN_t/uintN_t/
 1.4 11-Dec-2005  christos branches: 1.4.4; 1.4.6;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch branches: 1.3.12;
clean up whitespace.
 1.2 02-Mar-2002  uch branches: 1.2.14;
WCE210 support.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.10.1 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.1.6.1 16-Mar-2002  jdolecek Catch up with -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file file_http.h was added on branch thorpej_scsipi on 2001-02-11 19:09:50 +0000
 1.2.14.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.14.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.14.1 12-Aug-2004  skrll Sync with HEAD.
 1.3.12.1 21-Jun-2006  yamt sync with head.
 1.4.6.1 22-Apr-2006  simonb Sync with head.
 1.4.4.1 09-Sep-2006  rpaulo sync with head
 1.5.72.1 16-May-2008  yamt sync with head.
 1.5.70.1 18-May-2008  yamt sync with head.
 1.5.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.5.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.5.2.1 05-Mar-2006  uwe file file_http.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.9 06-Apr-2010  nonaka Added support PXA270.
 1.8 03-May-2008  martin branches: 1.8.20; 1.8.22;
Move to standard 2 clause TNF license
 1.7 05-Mar-2006  uwe branches: 1.7.2; 1.7.68; 1.7.70; 1.7.72;
s/u_intN_t/uintN_t/
 1.6 11-Dec-2005  christos branches: 1.6.4; 1.6.6;
merge ktrace-lwp.
 1.5 06-Aug-2004  uch branches: 1.5.12;
clean up whitespace.
 1.4 06-Aug-2004  uch make hpcboot.exe compile on VC5 (H/PC Ver.1.01 for MIPS, H/PC Ver.2.00 for SH).
 1.3 27-Feb-2004  uwe Implement realsize() method. For gzipped files it reports the
uncompressed file size.
 1.2 08-May-2001  uch branches: 1.2.8; 1.2.24;
KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file file_manager.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:51 +0000
 1.2.24.5 24-Feb-2005  skrll Fix merge botches that lost copyright updates.
 1.2.24.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.3 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.2 12-Aug-2004  skrll Sync with HEAD.
 1.2.24.1 03-Aug-2004  skrll Sync with HEAD
 1.2.8.2 08-May-2001  uch KNF.
 1.2.8.1 08-May-2001  uch file file_manager.cpp was added on branch nathanw_sa on 2001-05-08 18:51:23 +0000
 1.5.12.1 21-Jun-2006  yamt sync with head.
 1.6.6.1 22-Apr-2006  simonb Sync with head.
 1.6.4.1 09-Sep-2006  rpaulo sync with head
 1.7.72.2 11-Aug-2010  yamt sync with head.
 1.7.72.1 16-May-2008  yamt sync with head.
 1.7.70.1 18-May-2008  yamt sync with head.
 1.7.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.7.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.7.2.1 05-Mar-2006  uwe file file_manager.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.8.22.1 30-May-2010  rmind sync with head
 1.8.20.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.5 23-Nov-2011  nonaka modify for PSION NETBOOK PRO.
- ignore "Network" directory when finding the directory for configuration files.
- as the device name "SMC" (SD-MMC) to allow.
- add "SMC1:/" entry to kernel directory.
 1.4 28-Apr-2008  martin branches: 1.4.34;
Remove clause 3 and 4 from TNF licenses
 1.3 05-Mar-2006  uwe branches: 1.3.2; 1.3.68; 1.3.70; 1.3.72;
s/u_intN_t/uintN_t/
 1.2 04-Feb-2002  uch branches: 1.2.32; 1.2.46; 1.2.48;
smart debug message.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.10.1 28-Feb-2002  nathanw Catch up to -current.
 1.1.6.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file file_ufs.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:51 +0000
 1.2.48.1 22-Apr-2006  simonb Sync with head.
 1.2.46.1 09-Sep-2006  rpaulo sync with head
 1.2.32.1 21-Jun-2006  yamt sync with head.
 1.3.72.1 16-May-2008  yamt sync with head.
 1.3.70.1 18-May-2008  yamt sync with head.
 1.3.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.3.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.3.2.1 05-Mar-2006  uwe file file_ufs.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.4.34.1 17-Apr-2012  yamt sync with head
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.68; 1.4.70; 1.4.72;
s/u_intN_t/uintN_t/
 1.3 11-Dec-2005  christos branches: 1.3.4; 1.3.6;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file file_ufs.h was added on branch thorpej_scsipi on 2001-02-11 19:09:51 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.6.1 22-Apr-2006  simonb Sync with head.
 1.3.4.1 09-Sep-2006  rpaulo sync with head
 1.4.72.1 16-May-2008  yamt sync with head.
 1.4.70.1 18-May-2008  yamt sync with head.
 1.4.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file file_ufs.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.12 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.11 05-Mar-2006  uwe branches: 1.11.2; 1.11.68; 1.11.70; 1.11.72;
s/u_intN_t/uintN_t/
 1.10 11-Dec-2005  christos branches: 1.10.4; 1.10.6;
merge ktrace-lwp.
 1.9 06-Aug-2004  uch branches: 1.9.12;
clean up whitespace.
 1.8 20-Jun-2001  uch branches: 1.8.8; 1.8.24;
when there are two or more framebuffer setting, returns best match setting.
and this is for bivideo.
 1.7 24-Apr-2001  uch code clean up.
 1.6 25-Mar-2001  uch support 'reverse video' option.
 1.5 22-Mar-2001  uch weakly machine dependent configuration moved to machine_config.cpp
 1.4 21-Mar-2001  toshii Fill in framebuffer address for jornada720.
 1.3 04-Mar-2001  uch branches: 1.3.2;
sync with pbsdboot. (CASIO Pocket PostPet)
 1.2 21-Feb-2001  uch more diagnostic message. (SH3)
add framebuffer information (ARM)
fix boot parameter bug. (-b=sd0)
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file framebuffer.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:52 +0000
 1.3.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.3.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.8.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.8.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.8.8.2 20-Jun-2001  uch when there are two or more framebuffer setting, returns best match setting.
and this is for bivideo.
 1.8.8.1 20-Jun-2001  uch file framebuffer.cpp was added on branch nathanw_sa on 2001-06-20 17:36:01 +0000
 1.9.12.1 21-Jun-2006  yamt sync with head.
 1.10.6.1 22-Apr-2006  simonb Sync with head.
 1.10.4.1 09-Sep-2006  rpaulo sync with head
 1.11.72.1 16-May-2008  yamt sync with head.
 1.11.70.1 18-May-2008  yamt sync with head.
 1.11.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.11.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.11.2.1 05-Mar-2006  uwe file framebuffer.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.3 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2 05-Mar-2006  uwe branches: 1.2.2; 1.2.68; 1.2.70; 1.2.72;
s/u_intN_t/uintN_t/
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.42; 1.1.56; 1.1.58;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.58.1 22-Apr-2006  simonb Sync with head.
 1.1.56.1 09-Sep-2006  rpaulo sync with head
 1.1.42.1 21-Jun-2006  yamt sync with head.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file framebuffer.h was added on branch thorpej_scsipi on 2001-02-11 19:09:52 +0000
 1.2.72.1 16-May-2008  yamt sync with head.
 1.2.70.1 18-May-2008  yamt sync with head.
 1.2.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.2.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.2.2.1 05-Mar-2006  uwe file framebuffer.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.13 23-Sep-2011  nonaka fix build failure.
 1.12 06-Apr-2010  nonaka Added support PXA270.
 1.11 08-Mar-2008  rafal branches: 1.11.4; 1.11.24; 1.11.26;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.10 18-Jan-2006  uwe branches: 1.10.48; 1.10.68; 1.10.72;
Prune CPPDEF_LIST from unnecessary defines.
 1.9 17-Jan-2006  uwe Remove duplicate CPPDEF_LIST.
 1.8 17-Jan-2006  uwe Adjust to new zlib location.
 1.7 11-Dec-2005  christos branches: 1.7.2;
merge ktrace-lwp.
 1.6 16-Dec-2003  uwe branches: 1.6.16;
Add directory "res" to INCDIR_LIST and drop the "res/" prefix from
#include's in hpcmenu.rc. This makes it possible to open hpcmenu.rc
in the eVC resource editor.
 1.5 11-Feb-2002  uch branches: 1.5.16;
totaly clean up SH3/SH4 related code
 1.4 24-Apr-2001  uch branches: 1.4.2; 1.4.8;
code clean up.
 1.3 15-Apr-2001  takemura Add __COMPILER_UINT64__="unsigned __int64" syncing with the change
of arch/mips/include/int_types.h, revision 1.4.
 1.2 22-Mar-2001  uch weakly machine dependent configuration moved to machine_config.cpp
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.4 21-Apr-2001  bouyer Sync with HEAD
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcboot.config was added on branch thorpej_scsipi on 2001-02-11 19:09:52 +0000
 1.4.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.4.8.1 24-Apr-2001  nathanw file hpcboot.config was added on branch nathanw_sa on 2002-02-28 04:09:44 +0000
 1.4.2.1 16-Mar-2002  jdolecek Catch up with -current.
 1.5.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.5.16.1 03-Aug-2004  skrll Sync with HEAD
 1.6.16.2 17-Mar-2008  yamt sync with head.
 1.6.16.1 21-Jun-2006  yamt sync with head.
 1.7.2.1 01-Feb-2006  yamt sync with head.
 1.10.72.1 03-Apr-2008  mjf Sync with HEAD.
 1.10.68.1 24-Mar-2008  keiichi sync with head.
 1.10.48.1 23-Mar-2008  matt sync with HEAD
 1.11.26.1 30-May-2010  rmind sync with head
 1.11.24.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.11.4.1 11-Aug-2010  yamt sync with head.
 1.20 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.19 05-Mar-2006  uwe branches: 1.19.2; 1.19.68; 1.19.70; 1.19.72;
s/u_intN_t/uintN_t/
 1.18 11-Dec-2005  christos branches: 1.18.4; 1.18.6;
merge ktrace-lwp.
 1.17 13-Aug-2004  uch branches: 1.17.12;
add debug print.
 1.16 06-Aug-2004  uch clean up whitespace.
 1.15 06-Aug-2004  uch make hpcboot.exe compile on VC5 (H/PC Ver.1.01 for MIPS, H/PC Ver.2.00 for SH).
 1.14 27-Feb-2004  uwe Use realsize() to determine the size of the miniroot image.
It's now possible to boot from gzipped miniroots.
 1.13 02-Jan-2004  uwe Update the root window after showing the 'Last chance...' dialog.
 1.12 23-Dec-2003  uwe Set meaningful error_message is attachLoader fails.
Tweak the way we set "default" error_message.
 1.11 23-Dec-2003  uwe Oops, add braces forgotten in 1.8.
 1.10 21-Dec-2003  uwe Move progress bar management to rootwindow.cpp so that hpcmenu.cpp
doesn't need to know about the GUI hierarchy, etc.

If boot is aborted, rewind the progress bar.
 1.9 18-Dec-2003  uwe Capitalize error messages. Consistently use "can't". Minor tweaks.
 1.8 18-Dec-2003  uwe Add MB_ICONEXCLAMATION style to the "Last chance..." dialog. Change
the text to "Push YES...", because that's a Yes/No dialog, not Ok/Cancel.
If the user cancels the boot, set error_message appropriately.

Add MB_ICONERROR style to the "BOOT FAILED" dialog. Explicitly make
it MB_OK, don't rely on the numerology.
 1.7 02-Mar-2002  uch branches: 1.7.14;
always open COM1 for the sake of KGDB.
 1.6 11-Feb-2002  uch fix memory size estimation. add error check code.
 1.5 04-Feb-2002  uch smart debug message.
 1.4 08-May-2001  uch branches: 1.4.2; 1.4.8;
KNF.
 1.3 24-Apr-2001  uch code clean up.
 1.2 22-Mar-2001  uch fix file handle leek.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcboot.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:52 +0000
 1.4.8.3 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.4.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.4.8.1 08-May-2001  nathanw file hpcboot.cpp was added on branch nathanw_sa on 2002-02-28 04:09:44 +0000
 1.4.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.4.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.7.14.6 24-Feb-2005  skrll Fix merge botches that lost copyright updates.
 1.7.14.5 21-Sep-2004  skrll Fix the sync with head I botched.
 1.7.14.4 18-Sep-2004  skrll Sync with HEAD.
 1.7.14.3 25-Aug-2004  skrll Sync with HEAD.
 1.7.14.2 12-Aug-2004  skrll Sync with HEAD.
 1.7.14.1 03-Aug-2004  skrll Sync with HEAD
 1.17.12.1 21-Jun-2006  yamt sync with head.
 1.18.6.1 22-Apr-2006  simonb Sync with head.
 1.18.4.1 09-Sep-2006  rpaulo sync with head
 1.19.72.1 16-May-2008  yamt sync with head.
 1.19.70.1 18-May-2008  yamt sync with head.
 1.19.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.19.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.19.2.1 05-Mar-2006  uwe file hpcboot.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.12 29-Jan-2009  nonaka Support XScale PXA270.
 1.11 28-Apr-2008  martin branches: 1.11.8;
Remove clause 3 and 4 from TNF licenses
 1.10 08-Mar-2008  rafal branches: 1.10.2; 1.10.4;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.9 05-Mar-2006  uwe branches: 1.9.2; 1.9.44; 1.9.64; 1.9.68;
s/u_intN_t/uintN_t/
 1.8 11-Dec-2005  christos branches: 1.8.4; 1.8.6;
merge ktrace-lwp.
 1.7 13-Aug-2004  uch branches: 1.7.12;
add SH7707
 1.6 06-Aug-2004  uch clean up whitespace.
 1.5 06-Aug-2004  uch make hpcboot.exe compile on VC5 (H/PC Ver.1.01 for MIPS, H/PC Ver.2.00 for SH).
 1.4 02-Mar-2002  uch branches: 1.4.14;
add run-time detection of Windows CE version.
 1.3 11-Feb-2002  uch change debug printf method.
 1.2 04-Feb-2002  uch add CacheSync() WinCE(2.10 or later) API declaration.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.10.2 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.1.10.1 28-Feb-2002  nathanw Catch up to -current.
 1.1.6.2 16-Mar-2002  jdolecek Catch up with -current.
 1.1.6.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcboot.h was added on branch thorpej_scsipi on 2001-02-11 19:09:53 +0000
 1.4.14.5 24-Feb-2005  skrll Fix merge botches that lost copyright updates.
 1.4.14.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.14.3 18-Sep-2004  skrll Sync with HEAD.
 1.4.14.2 25-Aug-2004  skrll Sync with HEAD.
 1.4.14.1 12-Aug-2004  skrll Sync with HEAD.
 1.7.12.2 17-Mar-2008  yamt sync with head.
 1.7.12.1 21-Jun-2006  yamt sync with head.
 1.8.6.1 22-Apr-2006  simonb Sync with head.
 1.8.4.1 09-Sep-2006  rpaulo sync with head
 1.9.68.2 02-Jun-2008  mjf Sync with HEAD.
 1.9.68.1 03-Apr-2008  mjf Sync with HEAD.
 1.9.64.1 24-Mar-2008  keiichi sync with head.
 1.9.44.1 23-Mar-2008  matt sync with HEAD
 1.9.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.9.2.1 05-Mar-2006  uwe file hpcboot.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.10.4.2 04-May-2009  yamt sync with head.
 1.10.4.1 16-May-2008  yamt sync with head.
 1.10.2.1 18-May-2008  yamt sync with head.
 1.11.8.1 03-Mar-2009  skrll Sync with HEAD.
 1.7 11-Jul-2025  andvar Fix various typos, mainly in comments and log/error messages.
 1.6 28-Apr-2008  martin branches: 1.6.124;
Remove clause 3 and 4 from TNF licenses
 1.5 11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 25-Mar-2001  uch branches: 1.3.8; 1.3.24;
selectable serial console speed.
 1.2 04-Mar-2001  uch branches: 1.2.2;
make this compile on WCE200 SDK
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcdefs.h was added on branch thorpej_scsipi on 2001-02-11 19:09:53 +0000
 1.2.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.3.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.3.8.2 25-Mar-2001  uch selectable serial console speed.
 1.3.8.1 25-Mar-2001  uch file hpcdefs.h was added on branch nathanw_sa on 2001-03-25 17:13:17 +0000
 1.5.78.1 16-May-2008  yamt sync with head.
 1.5.76.1 18-May-2008  yamt sync with head.
 1.5.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.6.124.1 02-Aug-2025  perseant Sync with HEAD
 1.19 06-Apr-2010  nonaka Added support PXA270.
 1.18 28-Apr-2008  martin branches: 1.18.20; 1.18.22;
Remove clause 3 and 4 from TNF licenses
 1.17 05-Mar-2006  uwe branches: 1.17.2; 1.17.68; 1.17.70; 1.17.72;
s/u_intN_t/uintN_t/
 1.16 11-Dec-2005  christos branches: 1.16.4; 1.16.6;
merge ktrace-lwp.
 1.15 27-Feb-2005  uwe branches: 1.15.4;
Take DST into account when computing bi.timezone offset.
 1.14 06-Aug-2004  uch branches: 1.14.4; 1.14.6;
clean up whitespace.
 1.13 06-Aug-2004  uch progress bar extension. put message to console.
 1.12 16-Mar-2004  uwe Add a few calls to UpdateWindow.
 1.11 21-Dec-2003  uwe Move progress bar management to rootwindow.cpp so that hpcmenu.cpp
doesn't need to know about the GUI hierarchy, etc.

If boot is aborted, rewind the progress bar.
 1.10 18-Dec-2003  uwe Add MB_ICON* styles to message boxes. Use explicit MB_OK.
Capitalize messages. Minor tweaks.
 1.9 25-Mar-2002  uch branches: 1.9.10;
add EditText to "option tab window" for user can put extra options to
kernel. patch by Hirokazu FUKUI <hfukui@sannet.ne.jp>
 1.8 17-May-2001  enami branches: 1.8.2; 1.8.8;
Allow to pass -d option to kernel.
 1.7 08-May-2001  uch KNF.
 1.6 24-Apr-2001  uch code clean up.
 1.5 25-Mar-2001  uch selectable serial console speed.
 1.4 22-Mar-2001  uch add file logging method.
 1.3 02-Mar-2001  uch branches: 1.3.2;
rewind progress bar when boot button is pushed.
(SH3) if check box on console window is checked, dump system register.
 1.2 21-Feb-2001  uch more diagnostic message. (SH3)
add framebuffer information (ARM)
fix boot parameter bug. (-b=sd0)
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcmenu.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:54 +0000
 1.3.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.3.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.8.8.2 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.8.8.1 17-May-2001  nathanw file hpcmenu.cpp was added on branch nathanw_sa on 2002-04-01 07:40:14 +0000
 1.8.2.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.9.10.6 04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.9.10.5 24-Feb-2005  skrll Fix merge botches that lost copyright updates.
 1.9.10.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.9.10.3 18-Sep-2004  skrll Sync with HEAD.
 1.9.10.2 12-Aug-2004  skrll Sync with HEAD.
 1.9.10.1 03-Aug-2004  skrll Sync with HEAD
 1.14.6.1 19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.14.4.1 29-Apr-2005  kent sync with -current
 1.15.4.1 21-Jun-2006  yamt sync with head.
 1.16.6.1 22-Apr-2006  simonb Sync with head.
 1.16.4.1 09-Sep-2006  rpaulo sync with head
 1.17.72.2 11-Aug-2010  yamt sync with head.
 1.17.72.1 16-May-2008  yamt sync with head.
 1.17.70.1 18-May-2008  yamt sync with head.
 1.17.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.17.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.17.2.1 05-Mar-2006  uwe file hpcmenu.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.18.22.1 30-May-2010  rmind sync with head
 1.18.20.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.14 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.13 05-Mar-2006  uwe branches: 1.13.2; 1.13.68; 1.13.70; 1.13.72;
s/u_intN_t/uintN_t/
 1.12 11-Dec-2005  christos branches: 1.12.4; 1.12.6;
merge ktrace-lwp.
 1.11 06-Aug-2004  uch branches: 1.11.12;
clean up whitespace.
 1.10 06-Aug-2004  uch progress bar extension. put message to console.
 1.9 21-Dec-2003  uwe Move progress bar management to rootwindow.cpp so that hpcmenu.cpp
doesn't need to know about the GUI hierarchy, etc.

If boot is aborted, rewind the progress bar.
 1.8 25-Mar-2002  uch branches: 1.8.10;
add EditText to "option tab window" for user can put extra options to
kernel. patch by Hirokazu FUKUI <hfukui@sannet.ne.jp>
 1.7 17-May-2001  enami branches: 1.7.2; 1.7.8;
Allow to pass -d option to kernel.
 1.6 08-May-2001  uch KNF.
 1.5 24-Apr-2001  uch code clean up.
 1.4 25-Mar-2001  uch selectable serial console speed.
 1.3 22-Mar-2001  uch add file logging method.
 1.2 02-Mar-2001  uch branches: 1.2.2;
rewind progress bar when boot button is pushed.
(SH3) if check box on console window is checked, dump system register.
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcmenu.h was added on branch thorpej_scsipi on 2001-02-11 19:09:54 +0000
 1.2.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.2.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.7.8.2 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.7.8.1 17-May-2001  nathanw file hpcmenu.h was added on branch nathanw_sa on 2002-04-01 07:40:15 +0000
 1.7.2.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.8.10.5 24-Feb-2005  skrll Fix merge botches that lost copyright updates.
 1.8.10.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.10.3 18-Sep-2004  skrll Sync with HEAD.
 1.8.10.2 12-Aug-2004  skrll Sync with HEAD.
 1.8.10.1 03-Aug-2004  skrll Sync with HEAD
 1.11.12.1 21-Jun-2006  yamt sync with head.
 1.12.6.1 22-Apr-2006  simonb Sync with head.
 1.12.4.1 09-Sep-2006  rpaulo sync with head
 1.13.72.1 16-May-2008  yamt sync with head.
 1.13.70.1 18-May-2008  yamt sync with head.
 1.13.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.13.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.13.2.1 05-Mar-2006  uwe file hpcmenu.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.15 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.14 08-Mar-2008  rafal branches: 1.14.2; 1.14.4;
Increment the load-link counter in the right place (once for each link in
the tag chain added vs. just once each time load_memory() is called).
 1.13 20-Feb-2006  uwe branches: 1.13.44; 1.13.64; 1.13.68;
Use comma in debug message in _load_segment_end to make it more readable.
 1.12 15-Jan-2006  uwe branches: 1.12.2; 1.12.4;
Loader::_load_memory - don't give up so easily if memsz > tagged page
size. This makes ksyms work, constructed ELF header was too big to
fit into one tagged page.

As a side effect it makes detached miniroot work too, as to locate the
miniroot the symbol table must be correctly skipped. We probably
should just pass that information in bootinfo.
 1.11 15-Jan-2006  uwe Add missing \n in a debug printf.
 1.10 15-Jan-2006  uwe Get rid of an unused variable in Loader::_load_memory.
Add whitespace between = sign and casts, while there use uint32_t in
those casts.
 1.9 14-Jan-2006  uwe Make debug message about zeroed areas look like the one for loaded areas.
 1.8 11-Dec-2005  christos branches: 1.8.2;
merge ktrace-lwp.
 1.7 06-Aug-2004  uch branches: 1.7.12;
clean up whitespace.
 1.6 27-Feb-2004  uwe Use realsize() to determine the size of the miniroot image.
It's now possible to boot from gzipped miniroots.
 1.5 11-Feb-2002  uch branches: 1.5.16;
fix memory size estimation. add error check code.
 1.4 08-May-2001  uch branches: 1.4.2; 1.4.8;
KNF.
 1.3 22-Mar-2001  uch fix calcurating kernend bug.
 1.2 21-Mar-2001  toshii Load ELF symbol table for DDB.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file load.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:54 +0000
 1.4.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.4.8.1 08-May-2001  nathanw file load.cpp was added on branch nathanw_sa on 2002-02-28 04:09:45 +0000
 1.4.2.1 16-Mar-2002  jdolecek Catch up with -current.
 1.5.16.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.16.3 18-Sep-2004  skrll Sync with HEAD.
 1.5.16.2 12-Aug-2004  skrll Sync with HEAD.
 1.5.16.1 03-Aug-2004  skrll Sync with HEAD
 1.7.12.2 17-Mar-2008  yamt sync with head.
 1.7.12.1 21-Jun-2006  yamt sync with head.
 1.8.2.2 01-Mar-2006  yamt sync with head.
 1.8.2.1 15-Jan-2006  yamt sync with head.
 1.12.4.1 22-Apr-2006  simonb Sync with head.
 1.12.2.1 09-Sep-2006  rpaulo sync with head
 1.13.68.2 02-Jun-2008  mjf Sync with HEAD.
 1.13.68.1 03-Apr-2008  mjf Sync with HEAD.
 1.13.64.1 24-Mar-2008  keiichi sync with head.
 1.13.44.1 23-Mar-2008  matt sync with HEAD
 1.14.4.1 16-May-2008  yamt sync with head.
 1.14.2.1 18-May-2008  yamt sync with head.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 11-Feb-2002  uch branches: 1.3.16;
fix memory size estimation. add error check code.
 1.2 21-Mar-2001  toshii branches: 1.2.2; 1.2.8;
Load ELF symbol table for DDB.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file load.h was added on branch thorpej_scsipi on 2001-02-11 19:09:55 +0000
 1.2.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.2.8.1 21-Mar-2001  nathanw file load.h was added on branch nathanw_sa on 2002-02-28 04:09:45 +0000
 1.2.2.1 16-Mar-2002  jdolecek Catch up with -current.
 1.3.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.5.78.1 16-May-2008  yamt sync with head.
 1.5.76.1 18-May-2008  yamt sync with head.
 1.5.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 11-Feb-2002  uch branches: 1.3.16;
fix memory size estimation. add error check code.
 1.2 08-May-2001  uch branches: 1.2.2; 1.2.8;
KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file load_coff.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:55 +0000
 1.2.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.2.8.1 08-May-2001  nathanw file load_coff.cpp was added on branch nathanw_sa on 2002-02-28 04:09:45 +0000
 1.2.2.1 16-Mar-2002  jdolecek Catch up with -current.
 1.3.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.5.78.1 16-May-2008  yamt sync with head.
 1.5.76.1 18-May-2008  yamt sync with head.
 1.5.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 11-Dec-2005  christos branches: 1.3.74; 1.3.76; 1.3.78;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file load_coff.h was added on branch thorpej_scsipi on 2001-02-11 19:09:55 +0000
 1.3.78.1 16-May-2008  yamt sync with head.
 1.3.76.1 18-May-2008  yamt sync with head.
 1.3.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.19 07-Nov-2008  rafal Let hpcboot load kernels linked with PA != VA; use the PA addresses specified
instead of the VA addresses. Should make no difference for kernels where the
physical and virtual addresses are the same.
 1.18 28-Apr-2008  martin branches: 1.18.6; 1.18.8;
Remove clause 3 and 4 from TNF licenses
 1.17 05-Mar-2006  uwe branches: 1.17.2; 1.17.68; 1.17.70; 1.17.72;
Loader uses ElfLoader::memorySize to determine the number of tagged
pages to allocate, as some of those pages are only partially filled
(e.g. last page of loadable segment) we may allocate too few tagged
pages and boot will fail. So lie by reporting extra size for each
partial tagged page.

XXX: This is an ugly hack, but I'm not going to shave this yak.
 1.16 02-Mar-2006  uwe Cosmetic. In debug pritnf in ElfLoader::memorySize don't prepend '+'
when printing the size of the first loadable segment.
 1.15 14-Jan-2006  uwe branches: 1.15.2; 1.15.4;
Prettify debug messages about ksyms block.
 1.14 11-Dec-2005  christos branches: 1.14.2;
merge ktrace-lwp.
 1.13 06-Aug-2004  uch branches: 1.13.12;
clean up whitespace.
 1.12 12-Jun-2004  uch adjust segment load address to 4byte align.
 1.11 10-Jun-2004  uch allocate section and program header table dynamicaly.
fixed section header table over flow problem.
 1.10 16-Mar-2004  uwe Add a few calls to UpdateWindow.
 1.9 23-Dec-2003  uwe Load ".symtab" section before ".strtab". The code to pack the symbol
table (kern_ksyms.c:addsymtab) relies on that order.
 1.8 18-Dec-2003  uwe Add MB_ICON* styles to message boxes. Use explicit MB_OK.
Capitalize messages. Minor tweaks.
 1.7 11-Feb-2002  uch branches: 1.7.16;
totaly clean up SH3/SH4 related code
 1.6 19-Jul-2001  wiz branches: 1.6.6;
Fix typo (`information' has an 'r').
 1.5 08-Jul-2001  uch branches: 1.5.2;
when "safety message" check box is not checked, no symbol kernel is
loaded to memory silently. (its MessageBox will bother)
 1.4 03-Jul-2001  uch reserve correct size of kernel symbol table.
 1.3 08-May-2001  uch KNF.
 1.2 21-Mar-2001  toshii Load ELF symbol table for DDB.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file load_elf.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:56 +0000
 1.5.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.5.2.1 03-Aug-2001  lukem update to -current
 1.6.6.2 28-Feb-2002  nathanw Catch up to -current.
 1.6.6.1 19-Jul-2001  nathanw file load_elf.cpp was added on branch nathanw_sa on 2002-02-28 04:09:45 +0000
 1.7.16.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.7.16.3 18-Sep-2004  skrll Sync with HEAD.
 1.7.16.2 12-Aug-2004  skrll Sync with HEAD.
 1.7.16.1 03-Aug-2004  skrll Sync with HEAD
 1.13.12.1 21-Jun-2006  yamt sync with head.
 1.14.2.1 15-Jan-2006  yamt sync with head.
 1.15.4.1 22-Apr-2006  simonb Sync with head.
 1.15.2.1 09-Sep-2006  rpaulo sync with head
 1.17.72.2 04-May-2009  yamt sync with head.
 1.17.72.1 16-May-2008  yamt sync with head.
 1.17.70.1 18-May-2008  yamt sync with head.
 1.17.68.2 17-Jan-2009  mjf Sync with HEAD.
 1.17.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.17.2.2 05-Mar-2006  uwe Loader uses ElfLoader::memorySize to determine the number of tagged
pages to allocate, as some of those pages are only partially filled
(e.g. last page of loadable segment) we may allocate too few tagged
pages and boot will fail. So lie by reporting extra size for each
partial tagged page.

XXX: This is an ugly hack, but I'm not going to shave this yak.
 1.17.2.1 05-Mar-2006  uwe file load_elf.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:04:14 +0000
 1.18.8.1 19-Jan-2009  skrll Sync with HEAD.
 1.18.6.1 13-Dec-2008  haad Update haad-dm branch to haad-dm-base2.
 1.8 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.7 11-Dec-2005  christos branches: 1.7.74; 1.7.76; 1.7.78;
merge ktrace-lwp.
 1.6 06-Aug-2004  uch clean up whitespace.
 1.5 10-Jun-2004  uch allocate section and program header table dynamicaly.
fixed section header table over flow problem.
 1.4 03-Jul-2001  uch branches: 1.4.8; 1.4.24;
reserve correct size of kernel symbol table.
 1.3 08-May-2001  uch KNF.
 1.2 21-Mar-2001  toshii Load ELF symbol table for DDB.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file load_elf.h was added on branch thorpej_scsipi on 2001-02-11 19:09:56 +0000
 1.4.24.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.24.3 18-Sep-2004  skrll Sync with HEAD.
 1.4.24.2 12-Aug-2004  skrll Sync with HEAD.
 1.4.24.1 03-Aug-2004  skrll Sync with HEAD
 1.4.8.2 03-Jul-2001  uch reserve correct size of kernel symbol table.
 1.4.8.1 03-Jul-2001  uch file load_elf.h was added on branch nathanw_sa on 2001-07-03 20:38:04 +0000
 1.7.78.1 16-May-2008  yamt sync with head.
 1.7.76.1 18-May-2008  yamt sync with head.
 1.7.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.15 18-May-2011  nonaka Added Psion Teklogix NETBOOK PRO entry.
 1.14 28-Apr-2008  martin branches: 1.14.22; 1.14.28;
Remove clause 3 and 4 from TNF licenses
 1.13 08-Mar-2008  rafal branches: 1.13.2; 1.13.4;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.12 11-Dec-2005  christos branches: 1.12.50; 1.12.70; 1.12.74;
merge ktrace-lwp.
 1.11 27-Feb-2005  uwe branches: 1.11.4;
All Jornada 7xx machines have the framebuffer at the same address, so
just use a single wildcard entry for them. Should fix the bug, that
7xx machines could be booted only using "Japanese" entry (b/c it was
the only one with the framebuffer info).
 1.10 13-Aug-2004  uch branches: 1.10.4; 1.10.6;
add SH7707 and HP360LX. add HCAJ and HCVJ group for Sharp Telios
 1.9 28-Jun-2004  uch add HPW200EC entry.
 1.8 18-Dec-2003  uwe Tweak error message.
 1.7 11-Feb-2002  uch branches: 1.7.16;
totaly clean up SH3/SH4 related code
 1.6 04-Feb-2002  uch enable PERSONA HPW650PA
 1.5 25-Nov-2001  takemura Added SigmarionII entry.
 1.4 16-May-2001  enami branches: 1.4.2; 1.4.8;
Add an entry for Victor MP-C303.
 1.3 07-May-2001  uch add Fujitsu PenCentra 130 entry.
 1.2 23-Mar-2001  toshii branches: 1.2.2; 1.2.4;
Have LINEBYTES for jornada720.
 1.1 22-Mar-2001  uch weakly machine dependent configuration moved to machine_config.cpp
 1.2.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.2.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.2.2.2 27-Mar-2001  bouyer Sync with HEAD.
 1.2.2.1 23-Mar-2001  bouyer file machine_config.cpp was added on branch thorpej_scsipi on 2001-03-27 15:30:48 +0000
 1.4.8.3 28-Feb-2002  nathanw Catch up to -current.
 1.4.8.2 08-Jan-2002  nathanw Catch up to -current.
 1.4.8.1 16-May-2001  nathanw file machine_config.cpp was added on branch nathanw_sa on 2002-01-08 00:24:50 +0000
 1.4.2.3 16-Mar-2002  jdolecek Catch up with -current.
 1.4.2.2 11-Feb-2002  jdolecek Sync w/ -current.
 1.4.2.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.7.16.5 04-Mar-2005  skrll Sync with HEAD.

Hi Perry!
 1.7.16.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.7.16.3 18-Sep-2004  skrll Sync with HEAD.
 1.7.16.2 25-Aug-2004  skrll Sync with HEAD.
 1.7.16.1 03-Aug-2004  skrll Sync with HEAD
 1.10.6.1 19-Mar-2005  yamt sync with head. xen and whitespace. xen part is not finished.
 1.10.4.1 29-Apr-2005  kent sync with -current
 1.11.4.1 17-Mar-2008  yamt sync with head.
 1.12.74.2 02-Jun-2008  mjf Sync with HEAD.
 1.12.74.1 03-Apr-2008  mjf Sync with HEAD.
 1.12.70.1 24-Mar-2008  keiichi sync with head.
 1.12.50.1 23-Mar-2008  matt sync with HEAD
 1.13.4.1 16-May-2008  yamt sync with head.
 1.13.2.1 18-May-2008  yamt sync with head.
 1.14.28.1 06-Jun-2011  jruoho Sync with HEAD.
 1.14.22.1 31-May-2011  rmind sync with head
 1.10 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.9 05-Mar-2006  uwe branches: 1.9.2; 1.9.68; 1.9.70; 1.9.72;
s/u_intN_t/uintN_t/
 1.8 20-Feb-2006  uwe Print the size of address translation table in hex.
Use plural "pages", "bytes".
 1.7 11-Dec-2005  christos branches: 1.7.2; 1.7.4; 1.7.6;
merge ktrace-lwp.
 1.6 06-Aug-2004  uch branches: 1.6.12;
clean up whitespace.
 1.5 04-Feb-2002  uch branches: 1.5.16;
smart debug message.
 1.4 16-May-2001  enami branches: 1.4.2; 1.4.8;
The lower bound for getPage is _addr_table_idx, not 0.
 1.3 08-May-2001  uch KNF.
 1.2 25-Mar-2001  uch speed up physical address detect routine. (MemoryManager_VirtualCopy)
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file memory.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:57 +0000
 1.4.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.4.8.1 16-May-2001  nathanw file memory.cpp was added on branch nathanw_sa on 2002-02-28 04:09:45 +0000
 1.4.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.5.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.5.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.6.12.1 21-Jun-2006  yamt sync with head.
 1.7.6.1 22-Apr-2006  simonb Sync with head.
 1.7.4.1 09-Sep-2006  rpaulo sync with head
 1.7.2.1 01-Mar-2006  yamt sync with head.
 1.9.72.1 16-May-2008  yamt sync with head.
 1.9.70.1 18-May-2008  yamt sync with head.
 1.9.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.9.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.9.2.1 05-Mar-2006  uwe file memory.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.8 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.7 05-Mar-2006  uwe branches: 1.7.2; 1.7.68; 1.7.70; 1.7.72;
s/u_intN_t/uintN_t/
 1.6 11-Dec-2005  christos branches: 1.6.4; 1.6.6;
merge ktrace-lwp.
 1.5 06-Aug-2004  uch branches: 1.5.12;
clean up whitespace.
 1.4 11-Feb-2002  uch branches: 1.4.16;
fix memory size estimation. add error check code.
 1.3 08-May-2001  uch branches: 1.3.2; 1.3.8;
KNF.
 1.2 25-Mar-2001  uch speed up physical address detect routine. (MemoryManager_VirtualCopy)
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file memory.h was added on branch thorpej_scsipi on 2001-02-11 19:09:57 +0000
 1.3.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.3.8.1 08-May-2001  nathanw file memory.h was added on branch nathanw_sa on 2002-02-28 04:09:45 +0000
 1.3.2.1 16-Mar-2002  jdolecek Catch up with -current.
 1.4.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.4.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.5.12.1 21-Jun-2006  yamt sync with head.
 1.6.6.1 22-Apr-2006  simonb Sync with head.
 1.6.4.1 09-Sep-2006  rpaulo sync with head
 1.7.72.1 16-May-2008  yamt sync with head.
 1.7.70.1 18-May-2008  yamt sync with head.
 1.7.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.7.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.7.2.1 05-Mar-2006  uwe file memory.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.9 06-Apr-2010  nonaka Added support PXA270.
 1.8 03-May-2008  martin branches: 1.8.20; 1.8.22;
Move to 2 clause TNF license
 1.7 08-Mar-2008  rafal branches: 1.7.2; 1.7.4;
Grrr, don't grow the stack *up*, grown it *down* as everything else expects.
Fixes a frequent memory stomp of the bootinfo page (the kernel entry address,
no less) that occurrs when you turn the serial-debug code in the ARM 2nd-
stage bootloader.
 1.6 05-Mar-2006  uwe branches: 1.6.2; 1.6.44; 1.6.64; 1.6.68;
s/u_intN_t/uintN_t/
 1.5 11-Dec-2005  christos branches: 1.5.4; 1.5.6;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch branches: 1.4.12;
clean up whitespace.
 1.3 17-Jul-2001  toshii branches: 1.3.6; 1.3.22;
"infomation" -> "information"
 1.2 23-Mar-2001  toshii branches: 1.2.2;
Pass bootargs like usual function calls.
Initialize sp register to more useful value.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arm.asm was added on branch thorpej_scsipi on 2001-02-11 19:09:57 +0000
 1.2.2.1 03-Aug-2001  lukem update to -current
 1.3.22.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.22.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.22.1 12-Aug-2004  skrll Sync with HEAD.
 1.3.6.2 17-Jul-2001  toshii "infomation" -> "information"
 1.3.6.1 17-Jul-2001  toshii file arm.asm was added on branch nathanw_sa on 2001-07-17 01:43:43 +0000
 1.4.12.2 17-Mar-2008  yamt sync with head.
 1.4.12.1 21-Jun-2006  yamt sync with head.
 1.5.6.1 22-Apr-2006  simonb Sync with head.
 1.5.4.1 09-Sep-2006  rpaulo sync with head
 1.6.68.2 02-Jun-2008  mjf Sync with HEAD.
 1.6.68.1 03-Apr-2008  mjf Sync with HEAD.
 1.6.64.1 24-Mar-2008  keiichi sync with head.
 1.6.44.1 23-Mar-2008  matt sync with HEAD
 1.6.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.6.2.1 05-Mar-2006  uwe file arm.asm was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.7.4.2 11-Aug-2010  yamt sync with head.
 1.7.4.1 16-May-2008  yamt sync with head.
 1.7.2.1 18-May-2008  yamt sync with head.
 1.8.22.1 30-May-2010  rmind sync with head
 1.8.20.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.8 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.7 08-Mar-2008  rafal branches: 1.7.2; 1.7.4;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.6 19-Feb-2006  peter branches: 1.6.44; 1.6.64; 1.6.68;
Fix a typo.
 1.5 11-Dec-2005  christos branches: 1.5.2; 1.5.4; 1.5.6;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch branches: 1.4.12;
clean up whitespace.
 1.3 08-May-2001  uch branches: 1.3.8; 1.3.24;
KNF.
 1.2 23-Mar-2001  toshii Pass bootargs like usual function calls.
Initialize sp register to more useful value.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arm_arch.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:58 +0000
 1.3.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.3.8.2 08-May-2001  uch KNF.
 1.3.8.1 08-May-2001  uch file arm_arch.cpp was added on branch nathanw_sa on 2001-05-08 18:51:25 +0000
 1.4.12.2 17-Mar-2008  yamt sync with head.
 1.4.12.1 21-Jun-2006  yamt sync with head.
 1.5.6.1 22-Apr-2006  simonb Sync with head.
 1.5.4.1 09-Sep-2006  rpaulo sync with head
 1.5.2.1 01-Mar-2006  yamt sync with head.
 1.6.68.2 02-Jun-2008  mjf Sync with HEAD.
 1.6.68.1 03-Apr-2008  mjf Sync with HEAD.
 1.6.64.1 24-Mar-2008  keiichi sync with head.
 1.6.44.1 23-Mar-2008  matt sync with HEAD
 1.7.4.1 16-May-2008  yamt sync with head.
 1.7.2.1 18-May-2008  yamt sync with head.
 1.7 06-Apr-2010  nonaka Added support PXA270.
 1.6 28-Apr-2008  martin branches: 1.6.20; 1.6.22;
Remove clause 3 and 4 from TNF licenses
 1.5 08-Mar-2008  rafal branches: 1.5.2; 1.5.4;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.44; 1.4.64; 1.4.68;
s/u_intN_t/uintN_t/
 1.3 11-Dec-2005  christos branches: 1.3.4; 1.3.6;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arm_arch.h was added on branch thorpej_scsipi on 2001-02-11 19:09:58 +0000
 1.2.12.2 17-Mar-2008  yamt sync with head.
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.6.1 22-Apr-2006  simonb Sync with head.
 1.3.4.1 09-Sep-2006  rpaulo sync with head
 1.4.68.2 02-Jun-2008  mjf Sync with HEAD.
 1.4.68.1 03-Apr-2008  mjf Sync with HEAD.
 1.4.64.1 24-Mar-2008  keiichi sync with head.
 1.4.44.1 23-Mar-2008  matt sync with HEAD
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file arm_arch.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.5.4.2 11-Aug-2010  yamt sync with head.
 1.5.4.1 16-May-2008  yamt sync with head.
 1.5.2.1 18-May-2008  yamt sync with head.
 1.6.22.1 30-May-2010  rmind sync with head
 1.6.20.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.10 29-Jan-2009  nonaka Support XScale PXA270.
 1.9 28-Apr-2008  martin branches: 1.9.8;
Remove clause 3 and 4 from TNF licenses
 1.8 08-Mar-2008  rafal branches: 1.8.2; 1.8.4;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.7 11-Dec-2005  christos branches: 1.7.50; 1.7.70; 1.7.74;
merge ktrace-lwp.
 1.6 06-Aug-2004  uch branches: 1.6.12;
clean up whitespace.
 1.5 18-Jun-2001  uch branches: 1.5.8; 1.5.24;
arm, mips: forgot to initialize boot console.
 1.4 08-May-2001  uch KNF.
 1.3 24-Apr-2001  uch code clean up.
 1.2 11-Mar-2001  toshii Make hpcboot functional when jornada 720 or iPAQ is selected
at the boot menu.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arm_boot.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:59 +0000
 1.5.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.5.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.5.8.2 18-Jun-2001  uch arm, mips: forgot to initialize boot console.
 1.5.8.1 18-Jun-2001  uch file arm_boot.cpp was added on branch nathanw_sa on 2001-06-18 11:31:05 +0000
 1.6.12.1 17-Mar-2008  yamt sync with head.
 1.7.74.2 02-Jun-2008  mjf Sync with HEAD.
 1.7.74.1 03-Apr-2008  mjf Sync with HEAD.
 1.7.70.1 24-Mar-2008  keiichi sync with head.
 1.7.50.1 23-Mar-2008  matt sync with HEAD
 1.8.4.2 04-May-2009  yamt sync with head.
 1.8.4.1 16-May-2008  yamt sync with head.
 1.8.2.1 18-May-2008  yamt sync with head.
 1.9.8.1 03-Mar-2009  skrll Sync with HEAD.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 11-Dec-2005  christos branches: 1.4.74; 1.4.76; 1.4.78;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch clean up whitespace.
 1.2 24-Apr-2001  uch branches: 1.2.8; 1.2.24;
code clean up.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arm_boot.h was added on branch thorpej_scsipi on 2001-02-11 19:09:59 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.2.8.2 24-Apr-2001  uch code clean up.
 1.2.8.1 24-Apr-2001  uch file arm_boot.h was added on branch nathanw_sa on 2001-04-24 19:28:00 +0000
 1.4.78.1 16-May-2008  yamt sync with head.
 1.4.76.1 18-May-2008  yamt sync with head.
 1.4.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.8 30-May-2016  dholland PR 50643 David Binderman: fix conditional order
 1.7 29-Jan-2009  nonaka branches: 1.7.24; 1.7.42;
Support XScale PXA270.
 1.6 28-Apr-2008  martin branches: 1.6.8;
Remove clause 3 and 4 from TNF licenses
 1.5 08-Mar-2008  rafal branches: 1.5.2; 1.5.4;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.4 11-Dec-2005  christos branches: 1.4.50; 1.4.70; 1.4.74;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch branches: 1.3.12;
clean up whitespace.
 1.2 24-Apr-2001  uch branches: 1.2.8; 1.2.24;
code clean up.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arm_console.cpp was added on branch thorpej_scsipi on 2001-02-11 19:09:59 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.2.8.2 24-Apr-2001  uch code clean up.
 1.2.8.1 24-Apr-2001  uch file arm_console.cpp was added on branch nathanw_sa on 2001-04-24 19:28:01 +0000
 1.3.12.1 17-Mar-2008  yamt sync with head.
 1.4.74.2 02-Jun-2008  mjf Sync with HEAD.
 1.4.74.1 03-Apr-2008  mjf Sync with HEAD.
 1.4.70.1 24-Mar-2008  keiichi sync with head.
 1.4.50.1 23-Mar-2008  matt sync with HEAD
 1.5.4.2 04-May-2009  yamt sync with head.
 1.5.4.1 16-May-2008  yamt sync with head.
 1.5.2.1 18-May-2008  yamt sync with head.
 1.6.8.1 03-Mar-2009  skrll Sync with HEAD.
 1.7.42.1 09-Jul-2016  skrll Sync with HEAD
 1.7.24.1 03-Dec-2017  jdolecek update from HEAD
 1.8 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.7 08-Mar-2008  rafal branches: 1.7.2; 1.7.4;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.6 05-Mar-2006  uwe branches: 1.6.2; 1.6.44; 1.6.64; 1.6.68;
s/u_intN_t/uintN_t/
 1.5 11-Dec-2005  christos branches: 1.5.4; 1.5.6;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch branches: 1.4.12;
clean up whitespace.
 1.3 08-May-2001  uch branches: 1.3.8; 1.3.24;
KNF.
 1.2 24-Apr-2001  uch code clean up.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arm_console.h was added on branch thorpej_scsipi on 2001-02-11 19:10:00 +0000
 1.3.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.3.8.2 08-May-2001  uch KNF.
 1.3.8.1 08-May-2001  uch file arm_console.h was added on branch nathanw_sa on 2001-05-08 18:51:25 +0000
 1.4.12.2 17-Mar-2008  yamt sync with head.
 1.4.12.1 21-Jun-2006  yamt sync with head.
 1.5.6.1 22-Apr-2006  simonb Sync with head.
 1.5.4.1 09-Sep-2006  rpaulo sync with head
 1.6.68.2 02-Jun-2008  mjf Sync with HEAD.
 1.6.68.1 03-Apr-2008  mjf Sync with HEAD.
 1.6.64.1 24-Mar-2008  keiichi sync with head.
 1.6.44.1 23-Mar-2008  matt sync with HEAD
 1.6.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.6.2.1 05-Mar-2006  uwe file arm_console.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.7.4.1 16-May-2008  yamt sync with head.
 1.7.2.1 18-May-2008  yamt sync with head.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 05-Mar-2006  uwe branches: 1.5.2; 1.5.68; 1.5.70; 1.5.72;
s/u_intN_t/uintN_t/
 1.4 11-Dec-2005  christos branches: 1.4.4; 1.4.6;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch branches: 1.3.12;
clean up whitespace.
 1.2 08-May-2001  uch branches: 1.2.8; 1.2.24;
KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arm_mmu.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:00 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.2.8.2 08-May-2001  uch KNF.
 1.2.8.1 08-May-2001  uch file arm_mmu.cpp was added on branch nathanw_sa on 2001-05-08 18:51:25 +0000
 1.3.12.1 21-Jun-2006  yamt sync with head.
 1.4.6.1 22-Apr-2006  simonb Sync with head.
 1.4.4.1 09-Sep-2006  rpaulo sync with head
 1.5.72.1 16-May-2008  yamt sync with head.
 1.5.70.1 18-May-2008  yamt sync with head.
 1.5.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.5.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.5.2.1 05-Mar-2006  uwe file arm_mmu.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 11-Dec-2005  christos branches: 1.3.74; 1.3.76; 1.3.78;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arm_mmu.h was added on branch thorpej_scsipi on 2001-02-11 19:10:01 +0000
 1.3.78.1 16-May-2008  yamt sync with head.
 1.3.76.1 18-May-2008  yamt sync with head.
 1.3.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.3 06-Apr-2010  nonaka Added support PXA270.
 1.2 28-Apr-2008  martin branches: 1.2.20; 1.2.22;
Remove clause 3 and 4 from TNF licenses
 1.1 08-Mar-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; 1.1.12;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.1.12.2 11-Aug-2010  yamt sync with head.
 1.1.12.1 16-May-2008  yamt sync with head.
 1.1.10.1 18-May-2008  yamt sync with head.
 1.1.8.3 02-Jun-2008  mjf Sync with HEAD.
 1.1.8.2 03-Apr-2008  mjf Sync with HEAD.
 1.1.8.1 08-Mar-2008  mjf file arm_pxa2x0.cpp was added on branch mjf-devfs2 on 2008-04-03 12:42:16 +0000
 1.1.6.2 24-Mar-2008  keiichi sync with head.
 1.1.6.1 08-Mar-2008  keiichi file arm_pxa2x0.cpp was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.4.2 23-Mar-2008  matt sync with HEAD
 1.1.4.1 08-Mar-2008  matt file arm_pxa2x0.cpp was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.2.2 17-Mar-2008  yamt sync with head.
 1.1.2.1 08-Mar-2008  yamt file arm_pxa2x0.cpp was added on branch yamt-lazymbuf on 2008-03-17 09:14:18 +0000
 1.2.22.1 30-May-2010  rmind sync with head
 1.2.20.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.3 06-Apr-2010  nonaka Added support PXA270.
 1.2 28-Apr-2008  martin branches: 1.2.20; 1.2.22;
Remove clause 3 and 4 from TNF licenses
 1.1 08-Mar-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; 1.1.12;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.1.12.2 11-Aug-2010  yamt sync with head.
 1.1.12.1 16-May-2008  yamt sync with head.
 1.1.10.1 18-May-2008  yamt sync with head.
 1.1.8.3 02-Jun-2008  mjf Sync with HEAD.
 1.1.8.2 03-Apr-2008  mjf Sync with HEAD.
 1.1.8.1 08-Mar-2008  mjf file arm_pxa2x0.h was added on branch mjf-devfs2 on 2008-04-03 12:42:16 +0000
 1.1.6.2 24-Mar-2008  keiichi sync with head.
 1.1.6.1 08-Mar-2008  keiichi file arm_pxa2x0.h was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.4.2 23-Mar-2008  matt sync with HEAD
 1.1.4.1 08-Mar-2008  matt file arm_pxa2x0.h was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.2.2 17-Mar-2008  yamt sync with head.
 1.1.2.1 08-Mar-2008  yamt file arm_pxa2x0.h was added on branch yamt-lazymbuf on 2008-03-17 09:14:18 +0000
 1.2.22.1 30-May-2010  rmind sync with head
 1.2.20.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.2 15-Dec-2019  tsutsui Remove clause 3 and 4 leftovers from TNF licenses in more sources.

Confirmed by martin@ in PR/54760.
 1.1 06-Apr-2010  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.66; 1.1.70;
Added support PXA270.
 1.1.70.1 18-Dec-2019  martin Pull up following revision(s) (requested by tsutsui in ticket #570):

sys/compat/netbsd32/netbsd32_compat_50_sysv.c: revision 1.3
sys/dev/raidframe/rf_compat50.h: revision 1.6
sys/arch/emips/emips/bus_space.c: revision 1.3
sys/compat/net/if.h: revision 1.5
sys/arch/emips/stand/common/bootinfo.c: revision 1.2
sys/compat/common/sysv_msg_50.c: revision 1.5
sys/compat/common/kern_time_30.c: revision 1.8
sys/arch/emips/stand/common/bootinfo.h: revision 1.2
sys/arch/ia64/include/bus.h: revision 1.4
sys/arch/ia64/ia64/bus_space.c: revision 1.2
sys/compat/common/sysv_shm_50.c: revision 1.5
sys/dev/ic/adw.h: revision 1.15
sys/compat/common/uipc_syscalls_50.c: revision 1.10
sys/arch/emips/ebus/flash_ebus.c: revision 1.22
sys/dev/ic/adv.h: revision 1.15
sys/dev/ic/adwmcode.c: revision 1.18
sys/dev/ic/advlib.c: revision 1.29
sys/arch/hpcarm/include/kloader.h: revision 1.3
sys/dev/usb/uberry.c: revision 1.16
sys/compat/common/sysv_sem_50.c: revision 1.5
sys/compat/netbsd32/netbsd32_compat_50.c: revision 1.43
sys/dev/ic/advlib.h: revision 1.21
sys/dev/ic/adv.c: revision 1.50
sys/compat/netinet6/in6_var.h: revision 1.5
sys/arch/hpc/stand/hpcboot/arm/arm_sa1100_asm.asm: revision 1.2
sys/arch/emips/include/loadfile_machdep.h: revision 1.3
sys/arch/emips/stand/common/prom_iface.c: revision 1.7
sys/dev/ic/adw.c: revision 1.56
sys/dev/ic/adwmcode.h: revision 1.12
sys/dev/ic/advmcode.c: revision 1.10
sys/arch/emips/ebus/ace_ebus.c: revision 1.22
sys/compat/netbsd32/netbsd32_compat_60.c: revision 1.5
sys/dev/raidframe/rf_compat50.c: revision 1.13
sys/arch/x68k/dev/intiovar.h: revision 1.15
sys/dev/usb/uipad.c: revision 1.8
sys/arch/zaurus/include/kloader.h: revision 1.3
sys/arch/emips/stand/common/bootxx.c: revision 1.2
sys/dev/ic/adwlib.h: revision 1.23
sys/dev/ic/adwlib.c: revision 1.44
sys/compat/netbsd32/netbsd32_compat_16.c: revision 1.3
sys/arch/amigappc/include/intr.h: revision 1.27
sys/arch/x68k/dev/mfp.c: revision 1.27
sys/arch/arm/at91/at91dbgu.c: revision 1.17
sys/dev/ic/advmcode.h: revision 1.7
sys/compat/ultrix/ultrix_exec.h: revision 1.7
sys/compat/common/vfs_syscalls_50.c: revision 1.24
sys/arch/mips/cavium/octeon_dma.c: revision 1.3
sys/arch/hpc/stand/hpcboot/arm/arm_pxa2x0_asm.asm: revision 1.2

Remove clause 3 and 4 from TNF licenses.
Ok'ed by martin@ in PR/54760.

Remove clause 3 and 4 leftovers from TNF licenses in more sources.
Confirmed by martin@ in PR/54760.
 1.1.66.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.1.6.2 11-Aug-2010  yamt sync with head.
 1.1.6.1 06-Apr-2010  yamt file arm_pxa2x0_asm.asm was added on branch yamt-nfs-mp on 2010-08-11 22:52:04 +0000
 1.1.4.2 30-May-2010  rmind sync with head
 1.1.4.1 06-Apr-2010  rmind file arm_pxa2x0_asm.asm was added on branch rmind-uvmplock on 2010-05-30 05:16:50 +0000
 1.1.2.2 30-Apr-2010  uebayasi Sync with HEAD.
 1.1.2.1 06-Apr-2010  uebayasi file arm_pxa2x0_asm.asm was added on branch uebayasi-xip on 2010-04-30 14:39:24 +0000
 1.1 08-Mar-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.1.8.2 03-Apr-2008  mjf Sync with HEAD.
 1.1.8.1 08-Mar-2008  mjf file arm_pxa2x0_console.h was added on branch mjf-devfs2 on 2008-04-03 12:42:16 +0000
 1.1.6.2 24-Mar-2008  keiichi sync with head.
 1.1.6.1 08-Mar-2008  keiichi file arm_pxa2x0_console.h was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.4.2 23-Mar-2008  matt sync with HEAD
 1.1.4.1 08-Mar-2008  matt file arm_pxa2x0_console.h was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.2.2 17-Mar-2008  yamt sync with head.
 1.1.2.1 08-Mar-2008  yamt file arm_pxa2x0_console.h was added on branch yamt-lazymbuf on 2008-03-17 09:14:18 +0000
 1.3 06-Apr-2010  nonaka Added support PXA270.
 1.2 28-Apr-2008  martin branches: 1.2.20; 1.2.22;
Remove clause 3 and 4 from TNF licenses
 1.1 08-Mar-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8; 1.1.10; 1.1.12;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.1.12.2 11-Aug-2010  yamt sync with head.
 1.1.12.1 16-May-2008  yamt sync with head.
 1.1.10.1 18-May-2008  yamt sync with head.
 1.1.8.3 02-Jun-2008  mjf Sync with HEAD.
 1.1.8.2 03-Apr-2008  mjf Sync with HEAD.
 1.1.8.1 08-Mar-2008  mjf file arm_sa1100.cpp was added on branch mjf-devfs2 on 2008-04-03 12:42:16 +0000
 1.1.6.2 24-Mar-2008  keiichi sync with head.
 1.1.6.1 08-Mar-2008  keiichi file arm_sa1100.cpp was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.4.2 23-Mar-2008  matt sync with HEAD
 1.1.4.1 08-Mar-2008  matt file arm_sa1100.cpp was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.2.2 17-Mar-2008  yamt sync with head.
 1.1.2.1 08-Mar-2008  yamt file arm_sa1100.cpp was added on branch yamt-lazymbuf on 2008-03-17 09:14:18 +0000
 1.2.22.1 30-May-2010  rmind sync with head
 1.2.20.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.6 06-Apr-2010  nonaka Added support PXA270.
 1.5 28-Apr-2008  martin branches: 1.5.20; 1.5.22;
Remove clause 3 and 4 from TNF licenses
 1.4 08-Mar-2008  rafal branches: 1.4.2; 1.4.4;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.3 11-Dec-2005  christos branches: 1.3.50; 1.3.70; 1.3.74;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file arm_sa1100.h was added on branch thorpej_scsipi on 2001-02-11 19:10:01 +0000
 1.2.12.1 17-Mar-2008  yamt sync with head.
 1.3.74.2 02-Jun-2008  mjf Sync with HEAD.
 1.3.74.1 03-Apr-2008  mjf Sync with HEAD.
 1.3.70.1 24-Mar-2008  keiichi sync with head.
 1.3.50.1 23-Mar-2008  matt sync with HEAD
 1.4.4.2 11-Aug-2010  yamt sync with head.
 1.4.4.1 16-May-2008  yamt sync with head.
 1.4.2.1 18-May-2008  yamt sync with head.
 1.5.22.1 30-May-2010  rmind sync with head
 1.5.20.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.2 15-Dec-2019  tsutsui Remove clause 3 and 4 leftovers from TNF licenses in more sources.

Confirmed by martin@ in PR/54760.
 1.1 06-Apr-2010  nonaka branches: 1.1.2; 1.1.4; 1.1.6; 1.1.66; 1.1.70;
Added support PXA270.
 1.1.70.1 18-Dec-2019  martin Pull up following revision(s) (requested by tsutsui in ticket #570):

sys/compat/netbsd32/netbsd32_compat_50_sysv.c: revision 1.3
sys/dev/raidframe/rf_compat50.h: revision 1.6
sys/arch/emips/emips/bus_space.c: revision 1.3
sys/compat/net/if.h: revision 1.5
sys/arch/emips/stand/common/bootinfo.c: revision 1.2
sys/compat/common/sysv_msg_50.c: revision 1.5
sys/compat/common/kern_time_30.c: revision 1.8
sys/arch/emips/stand/common/bootinfo.h: revision 1.2
sys/arch/ia64/include/bus.h: revision 1.4
sys/arch/ia64/ia64/bus_space.c: revision 1.2
sys/compat/common/sysv_shm_50.c: revision 1.5
sys/dev/ic/adw.h: revision 1.15
sys/compat/common/uipc_syscalls_50.c: revision 1.10
sys/arch/emips/ebus/flash_ebus.c: revision 1.22
sys/dev/ic/adv.h: revision 1.15
sys/dev/ic/adwmcode.c: revision 1.18
sys/dev/ic/advlib.c: revision 1.29
sys/arch/hpcarm/include/kloader.h: revision 1.3
sys/dev/usb/uberry.c: revision 1.16
sys/compat/common/sysv_sem_50.c: revision 1.5
sys/compat/netbsd32/netbsd32_compat_50.c: revision 1.43
sys/dev/ic/advlib.h: revision 1.21
sys/dev/ic/adv.c: revision 1.50
sys/compat/netinet6/in6_var.h: revision 1.5
sys/arch/hpc/stand/hpcboot/arm/arm_sa1100_asm.asm: revision 1.2
sys/arch/emips/include/loadfile_machdep.h: revision 1.3
sys/arch/emips/stand/common/prom_iface.c: revision 1.7
sys/dev/ic/adw.c: revision 1.56
sys/dev/ic/adwmcode.h: revision 1.12
sys/dev/ic/advmcode.c: revision 1.10
sys/arch/emips/ebus/ace_ebus.c: revision 1.22
sys/compat/netbsd32/netbsd32_compat_60.c: revision 1.5
sys/dev/raidframe/rf_compat50.c: revision 1.13
sys/arch/x68k/dev/intiovar.h: revision 1.15
sys/dev/usb/uipad.c: revision 1.8
sys/arch/zaurus/include/kloader.h: revision 1.3
sys/arch/emips/stand/common/bootxx.c: revision 1.2
sys/dev/ic/adwlib.h: revision 1.23
sys/dev/ic/adwlib.c: revision 1.44
sys/compat/netbsd32/netbsd32_compat_16.c: revision 1.3
sys/arch/amigappc/include/intr.h: revision 1.27
sys/arch/x68k/dev/mfp.c: revision 1.27
sys/arch/arm/at91/at91dbgu.c: revision 1.17
sys/dev/ic/advmcode.h: revision 1.7
sys/compat/ultrix/ultrix_exec.h: revision 1.7
sys/compat/common/vfs_syscalls_50.c: revision 1.24
sys/arch/mips/cavium/octeon_dma.c: revision 1.3
sys/arch/hpc/stand/hpcboot/arm/arm_pxa2x0_asm.asm: revision 1.2

Remove clause 3 and 4 from TNF licenses.
Ok'ed by martin@ in PR/54760.

Remove clause 3 and 4 leftovers from TNF licenses in more sources.
Confirmed by martin@ in PR/54760.
 1.1.66.1 08-Apr-2020  martin Merge changes from current as of 20200406
 1.1.6.2 11-Aug-2010  yamt sync with head.
 1.1.6.1 06-Apr-2010  yamt file arm_sa1100_asm.asm was added on branch yamt-nfs-mp on 2010-08-11 22:52:04 +0000
 1.1.4.2 30-May-2010  rmind sync with head
 1.1.4.1 06-Apr-2010  rmind file arm_sa1100_asm.asm was added on branch rmind-uvmplock on 2010-05-30 05:16:50 +0000
 1.1.2.2 30-Apr-2010  uebayasi Sync with HEAD.
 1.1.2.1 06-Apr-2010  uebayasi file arm_sa1100_asm.asm was added on branch uebayasi-xip on 2010-04-30 14:39:24 +0000
 1.1 08-Mar-2008  rafal branches: 1.1.2; 1.1.4; 1.1.6; 1.1.8;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.1.8.2 03-Apr-2008  mjf Sync with HEAD.
 1.1.8.1 08-Mar-2008  mjf file arm_sa1100_console.h was added on branch mjf-devfs2 on 2008-04-03 12:42:17 +0000
 1.1.6.2 24-Mar-2008  keiichi sync with head.
 1.1.6.1 08-Mar-2008  keiichi file arm_sa1100_console.h was added on branch keiichi-mipv6 on 2008-03-24 07:14:57 +0000
 1.1.4.2 23-Mar-2008  matt sync with HEAD
 1.1.4.1 08-Mar-2008  matt file arm_sa1100_console.h was added on branch matt-armv6 on 2008-03-23 02:04:03 +0000
 1.1.2.2 17-Mar-2008  yamt sync with head.
 1.1.2.1 08-Mar-2008  yamt file arm_sa1100_console.h was added on branch yamt-lazymbuf on 2008-03-17 09:14:18 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file elf_machdep.h was added on branch thorpej_scsipi on 2001-02-11 19:10:01 +0000
 1.13 23-Nov-2011  nonaka modify for PSION NETBOOK PRO.
- ignore "Network" directory when finding the directory for configuration files.
- as the device name "SMC" (SD-MMC) to allow.
- add "SMC1:/" entry to kernel directory.
 1.12 06-Apr-2010  nonaka branches: 1.12.8;
Added support PXA270.
 1.11 28-Apr-2008  martin branches: 1.11.20; 1.11.22;
Remove clause 3 and 4 from TNF licenses
 1.10 11-Dec-2005  christos branches: 1.10.74; 1.10.76; 1.10.78;
merge ktrace-lwp.
 1.9 28-Mar-2004  uwe Sort the list of supported platforms that we show to the user.
 1.8 23-Dec-2003  uwe In MainTabWindow::layout don't touch the Z-order of IDC_MAIN_OPTION_*
controls as this has a nasty side effect of messing the Tab-order as
well.
 1.7 23-Dec-2003  uwe Trim trailing whitespace.
 1.6 23-Dec-2003  uwe Do not replace the boot log text completely on every print - that
causes horrible flicker. Instead append it and scroll to the caret.
 1.5 25-Mar-2002  uch branches: 1.5.10;
add EditText to "option tab window" for user can put extra options to
kernel. patch by Hirokazu FUKUI <hfukui@sannet.ne.jp>
 1.4 21-May-2001  uch branches: 1.4.2; 1.4.4; 1.4.10;
change window layout.
 1.3 17-May-2001  enami Allow to pass -d option to kernel.
 1.2 08-May-2001  uch KNF.
 1.1 24-Apr-2001  uch code clean up.
 1.4.10.2 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.4.10.1 21-May-2001  nathanw file menu.cpp was added on branch nathanw_sa on 2002-04-01 07:40:16 +0000
 1.4.4.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.4.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.5.10.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.10.2 18-Sep-2004  skrll Sync with HEAD.
 1.5.10.1 03-Aug-2004  skrll Sync with HEAD
 1.10.78.2 11-Aug-2010  yamt sync with head.
 1.10.78.1 16-May-2008  yamt sync with head.
 1.10.76.1 18-May-2008  yamt sync with head.
 1.10.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.11.22.1 30-May-2010  rmind sync with head
 1.11.20.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.12.8.1 17-Apr-2012  yamt sync with head
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 28-Mar-2004  uwe Sort the list of supported platforms that we show to the user.
 1.2 21-May-2001  uch branches: 1.2.2; 1.2.10; 1.2.26;
change window layout.
 1.1 24-Apr-2001  uch code clean up.
 1.2.26.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.26.3 18-Sep-2004  skrll Sync with HEAD.
 1.2.26.2 12-Aug-2004  skrll Sync with HEAD.
 1.2.26.1 03-Aug-2004  skrll Sync with HEAD
 1.2.10.2 21-May-2001  uch change window layout.
 1.2.10.1 21-May-2001  uch file menu.h was added on branch nathanw_sa on 2001-05-21 15:55:05 +0000
 1.2.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.5.78.1 16-May-2008  yamt sync with head.
 1.5.76.1 18-May-2008  yamt sync with head.
 1.5.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78;
merge ktrace-lwp.
 1.4 12-Jul-2005  uwe XXX: kludge around constification fallout.
No way I'm dealing with constification of C++ code!
 1.3 06-Aug-2004  uch branches: 1.3.12;
clean up whitespace.
 1.2 08-May-2001  uch branches: 1.2.8; 1.2.24;
KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file platform.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:02 +0000
 1.2.24.4 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.2.8.2 08-May-2001  uch KNF.
 1.2.8.1 08-May-2001  uch file platform.cpp was added on branch nathanw_sa on 2001-05-08 18:51:25 +0000
 1.3.12.1 21-Jun-2006  yamt sync with head.
 1.5.78.1 16-May-2008  yamt sync with head.
 1.5.76.1 18-May-2008  yamt sync with head.
 1.5.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file platid.c was added on branch thorpej_scsipi on 2001-02-11 19:10:02 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file platid_mask.c was added on branch thorpej_scsipi on 2001-02-11 19:10:03 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file platid_name.c was added on branch thorpej_scsipi on 2001-02-11 19:10:03 +0000
 1.23 11-Jul-2015  kamil Improve spelling: regsiter -> register

This change is non-functional.

Approved by <riastradh>, <pgoyette>
 1.22 28-Apr-2008  martin branches: 1.22.44; 1.22.64;
Remove clause 3 and 4 from TNF licenses
 1.21 11-Dec-2005  christos branches: 1.21.74; 1.21.76; 1.21.78;
merge ktrace-lwp.
 1.20 13-Aug-2004  uch fix debug print.
 1.19 06-Aug-2004  uch clean up whitespace.
 1.18 06-Aug-2004  uch progress bar extension. put message to console.
 1.17 27-Apr-2004  uwe Make focusManagerHook a tad more smart, so that it can correctly handle
the serial console speed combobox (last item in the kernel tab).
 1.16 27-Feb-2004  uwe Forgot to call ReleaseDC().
 1.15 27-Feb-2004  uwe On winder HPC screens use wider Boot/Cancel buttons that looks better.
 1.14 27-Feb-2004  uwe Make sure the root window always has focus, so that hpcboot can be
operated using only the keyboard. It should now be possible to boot
NetBSD on HPC devices with broken touchscreens.
 1.13 23-Feb-2004  uwe WinCE 2.11 doesn't support keyboard focus traversal for nested
dialogs, so implement poor man keyboard focus manager. The goal is to
make it possible to use hpcboot on HPC devices with broken touch
screen. (TODO: Make sure that when the window is activated, there is
a focused control).
 1.12 25-Dec-2003  uwe If "pause before boot" is not set (i.e. user will not be given last
chance to cancel the boot), give user a hint by using MB_ICONWARNING
for the "Are you sure?" dialog.
 1.11 25-Dec-2003  uwe Lowercase labels of the "Boot" and "Cancel" buttons.

Init progress bar step/position in ProgressBar::create.

Specify WS_EX_CLIENTEDGE style for the progress bar, an empty gray
area between the buttons looks stupid. With 3d edge a user has a hint
there's a progress bar there. While here, make it PBS_SMOOTH, it
looks nicer that way.
 1.10 23-Dec-2003  uwe Trim trailing whitespace.
 1.9 23-Dec-2003  uwe Make the progress bar use the whole width between the Boot and Cancel
buttons. Since there are 11 calls to menu.progress() in hpcboot, set
the progress bar range to 0..11, not 0..12.

In RootWindow::WMCreate - when we mean to adjust the top of the client
are by the button height, use _button_height, instead of cmdbar_height
(they now happen to be equal).
 1.8 23-Dec-2003  uwe Call UpdateWindow after user responded to the safety message dialog,
so that the window can repaint areas damaged by the dialog before the
message pump is stopped while the boot is in progress.
 1.7 21-Dec-2003  uwe Fix indentation in previous.
 1.6 21-Dec-2003  uwe Move progress bar management to rootwindow.cpp so that hpcmenu.cpp
doesn't need to know about the GUI hierarchy, etc.

If boot is aborted, rewind the progress bar.
 1.5 18-Dec-2003  uwe Add MB_ICONQUESTION style to the message box.
 1.4 19-Jun-2001  uch branches: 1.4.8; 1.4.24;
add build number. when 'make uuencode', increment it.
 1.3 08-May-2001  uch KNF.
 1.2 02-Mar-2001  uch branches: 1.2.2;
rewind progress bar when boot button is pushed.
(SH3) if check box on console window is checked, dump system register.
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file rootwindow.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:03 +0000
 1.2.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.4.24.5 21-Sep-2004  skrll Fix the sync with head I botched.
 1.4.24.4 18-Sep-2004  skrll Sync with HEAD.
 1.4.24.3 25-Aug-2004  skrll Sync with HEAD.
 1.4.24.2 12-Aug-2004  skrll Sync with HEAD.
 1.4.24.1 03-Aug-2004  skrll Sync with HEAD
 1.4.8.2 19-Jun-2001  uch add build number. when 'make uuencode', increment it.
 1.4.8.1 19-Jun-2001  uch file rootwindow.cpp was added on branch nathanw_sa on 2001-06-19 16:50:08 +0000
 1.21.78.1 16-May-2008  yamt sync with head.
 1.21.76.1 18-May-2008  yamt sync with head.
 1.21.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.22.64.1 22-Sep-2015  skrll Sync with HEAD
 1.22.44.1 03-Dec-2017  jdolecek update from HEAD
 1.9 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.8 11-Dec-2005  christos branches: 1.8.74; 1.8.76; 1.8.78;
merge ktrace-lwp.
 1.7 06-Aug-2004  uch clean up whitespace.
 1.6 06-Aug-2004  uch progress bar extension. put message to console.
 1.5 27-Feb-2004  uwe On winder HPC screens use wider Boot/Cancel buttons that looks better.
 1.4 27-Feb-2004  uwe Make sure the root window always has focus, so that hpcboot can be
operated using only the keyboard. It should now be possible to boot
NetBSD on HPC devices with broken touchscreens.
 1.3 23-Feb-2004  uwe WinCE 2.11 doesn't support keyboard focus traversal for nested
dialogs, so implement poor man keyboard focus manager. The goal is to
make it possible to use hpcboot on HPC devices with broken touch
screen. (TODO: Make sure that when the window is activated, there is
a focused control).
 1.2 21-Dec-2003  uwe Move progress bar management to rootwindow.cpp so that hpcmenu.cpp
doesn't need to know about the GUI hierarchy, etc.

If boot is aborted, rewind the progress bar.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.26.1 03-Aug-2004  skrll Sync with HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file rootwindow.h was added on branch thorpej_scsipi on 2001-02-11 19:10:04 +0000
 1.8.78.1 16-May-2008  yamt sync with head.
 1.8.76.1 18-May-2008  yamt sync with head.
 1.8.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 23-Feb-2004  uwe WinCE 2.11 doesn't support keyboard focus traversal for nested
dialogs, so implement poor man keyboard focus manager. The goal is to
make it possible to use hpcboot on HPC devices with broken touch
screen. (TODO: Make sure that when the window is activated, there is
a focused control).
 1.2 08-May-2001  uch branches: 1.2.8; 1.2.24;
KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file tabwindow.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:04 +0000
 1.2.24.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.3 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.2 12-Aug-2004  skrll Sync with HEAD.
 1.2.24.1 03-Aug-2004  skrll Sync with HEAD
 1.2.8.2 08-May-2001  uch KNF.
 1.2.8.1 08-May-2001  uch file tabwindow.cpp was added on branch nathanw_sa on 2001-05-08 18:51:25 +0000
 1.5.78.1 16-May-2008  yamt sync with head.
 1.5.76.1 18-May-2008  yamt sync with head.
 1.5.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 23-Feb-2004  uwe WinCE 2.11 doesn't support keyboard focus traversal for nested
dialogs, so implement poor man keyboard focus manager. The goal is to
make it possible to use hpcboot on HPC devices with broken touch
screen. (TODO: Make sure that when the window is activated, there is
a focused control).
 1.2 08-May-2001  uch branches: 1.2.8; 1.2.24;
KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file tabwindow.h was added on branch thorpej_scsipi on 2001-02-11 19:10:04 +0000
 1.2.24.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.3 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.2 12-Aug-2004  skrll Sync with HEAD.
 1.2.24.1 03-Aug-2004  skrll Sync with HEAD
 1.2.8.2 08-May-2001  uch KNF.
 1.2.8.1 08-May-2001  uch file tabwindow.h was added on branch nathanw_sa on 2001-05-08 18:51:25 +0000
 1.5.78.1 16-May-2008  yamt sync with head.
 1.5.76.1 18-May-2008  yamt sync with head.
 1.5.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.128; 1.1.130; 1.1.132;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.132.1 16-May-2008  yamt sync with head.
 1.1.130.1 18-May-2008  yamt sync with head.
 1.1.128.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file window.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:05 +0000
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 11-Dec-2005  christos branches: 1.3.74; 1.3.76; 1.3.78;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file window.h was added on branch thorpej_scsipi on 2001-02-11 19:10:05 +0000
 1.3.78.1 16-May-2008  yamt sync with head.
 1.3.76.1 18-May-2008  yamt sync with head.
 1.3.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file elf_machdep.h was added on branch thorpej_scsipi on 2001-02-11 19:10:06 +0000
 1.7 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.6 05-Mar-2006  uwe branches: 1.6.2; 1.6.68; 1.6.70; 1.6.72;
s/u_intN_t/uintN_t/
 1.5 11-Dec-2005  christos branches: 1.5.4; 1.5.6;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch branches: 1.4.12;
clean up whitespace.
 1.3 16-May-2001  enami branches: 1.3.8; 1.3.24;
Add missing close paren in message.
 1.2 08-May-2001  uch KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file mips_arch.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:06 +0000
 1.3.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.3.8.2 16-May-2001  enami Add missing close paren in message.
 1.3.8.1 16-May-2001  enami file mips_arch.cpp was added on branch nathanw_sa on 2001-05-16 08:19:43 +0000
 1.4.12.1 21-Jun-2006  yamt sync with head.
 1.5.6.1 22-Apr-2006  simonb Sync with head.
 1.5.4.1 09-Sep-2006  rpaulo sync with head
 1.6.72.1 16-May-2008  yamt sync with head.
 1.6.70.1 18-May-2008  yamt sync with head.
 1.6.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.6.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.6.2.1 05-Mar-2006  uwe file mips_arch.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.7 10-Aug-2023  andvar fix typos in comments s/iton/tion/ or s/ton/tion/.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 08-Mar-2008  rafal branches: 1.5.2; 1.5.4;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.4 11-Dec-2005  christos branches: 1.4.50; 1.4.70; 1.4.74;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch branches: 1.3.12;
clean up whitespace.
 1.2 24-Apr-2001  uch branches: 1.2.8; 1.2.24;
code clean up.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file mips_arch.h was added on branch thorpej_scsipi on 2001-02-11 19:10:06 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.2.8.2 24-Apr-2001  uch code clean up.
 1.2.8.1 24-Apr-2001  uch file mips_arch.h was added on branch nathanw_sa on 2001-04-24 19:28:01 +0000
 1.3.12.1 17-Mar-2008  yamt sync with head.
 1.4.74.2 02-Jun-2008  mjf Sync with HEAD.
 1.4.74.1 03-Apr-2008  mjf Sync with HEAD.
 1.4.70.1 24-Mar-2008  keiichi sync with head.
 1.4.50.1 23-Mar-2008  matt sync with HEAD
 1.5.4.1 16-May-2008  yamt sync with head.
 1.5.2.1 18-May-2008  yamt sync with head.
 1.8 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.7 11-Dec-2005  christos branches: 1.7.74; 1.7.76; 1.7.78;
merge ktrace-lwp.
 1.6 06-Aug-2004  uch clean up whitespace.
 1.5 18-Jun-2001  uch branches: 1.5.8; 1.5.24;
arm, mips: forgot to initialize boot console.
 1.4 16-May-2001  enami Victor MP-C303 uses 4k pagesize. So, ask system instead of hardcoding it.
 1.3 08-May-2001  uch KNF.
 1.2 24-Apr-2001  uch code clean up.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file mips_boot.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:06 +0000
 1.5.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.5.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.5.8.2 18-Jun-2001  uch arm, mips: forgot to initialize boot console.
 1.5.8.1 18-Jun-2001  uch file mips_boot.cpp was added on branch nathanw_sa on 2001-06-18 11:31:05 +0000
 1.7.78.1 16-May-2008  yamt sync with head.
 1.7.76.1 18-May-2008  yamt sync with head.
 1.7.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 11-Dec-2005  christos branches: 1.4.74; 1.4.76; 1.4.78;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch clean up whitespace.
 1.2 24-Apr-2001  uch branches: 1.2.8; 1.2.24;
code clean up.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file mips_boot.h was added on branch thorpej_scsipi on 2001-02-11 19:10:07 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.2.8.2 24-Apr-2001  uch code clean up.
 1.2.8.1 24-Apr-2001  uch file mips_boot.h was added on branch nathanw_sa on 2001-04-24 19:28:01 +0000
 1.4.78.1 16-May-2008  yamt sync with head.
 1.4.76.1 18-May-2008  yamt sync with head.
 1.4.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.2 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.1 24-Apr-2001  uch branches: 1.1.2; 1.1.10; 1.1.128; 1.1.130; 1.1.132;
code clean up.
 1.1.132.1 16-May-2008  yamt sync with head.
 1.1.130.1 18-May-2008  yamt sync with head.
 1.1.128.1 02-Jun-2008  mjf Sync with HEAD.
 1.1.10.2 24-Apr-2001  uch code clean up.
 1.1.10.1 24-Apr-2001  uch file mips_console.cpp was added on branch nathanw_sa on 2001-04-24 19:28:02 +0000
 1.1.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 11-Dec-2005  christos branches: 1.3.74; 1.3.76; 1.3.78;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 24-Apr-2001  uch branches: 1.1.2; 1.1.10; 1.1.26;
code clean up.
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.10.2 24-Apr-2001  uch code clean up.
 1.1.10.1 24-Apr-2001  uch file mips_console.h was added on branch nathanw_sa on 2001-04-24 19:28:02 +0000
 1.1.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.3.78.1 16-May-2008  yamt sync with head.
 1.3.76.1 18-May-2008  yamt sync with head.
 1.3.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 11-Dec-2005  christos branches: 1.4.74; 1.4.76; 1.4.78;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch clean up whitespace.
 1.2 08-May-2001  uch branches: 1.2.8; 1.2.24;
KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file mips_tx39.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:07 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.2.8.2 08-May-2001  uch KNF.
 1.2.8.1 08-May-2001  uch file mips_tx39.cpp was added on branch nathanw_sa on 2001-05-08 18:51:26 +0000
 1.4.78.1 16-May-2008  yamt sync with head.
 1.4.76.1 18-May-2008  yamt sync with head.
 1.4.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 11-Dec-2005  christos branches: 1.3.74; 1.3.76; 1.3.78;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file mips_tx39.h was added on branch thorpej_scsipi on 2001-02-11 19:10:07 +0000
 1.3.78.1 16-May-2008  yamt sync with head.
 1.3.76.1 18-May-2008  yamt sync with head.
 1.3.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.3 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2 08-May-2001  uch branches: 1.2.8; 1.2.126; 1.2.128; 1.2.130;
KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file mips_vr41.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:07 +0000
 1.2.130.1 16-May-2008  yamt sync with head.
 1.2.128.1 18-May-2008  yamt sync with head.
 1.2.126.1 02-Jun-2008  mjf Sync with HEAD.
 1.2.8.2 08-May-2001  uch KNF.
 1.2.8.1 08-May-2001  uch file mips_vr41.cpp was added on branch nathanw_sa on 2001-05-08 18:51:26 +0000
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 11-Dec-2005  christos branches: 1.3.74; 1.3.76; 1.3.78;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file mips_vr41.h was added on branch thorpej_scsipi on 2001-02-11 19:10:08 +0000
 1.3.78.1 16-May-2008  yamt sync with head.
 1.3.76.1 18-May-2008  yamt sync with head.
 1.3.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.2 28-Mar-2017  sevan Update the label text using Adobe Source Sans Pro Extra Light font at 10pt with sharp
anti-aliasing.
Replace the text option with options as there are more than one option to set on
the middle tab.

Adobe Source Sans Pro Extra Light font license (SIL Open Font License 1.1)
https://github.com/adobe-fonts/source-sans-pro/blob/master/LICENSE.txt
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.176; 1.1.196; 1.1.200; 1.1.204;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.204.1 21-Apr-2017  bouyer Sync with HEAD
 1.1.200.1 26-Apr-2017  pgoyette Sync with HEAD
 1.1.196.1 28-Aug-2017  skrll Sync with HEAD
 1.1.176.1 03-Dec-2017  jdolecek update from HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file console.bmp was added on branch thorpej_scsipi on 2001-02-11 19:10:08 +0000
 1.2 28-Mar-2017  sevan Replace icon with black NetBSD flag derived from NetBSD-bw.png.
The text was removed because when image was scaled down to 32x32 pixels it was a
small blurred mess.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.176; 1.1.196; 1.1.200; 1.1.204;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.204.1 21-Apr-2017  bouyer Sync with HEAD
 1.1.200.1 26-Apr-2017  pgoyette Sync with HEAD
 1.1.196.1 28-Aug-2017  skrll Sync with HEAD
 1.1.176.1 03-Dec-2017  jdolecek update from HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcboot.ico was added on branch thorpej_scsipi on 2001-02-11 19:10:08 +0000
 1.21 23-Nov-2011  nonaka modify for PSION NETBOOK PRO.
- ignore "Network" directory when finding the directory for configuration files.
- as the device name "SMC" (SD-MMC) to allow.
- add "SMC1:/" entry to kernel directory.
 1.20 28-Sep-2011  nonaka branches: 1.20.2;
Added "\SD-MMC Card\" entry for PSIONTEKLOGIX NETBOOK PRO.
 1.19 23-Sep-2011  nonaka reduce combobox size.
 1.18 06-Apr-2010  nonaka Added support PXA270.
 1.17 29-Jan-2009  nonaka branches: 1.17.4; 1.17.6;
Added MiniSD and MicroSD card folder.
 1.16 28-Apr-2008  martin branches: 1.16.8;
Remove clause 3 and 4 from TNF licenses
 1.15 11-Dec-2005  christos branches: 1.15.74; 1.15.76; 1.15.78;
merge ktrace-lwp.
 1.14 11-May-2005  uwe Mark resources as language neutral, so that language is not picked
from the complation environment.
 1.13 11-May-2005  uwe Use L"" Unicode syntax for Japanese strings, so that Japanese name for
"Memory Card" is not mangled when compiling in non-Japanese environment.
 1.12 10-Jun-2004  uch add Multimedia Card entry.
 1.11 23-Dec-2003  uwe Trim trailing whitespace.
 1.10 23-Dec-2003  uwe Move IDC_OPT_AUTO_INPUT after IDC_OPT_AUTO to get the expected tab-order.
 1.9 23-Dec-2003  uwe Reverse the order of IDC_CONS_CHK* checkboxes so that they have
"expected" left-to-right Tab-order.
 1.8 23-Dec-2003  uwe Widen the "root file system" group to line up with the controls above it.
 1.7 16-Dec-2003  uwe Add directory "res" to INCDIR_LIST and drop the "res/" prefix from
#include's in hpcmenu.rc. This makes it possible to open hpcmenu.rc
in the eVC resource editor.
 1.6 25-Mar-2002  uch branches: 1.6.10;
add EditText to "option tab window" for user can put extra options to
kernel. patch by Hirokazu FUKUI <hfukui@sannet.ne.jp>
 1.5 21-May-2001  uch branches: 1.5.2; 1.5.8;
change window layout.
 1.4 17-May-2001  enami Allow to pass -d option to kernel.
 1.3 25-Mar-2001  uch selectable serial console speed.
 1.2 22-Mar-2001  uch add file logging method.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file hpcmenu.rc was added on branch thorpej_scsipi on 2001-02-11 19:10:08 +0000
 1.5.8.2 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.5.8.1 21-May-2001  nathanw file hpcmenu.rc was added on branch nathanw_sa on 2002-04-01 07:40:16 +0000
 1.5.2.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.6.10.4 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.6.10.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.6.10.2 18-Sep-2004  skrll Sync with HEAD.
 1.6.10.1 03-Aug-2004  skrll Sync with HEAD
 1.15.78.3 11-Aug-2010  yamt sync with head.
 1.15.78.2 04-May-2009  yamt sync with head.
 1.15.78.1 16-May-2008  yamt sync with head.
 1.15.76.1 18-May-2008  yamt sync with head.
 1.15.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.16.8.1 03-Mar-2009  skrll Sync with HEAD.
 1.17.6.1 30-May-2010  rmind sync with head
 1.17.4.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.20.2.1 17-Apr-2012  yamt sync with head
 1.2 28-Mar-2017  sevan Update the label text using Adobe Source Sans Pro Extra Light font at 10pt with sharp
anti-aliasing.
Replace the text option with options as there are more than one option to set on
the middle tab.

Adobe Source Sans Pro Extra Light font license (SIL Open Font License 1.1)
https://github.com/adobe-fonts/source-sans-pro/blob/master/LICENSE.txt
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.176; 1.1.196; 1.1.200; 1.1.204;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.204.1 21-Apr-2017  bouyer Sync with HEAD
 1.1.200.1 26-Apr-2017  pgoyette Sync with HEAD
 1.1.196.1 28-Aug-2017  skrll Sync with HEAD
 1.1.176.1 03-Dec-2017  jdolecek update from HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file kernel.bmp was added on branch thorpej_scsipi on 2001-02-11 19:10:09 +0000
 1.2 28-Mar-2017  sevan Update the label text using Adobe Source Sans Pro Extra Light font at 10pt with sharp
anti-aliasing.
Replace the text option with options as there are more than one option to set on
the middle tab.

Adobe Source Sans Pro Extra Light font license (SIL Open Font License 1.1)
https://github.com/adobe-fonts/source-sans-pro/blob/master/LICENSE.txt
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.176; 1.1.196; 1.1.200; 1.1.204;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.204.1 21-Apr-2017  bouyer Sync with HEAD
 1.1.200.1 26-Apr-2017  pgoyette Sync with HEAD
 1.1.196.1 28-Aug-2017  skrll Sync with HEAD
 1.1.176.1 03-Dec-2017  jdolecek update from HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file option.bmp was added on branch thorpej_scsipi on 2001-02-11 19:10:09 +0000
 1.13 23-Nov-2011  nonaka modify for PSION NETBOOK PRO.
- ignore "Network" directory when finding the directory for configuration files.
- as the device name "SMC" (SD-MMC) to allow.
- add "SMC1:/" entry to kernel directory.
 1.12 28-Sep-2011  nonaka branches: 1.12.2;
Added "\SD-MMC Card\" entry for PSIONTEKLOGIX NETBOOK PRO.
 1.11 06-Apr-2010  nonaka Added support PXA270.
 1.10 29-Jan-2009  nonaka branches: 1.10.4; 1.10.6;
Added MiniSD and MicroSD card folder.
 1.9 28-Apr-2008  martin branches: 1.9.8;
Remove clause 3 and 4 from TNF licenses
 1.8 11-Dec-2005  christos branches: 1.8.74; 1.8.76; 1.8.78;
merge ktrace-lwp.
 1.7 06-Aug-2004  uch clean up whitespace.
 1.6 10-Jun-2004  uch add Multimedia Card entry.
 1.5 25-Mar-2002  uch branches: 1.5.10;
add EditText to "option tab window" for user can put extra options to
kernel. patch by Hirokazu FUKUI <hfukui@sannet.ne.jp>
 1.4 17-May-2001  enami branches: 1.4.2; 1.4.8;
Allow to pass -d option to kernel.
 1.3 25-Mar-2001  uch selectable serial console speed.
 1.2 22-Mar-2001  uch add file logging method.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file resource.h was added on branch thorpej_scsipi on 2001-02-11 19:10:10 +0000
 1.4.8.2 01-Apr-2002  nathanw Catch up to -current.
(CVS: It's not just a program. It's an adventure!)
 1.4.8.1 17-May-2001  nathanw file resource.h was added on branch nathanw_sa on 2002-04-01 07:40:16 +0000
 1.4.2.1 23-Jun-2002  jdolecek catch up with -current on kqueue branch
 1.5.10.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.5.10.3 18-Sep-2004  skrll Sync with HEAD.
 1.5.10.2 12-Aug-2004  skrll Sync with HEAD.
 1.5.10.1 03-Aug-2004  skrll Sync with HEAD
 1.8.78.3 11-Aug-2010  yamt sync with head.
 1.8.78.2 04-May-2009  yamt sync with head.
 1.8.78.1 16-May-2008  yamt sync with head.
 1.8.76.1 18-May-2008  yamt sync with head.
 1.8.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.9.8.1 03-Mar-2009  skrll Sync with HEAD.
 1.10.6.1 30-May-2010  rmind sync with head
 1.10.4.1 30-Apr-2010  uebayasi Sync with HEAD.
 1.12.2.1 17-Apr-2012  yamt sync with head
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file coff_machdep.h was added on branch thorpej_scsipi on 2001-02-11 19:10:10 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file elf_machdep.h was added on branch thorpej_scsipi on 2001-02-11 19:10:11 +0000
 1.4 11-Feb-2002  uch totaly clean up SH3/SH4 related code
 1.3 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.2 22-Mar-2001  uch branches: 1.2.2; 1.2.8;
add HD64461 UART serial console.
add SH3 SCI console method
add SH3 TMU register dump
use generic serial console when companion chip is unknown.
 1.1 21-Feb-2001  uch branches: 1.1.2; 1.1.4;
more diagnostic message. (SH3)
add framebuffer information (ARM)
fix boot parameter bug. (-b=sd0)
 1.1.4.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.4.2 12-Mar-2001  bouyer Sync with HEAD.
 1.1.4.1 21-Feb-2001  bouyer file hd64461.h was added on branch thorpej_scsipi on 2001-03-12 13:28:17 +0000
 1.1.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.2.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.2.8.1 22-Mar-2001  nathanw file hd64461.h was added on branch nathanw_sa on 2002-02-28 04:09:45 +0000
 1.2.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.2.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.2 11-Feb-2002  uch branches: 1.2.2;
totaly clean up SH3/SH4 related code
 1.1 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.2.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.2.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.4 11-Feb-2002  uch totaly clean up SH3/SH4 related code
 1.3 12-Jun-2001  wiz branches: 1.3.2; 1.3.8;
receive, not recieve
 1.2 13-Mar-2001  uch add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file scifreg.h was added on branch thorpej_scsipi on 2001-02-11 19:10:11 +0000
 1.3.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.3.8.1 12-Jun-2001  nathanw file scifreg.h was added on branch nathanw_sa on 2002-02-28 04:09:45 +0000
 1.3.2.1 16-Mar-2002  jdolecek Catch up with -current.
 1.6 11-Feb-2002  uch totaly clean up SH3/SH4 related code
 1.5 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.4 22-Mar-2001  uch branches: 1.4.2; 1.4.8;
add HD64461 UART serial console.
add SH3 SCI console method
add SH3 TMU register dump
use generic serial console when companion chip is unknown.
 1.3 13-Mar-2001  uch add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.2 21-Feb-2001  uch branches: 1.2.2;
more diagnostic message. (SH3)
add framebuffer information (ARM)
fix boot parameter bug. (-b=sd0)
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh3.h was added on branch thorpej_scsipi on 2001-02-11 19:10:11 +0000
 1.2.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.4.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.4.8.1 22-Mar-2001  nathanw file sh3.h was added on branch nathanw_sa on 2002-02-28 04:09:46 +0000
 1.4.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.4.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.2 11-Feb-2002  uch totaly clean up SH3/SH4 related code
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.10.1 28-Feb-2002  nathanw Catch up to -current.
 1.1.6.1 16-Mar-2002  jdolecek Catch up with -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_7707.h was added on branch thorpej_scsipi on 2001-02-11 19:10:12 +0000
 1.2 11-Feb-2002  uch totaly clean up SH3/SH4 related code
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.10.1 28-Feb-2002  nathanw Catch up to -current.
 1.1.6.1 16-Mar-2002  jdolecek Catch up with -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_7709.h was added on branch thorpej_scsipi on 2001-02-11 19:10:12 +0000
 1.2 11-Feb-2002  uch totaly clean up SH3/SH4 related code
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.10.1 28-Feb-2002  nathanw Catch up to -current.
 1.1.6.1 16-Mar-2002  jdolecek Catch up with -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_7709a.h was added on branch thorpej_scsipi on 2001-02-11 19:10:12 +0000
 1.2 11-Feb-2002  uch branches: 1.2.2;
totaly clean up SH3/SH4 related code
 1.1 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.2.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.2.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.15 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.14 05-Mar-2006  uwe branches: 1.14.2; 1.14.68; 1.14.70; 1.14.72;
s/u_intN_t/uintN_t/
 1.13 25-Feb-2006  wiz Fix some typos.
 1.12 11-Dec-2005  christos branches: 1.12.2; 1.12.4; 1.12.6;
merge ktrace-lwp.
 1.11 13-Aug-2004  uch branches: 1.11.12;
add SH7707
 1.10 06-Aug-2004  uch make hpcboot.exe compile on VC5 (H/PC Ver.1.01 for MIPS, H/PC Ver.2.00 for SH).
 1.9 11-Feb-2002  uch branches: 1.9.16;
totaly clean up SH3/SH4 related code
 1.8 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.7 08-May-2001  uch branches: 1.7.2; 1.7.8;
KNF.
 1.6 24-Apr-2001  uch code clean up.
 1.5 25-Mar-2001  uch selectable serial console speed.
 1.4 22-Mar-2001  uch add HD64461 UART serial console.
add SH3 SCI console method
add SH3 TMU register dump
use generic serial console when companion chip is unknown.
 1.3 02-Mar-2001  uch branches: 1.3.2;
rewind progress bar when boot button is pushed.
(SH3) if check box on console window is checked, dump system register.
 1.2 21-Feb-2001  uch more diagnostic message. (SH3)
add framebuffer information (ARM)
fix boot parameter bug. (-b=sd0)
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_arch.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:12 +0000
 1.3.2.2 21-Jun-2001  nathanw Catch up to -current.
 1.3.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.7.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.7.8.1 08-May-2001  nathanw file sh_arch.cpp was added on branch nathanw_sa on 2002-02-28 04:09:46 +0000
 1.7.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.7.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.9.16.5 24-Feb-2005  skrll Fix merge botches that lost copyright updates.
 1.9.16.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.9.16.3 18-Sep-2004  skrll Sync with HEAD.
 1.9.16.2 25-Aug-2004  skrll Sync with HEAD.
 1.9.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.11.12.1 21-Jun-2006  yamt sync with head.
 1.12.6.1 22-Apr-2006  simonb Sync with head.
 1.12.4.1 09-Sep-2006  rpaulo sync with head
 1.12.2.1 01-Mar-2006  yamt sync with head.
 1.14.72.1 16-May-2008  yamt sync with head.
 1.14.70.1 18-May-2008  yamt sync with head.
 1.14.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.14.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.14.2.1 05-Mar-2006  uwe file sh_arch.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.12 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.11 08-Mar-2008  rafal branches: 1.11.2; 1.11.4;
Support for XScale-based (PXA-2x0) iPaqs -- original refactoring / code from
Robert Swindells, with addition of serial console, other assorted cleanup
and much headbanging by me. Tested only on a iPaq 3970 so far.

NB: So far this uses the SA-11xx-targetted assembly code (including cache
handling, etc). Fortunately, none of that's required since hpcboot allocs
cache-inhibited pages from WinCE to copy the 2nd-stage loader and kernel
into. I've split the code into SA-11xx and PXA-2x0 bits in my tree, but
that needs help/review from someone with ARM/XScale clue.
 1.10 05-Mar-2006  uwe branches: 1.10.2; 1.10.44; 1.10.64; 1.10.68;
s/u_intN_t/uintN_t/
 1.9 11-Dec-2005  christos branches: 1.9.4; 1.9.6;
merge ktrace-lwp.
 1.8 13-Aug-2004  uch branches: 1.8.12;
add SH7707
 1.7 06-Aug-2004  uch clean up whitespace.
 1.6 11-Feb-2002  uch branches: 1.6.16;
totaly clean up SH3/SH4 related code
 1.5 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.4 22-Mar-2001  uch branches: 1.4.2; 1.4.8;
add HD64461 UART serial console.
add SH3 SCI console method
add SH3 TMU register dump
use generic serial console when companion chip is unknown.
 1.3 15-Mar-2001  uch setup bootinfo.bi_cnuse at bootloader phase.
 1.2 21-Feb-2001  uch branches: 1.2.2;
more diagnostic message. (SH3)
add framebuffer information (ARM)
fix boot parameter bug. (-b=sd0)
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.4 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_arch.h was added on branch thorpej_scsipi on 2001-02-11 19:10:12 +0000
 1.2.2.1 09-Apr-2001  nathanw Catch up with -current.
 1.4.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.4.8.1 22-Mar-2001  nathanw file sh_arch.h was added on branch nathanw_sa on 2002-02-28 04:09:46 +0000
 1.4.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.4.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.6.16.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.6.16.3 18-Sep-2004  skrll Sync with HEAD.
 1.6.16.2 25-Aug-2004  skrll Sync with HEAD.
 1.6.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.8.12.2 17-Mar-2008  yamt sync with head.
 1.8.12.1 21-Jun-2006  yamt sync with head.
 1.9.6.1 22-Apr-2006  simonb Sync with head.
 1.9.4.1 09-Sep-2006  rpaulo sync with head
 1.10.68.2 02-Jun-2008  mjf Sync with HEAD.
 1.10.68.1 03-Apr-2008  mjf Sync with HEAD.
 1.10.64.1 24-Mar-2008  keiichi sync with head.
 1.10.44.1 23-Mar-2008  matt sync with HEAD
 1.10.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.10.2.1 05-Mar-2006  uwe file sh_arch.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.11.4.1 16-May-2008  yamt sync with head.
 1.11.2.1 18-May-2008  yamt sync with head.
 1.10 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.9 11-Dec-2005  christos branches: 1.9.74; 1.9.76; 1.9.78;
merge ktrace-lwp.
 1.8 13-Aug-2004  uch add SH7707
 1.7 06-Aug-2004  uch clean up whitespace.
 1.6 11-Feb-2002  uch branches: 1.6.16;
totaly clean up SH3/SH4 related code
 1.5 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.4 21-May-2001  uch branches: 1.4.2; 1.4.8;
rework the way to set booted-console flag.
 1.3 08-May-2001  uch KNF.
 1.2 24-Apr-2001  uch code clean up.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_boot.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:13 +0000
 1.4.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.4.8.1 21-May-2001  nathanw file sh_boot.cpp was added on branch nathanw_sa on 2002-02-28 04:09:46 +0000
 1.4.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.4.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.6.16.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.6.16.3 18-Sep-2004  skrll Sync with HEAD.
 1.6.16.2 25-Aug-2004  skrll Sync with HEAD.
 1.6.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.9.78.1 16-May-2008  yamt sync with head.
 1.9.76.1 18-May-2008  yamt sync with head.
 1.9.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 11-Dec-2005  christos branches: 1.4.74; 1.4.76; 1.4.78;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch clean up whitespace.
 1.2 24-Apr-2001  uch branches: 1.2.8; 1.2.24;
code clean up.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_boot.h was added on branch thorpej_scsipi on 2001-02-11 19:10:13 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.2.8.2 24-Apr-2001  uch code clean up.
 1.2.8.1 24-Apr-2001  uch file sh_boot.h was added on branch nathanw_sa on 2001-04-24 19:28:02 +0000
 1.4.78.1 16-May-2008  yamt sync with head.
 1.4.76.1 18-May-2008  yamt sync with head.
 1.4.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.12 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.11 11-Dec-2005  christos branches: 1.11.74; 1.11.76; 1.11.78;
merge ktrace-lwp.
 1.10 06-Aug-2004  uch clean up whitespace.
 1.9 11-Feb-2002  uch branches: 1.9.16;
totaly clean up SH3/SH4 related code
 1.8 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.7 21-May-2001  uch branches: 1.7.2; 1.7.8;
rework the way to set booted-console flag.
 1.6 08-May-2001  uch KNF.
 1.5 24-Apr-2001  uch code clean up.
 1.4 22-Mar-2001  uch add HD64461 UART serial console.
add SH3 SCI console method
add SH3 TMU register dump
use generic serial console when companion chip is unknown.
 1.3 15-Mar-2001  uch setup bootinfo.bi_cnuse at bootloader phase.
 1.2 13-Mar-2001  uch add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_console.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:13 +0000
 1.7.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.7.8.1 21-May-2001  nathanw file sh_console.cpp was added on branch nathanw_sa on 2002-02-28 04:09:46 +0000
 1.7.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.7.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.9.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.9.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.9.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.11.78.1 16-May-2008  yamt sync with head.
 1.11.76.1 18-May-2008  yamt sync with head.
 1.11.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.12 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.11 05-Mar-2006  uwe branches: 1.11.2; 1.11.68; 1.11.70; 1.11.72;
s/u_intN_t/uintN_t/
 1.10 11-Dec-2005  christos branches: 1.10.4; 1.10.6;
merge ktrace-lwp.
 1.9 06-Aug-2004  uch branches: 1.9.12;
clean up whitespace.
 1.8 11-Feb-2002  uch branches: 1.8.16;
totaly clean up SH3/SH4 related code
 1.7 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.6 21-May-2001  uch branches: 1.6.2; 1.6.8;
rework the way to set booted-console flag.
 1.5 24-Apr-2001  uch code clean up.
 1.4 22-Mar-2001  uch add HD64461 UART serial console.
add SH3 SCI console method
add SH3 TMU register dump
use generic serial console when companion chip is unknown.
 1.3 15-Mar-2001  uch setup bootinfo.bi_cnuse at bootloader phase.
 1.2 13-Mar-2001  uch add SH4 configuration.
(SH) don't access SCIF if the Windows CE's COM1 is not connected to SCIF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.2 21-Jun-2001  nathanw Catch up to -current.
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 27-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_console.h was added on branch thorpej_scsipi on 2001-02-11 19:10:13 +0000
 1.6.8.2 28-Feb-2002  nathanw Catch up to -current.
 1.6.8.1 21-May-2001  nathanw file sh_console.h was added on branch nathanw_sa on 2002-02-28 04:09:46 +0000
 1.6.2.2 16-Mar-2002  jdolecek Catch up with -current.
 1.6.2.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.8.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.8.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.8.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.9.12.1 21-Jun-2006  yamt sync with head.
 1.10.6.1 22-Apr-2006  simonb Sync with head.
 1.10.4.1 09-Sep-2006  rpaulo sync with head
 1.11.72.1 16-May-2008  yamt sync with head.
 1.11.70.1 18-May-2008  yamt sync with head.
 1.11.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.11.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.11.2.1 05-Mar-2006  uwe file sh_console.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.8 22-Aug-2021  andvar s/priviledge/privilege/ in comments/log messages and fix one typo in descriptor.
 1.7 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.6 05-Mar-2006  uwe branches: 1.6.2; 1.6.68; 1.6.70; 1.6.72;
s/u_intN_t/uintN_t/
 1.5 11-Dec-2005  christos branches: 1.5.4; 1.5.6;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch branches: 1.4.12;
clean up whitespace.
 1.3 11-Feb-2002  uch branches: 1.3.16;
totaly clean up SH3/SH4 related code
 1.2 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.10.1 28-Feb-2002  nathanw Catch up to -current.
 1.1.6.2 16-Mar-2002  jdolecek Catch up with -current.
 1.1.6.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_mmu.cpp was added on branch thorpej_scsipi on 2001-02-11 19:10:13 +0000
 1.3.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.4.12.1 21-Jun-2006  yamt sync with head.
 1.5.6.1 22-Apr-2006  simonb Sync with head.
 1.5.4.1 09-Sep-2006  rpaulo sync with head
 1.6.72.1 16-May-2008  yamt sync with head.
 1.6.70.1 18-May-2008  yamt sync with head.
 1.6.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.6.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.6.2.1 05-Mar-2006  uwe file sh_mmu.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 11-Dec-2005  christos branches: 1.5.74; 1.5.76; 1.5.78;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 11-Feb-2002  uch branches: 1.3.16;
totaly clean up SH3/SH4 related code
 1.2 04-Feb-2002  uch SH4 and HD64465(SH4 companion chip) serial console support.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.10.1 28-Feb-2002  nathanw Catch up to -current.
 1.1.6.2 16-Mar-2002  jdolecek Catch up with -current.
 1.1.6.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file sh_mmu.h was added on branch thorpej_scsipi on 2001-02-11 19:10:13 +0000
 1.3.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.5.78.1 16-May-2008  yamt sync with head.
 1.5.76.1 18-May-2008  yamt sync with head.
 1.5.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 05-Mar-2006  uwe branches: 1.5.2; 1.5.68; 1.5.70; 1.5.72;
s/u_intN_t/uintN_t/
 1.4 11-Dec-2005  christos branches: 1.4.4; 1.4.6;
merge ktrace-lwp.
 1.3 13-Aug-2004  uch branches: 1.3.12;
add SH7707
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.2 25-Aug-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file 7707.h was added on branch nathanw_sa on 2002-02-28 04:09:47 +0000
 1.3.12.1 21-Jun-2006  yamt sync with head.
 1.4.6.1 22-Apr-2006  simonb Sync with head.
 1.4.4.1 09-Sep-2006  rpaulo sync with head
 1.5.72.1 16-May-2008  yamt sync with head.
 1.5.70.1 18-May-2008  yamt sync with head.
 1.5.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.5.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.5.2.1 05-Mar-2006  uwe file 7707.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.68; 1.4.70; 1.4.72;
s/u_intN_t/uintN_t/
 1.3 11-Dec-2005  christos branches: 1.3.4; 1.3.6;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file 7709.h was added on branch nathanw_sa on 2002-02-28 04:09:47 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.6.1 22-Apr-2006  simonb Sync with head.
 1.3.4.1 09-Sep-2006  rpaulo sync with head
 1.4.72.1 16-May-2008  yamt sync with head.
 1.4.70.1 18-May-2008  yamt sync with head.
 1.4.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file 7709.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.68; 1.4.70; 1.4.72;
s/u_intN_t/uintN_t/
 1.3 11-Dec-2005  christos branches: 1.3.4; 1.3.6;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file 7709a.h was added on branch nathanw_sa on 2002-02-28 04:09:47 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.6.1 22-Apr-2006  simonb Sync with head.
 1.3.4.1 09-Sep-2006  rpaulo sync with head
 1.4.72.1 16-May-2008  yamt sync with head.
 1.4.70.1 18-May-2008  yamt sync with head.
 1.4.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file 7709a.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.68; 1.4.70; 1.4.72;
s/u_intN_t/uintN_t/
 1.3 11-Dec-2005  christos branches: 1.3.4; 1.3.6;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file 7750.h was added on branch nathanw_sa on 2002-02-28 04:09:47 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.6.1 22-Apr-2006  simonb Sync with head.
 1.3.4.1 09-Sep-2006  rpaulo sync with head
 1.4.72.1 16-May-2008  yamt sync with head.
 1.4.70.1 18-May-2008  yamt sync with head.
 1.4.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file 7750.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.4 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.3 11-Dec-2005  christos branches: 1.3.74; 1.3.76; 1.3.78;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file sh.h was added on branch nathanw_sa on 2002-02-28 04:09:47 +0000
 1.3.78.1 16-May-2008  yamt sync with head.
 1.3.76.1 18-May-2008  yamt sync with head.
 1.3.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 11-Dec-2005  christos branches: 1.4.74; 1.4.76; 1.4.78;
merge ktrace-lwp.
 1.3 13-Aug-2004  uch add SH7707
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.2 25-Aug-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file sh3.h was added on branch nathanw_sa on 2002-02-28 04:09:47 +0000
 1.4.78.1 16-May-2008  yamt sync with head.
 1.4.76.1 18-May-2008  yamt sync with head.
 1.4.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.5 28-Jun-2025  andvar Spelling and grammar fixes in comments.
 1.4 28-Apr-2008  martin branches: 1.4.124;
Remove clause 3 and 4 from TNF licenses
 1.3 11-Dec-2005  christos branches: 1.3.74; 1.3.76; 1.3.78;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file sh4.h was added on branch nathanw_sa on 2002-02-28 04:09:47 +0000
 1.3.78.1 16-May-2008  yamt sync with head.
 1.3.76.1 18-May-2008  yamt sync with head.
 1.3.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.124.1 02-Aug-2025  perseant Sync with HEAD
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file hd64461.h was added on branch nathanw_sa on 2002-02-28 04:09:48 +0000
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file hd64465.h was added on branch nathanw_sa on 2002-02-28 04:09:48 +0000
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file mq100.h was added on branch nathanw_sa on 2002-02-28 04:09:48 +0000
 1.6 06-Oct-2021  andvar s/embeded/embedded/ in comments and messages.
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.68; 1.4.70; 1.4.72;
s/u_intN_t/uintN_t/
 1.3 11-Dec-2005  christos branches: 1.3.4; 1.3.6;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file sh.h was added on branch nathanw_sa on 2002-02-28 04:09:48 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.6.1 22-Apr-2006  simonb Sync with head.
 1.3.4.1 09-Sep-2006  rpaulo sync with head
 1.4.72.1 16-May-2008  yamt sync with head.
 1.4.70.1 18-May-2008  yamt sync with head.
 1.4.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file sh.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.6 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.5 05-Mar-2006  uwe branches: 1.5.2; 1.5.68; 1.5.70; 1.5.72;
s/u_intN_t/uintN_t/
 1.4 11-Dec-2005  christos branches: 1.4.4; 1.4.6;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch branches: 1.3.12;
clean up whitespace.
 1.2 03-May-2003  wiz branches: 1.2.2;
DMA, not dma nor Dma.
 1.1 11-Feb-2002  uch branches: 1.1.2;
totaly clean up SH3/SH4 related code
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file sh3_dev.cpp was added on branch nathanw_sa on 2002-02-28 04:09:48 +0000
 1.2.2.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.2.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.2.1 12-Aug-2004  skrll Sync with HEAD.
 1.3.12.1 21-Jun-2006  yamt sync with head.
 1.4.6.1 22-Apr-2006  simonb Sync with head.
 1.4.4.1 09-Sep-2006  rpaulo sync with head
 1.5.72.1 16-May-2008  yamt sync with head.
 1.5.70.1 18-May-2008  yamt sync with head.
 1.5.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.5.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.5.2.1 05-Mar-2006  uwe file sh3_dev.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.68; 1.4.70; 1.4.72;
s/u_intN_t/uintN_t/
 1.3 11-Dec-2005  christos branches: 1.3.4; 1.3.6;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file sh4_dev.cpp was added on branch nathanw_sa on 2002-02-28 04:09:48 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.6.1 22-Apr-2006  simonb Sync with head.
 1.3.4.1 09-Sep-2006  rpaulo sync with head
 1.4.72.1 16-May-2008  yamt sync with head.
 1.4.70.1 18-May-2008  yamt sync with head.
 1.4.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file sh4_dev.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.68; 1.4.70; 1.4.72;
s/u_intN_t/uintN_t/
 1.3 11-Dec-2005  christos branches: 1.3.4; 1.3.6;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file sh_dev.cpp was added on branch nathanw_sa on 2002-02-28 04:09:48 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.6.1 22-Apr-2006  simonb Sync with head.
 1.3.4.1 09-Sep-2006  rpaulo sync with head
 1.4.72.1 16-May-2008  yamt sync with head.
 1.4.70.1 18-May-2008  yamt sync with head.
 1.4.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file sh_dev.cpp was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.5 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.4 05-Mar-2006  uwe branches: 1.4.2; 1.4.68; 1.4.70; 1.4.72;
s/u_intN_t/uintN_t/
 1.3 11-Dec-2005  christos branches: 1.3.4; 1.3.6;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 11-Feb-2002  uch branches: 1.1.2; 1.1.18;
totaly clean up SH3/SH4 related code
 1.1.18.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.18.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.18.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 28-Feb-2002  nathanw Catch up to -current.
 1.1.2.1 11-Feb-2002  nathanw file sh_dev.h was added on branch nathanw_sa on 2002-02-28 04:09:48 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.6.1 22-Apr-2006  simonb Sync with head.
 1.3.4.1 09-Sep-2006  rpaulo sync with head
 1.4.72.1 16-May-2008  yamt sync with head.
 1.4.70.1 18-May-2008  yamt sync with head.
 1.4.68.1 02-Jun-2008  mjf Sync with HEAD.
 1.4.2.2 05-Mar-2006  uwe s/u_intN_t/uintN_t/
 1.4.2.1 05-Mar-2006  uwe file sh_dev.h was added on branch yamt-pdpolicy on 2006-03-05 04:05:40 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file exec_coff.h was added on branch thorpej_scsipi on 2001-02-11 19:10:14 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file exec_elf.h was added on branch thorpej_scsipi on 2001-02-11 19:10:14 +0000
 1.1 18-Oct-2006  uwe branches: 1.1.2; 1.1.4; 1.1.8;
The real libkern.h now uses "long long" that eVC has no clue about.
Instead of polluting libkern.h with ifdefs introduce our own private
copy. Since AFAICT we only need it for libsa/ufs.c which only
includes it for the strlen() prototype, trim it to provide just that
for now.

We cannot just #include <string.h> (the WinCE one) here, as that pulls
in a lot of unrelated stuff, e.g. defines for limits that collide with
machine/limits.h
 1.1.8.2 30-Dec-2006  yamt sync with head.
 1.1.8.1 18-Oct-2006  yamt file libkern.h was added on branch yamt-lazymbuf on 2006-12-30 20:46:02 +0000
 1.1.4.2 18-Nov-2006  ad Sync with head.
 1.1.4.1 18-Oct-2006  ad file libkern.h was added on branch newlock2 on 2006-11-18 21:29:14 +0000
 1.1.2.2 22-Oct-2006  yamt sync with head
 1.1.2.1 18-Oct-2006  yamt file libkern.h was added on branch yamt-splraiseipl on 2006-10-22 06:04:42 +0000
 1.2 17-Jul-2011  joerg Retire varargs.h support. Move machine/stdarg.h logic into MI
sys/stdarg.h and expect compiler to provide proper builtins, defaulting
to the GCC interface. lint still has a special fallback.
Reduce abuse of _BSD_VA_LIST_ by defining __va_list by default and
derive va_list as required by standards.
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file ansi.h was added on branch thorpej_scsipi on 2001-02-11 19:10:14 +0000
 1.2 01-Feb-2002  uch bootinfo.h, config_hook.h, platid.h are moved to hpc/include
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.10.1 28-Feb-2002  nathanw Catch up to -current.
 1.1.6.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file bootinfo.h was added on branch thorpej_scsipi on 2001-02-11 19:10:15 +0000
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file bswap.h was added on branch thorpej_scsipi on 2001-02-11 19:10:15 +0000
 1.5 11-Dec-2005  christos merge ktrace-lwp.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 26-Apr-2004  uwe <machine/cdefs.h> is included by <sys/cdefs.h>, so there's no point
in including <sys/cdefs.h> from <machine/cdefs.h> again.
 1.2 27-Sep-2001  uch branches: 1.2.4; 1.2.20;
ANSIfy, KNF.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4; 1.1.6;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.6.1 10-Jan-2002  thorpej Sync kqueue branch with -current.
 1.1.4.1 01-Oct-2001  fvdl Catch up with -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file cdefs.h was added on branch thorpej_scsipi on 2001-02-11 19:10:16 +0000
 1.2.20.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.20.3 18-Sep-2004  skrll Sync with HEAD.
 1.2.20.2 12-Aug-2004  skrll Sync with HEAD.
 1.2.20.1 03-Aug-2004  skrll Sync with HEAD
 1.2.4.2 27-Sep-2001  uch ANSIfy, KNF.
 1.2.4.1 27-Sep-2001  uch file cdefs.h was added on branch nathanw_sa on 2001-09-27 16:31:26 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file coff_machdep.h was added on branch thorpej_scsipi on 2001-02-11 19:10:16 +0000
 1.5 11-Dec-2005  christos merge ktrace-lwp.
 1.4 06-Aug-2004  uch clean up whitespace.
 1.3 26-Apr-2004  uwe Make sure that overzealous definition of __packed in <sys/cdefs.h>
doesn't break compilation with Microsoft compilers. Push/pop #pragma pack
around <sys/bootblock.h>.
 1.2 08-Oct-2003  lukem Overhaul MBR handling (part 1):

<sys/bootblock.h>:
* Added definitions for the Master Boot Record (MBR) used by
a variety of systems (primarily i386), including the format
of the BIOS Parameter Block (BPB).
This information was cribbed from a variety of sources
including <sys/disklabel_mbr.h> which this is a superset of.

As part of this, some data structure elements and #defines
were renamed to be more "namespace friendly" and consistent
with other bootblocks and MBR documentation.
Update all uses of the old names to the new names.

<sys/disklabel_mbr.h>:
* Deprecated in favor of <sys/bootblock.h> (the latter is more
"host tool" friendly).

amd64 & i386:
* Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to
be consistent with the naming convention of the msdosfs tools.

* Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1
and it's confusing to have two functionally equivalent bootblocks,
especially given that "ufs" has multiple meanings (it could be
a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).

* Rework pbr.S (the first sector of bootxx_*):
+ Ensure that BPB (bytes 11..89) and the partition table
(bytes 446..509) do not contain code.
+ Add support for booting from FAT partitions if BOOT_FROM_FAT
is defined. (Only set for bootxx_msdos).
+ Remove "dummy" partition 3; if people want to installboot(8)
these to the start of the disk they can use fdisk(8) to
create a real MBR partition table...
+ Compile with TERSE_ERROR so it fits because of the above.
Whilst this is less user friendly, I feel it's important
to have a valid partition table and BPB in the MBR/PBR.

* Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent
with other platforms.

* Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that
we can boot off FAT partitions.

* Crank version of /usr/mdec/boot to 3.1, and fix some of the other
entries in the version file.

installboot(8) (i386):
* Read the existing MBR of the filesystem and retain the BIOS
Parameter Block (BPB) in bytes 11..89 and the MBR partition
table in bytes 446..509. (Previously installboot(8) would
trash those two sections of the MBR.)

mbrlabel(8):
* Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code
to map the MBR partition type to the NetBSD disklabel type.


Test built "make release" for i386, and new bootblocks verified to work
(even off FAT!).
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.26.1 03-Aug-2004  skrll Sync with HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file disklabel.h was added on branch thorpej_scsipi on 2001-02-11 19:10:16 +0000
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file elf_machdep.h was added on branch thorpej_scsipi on 2001-02-11 19:10:17 +0000
 1.11 16-Nov-2006  uwe Sync with sys/endian.h: s/const/__const__/ in __attribute__
 1.10 16-Nov-2006  uwe Bring back __unused (sed cannot tell if it's in an argument list or not).
 1.9 16-Nov-2006  christos __unused removal on arguments; approved by core.
 1.8 05-Mar-2006  uwe branches: 1.8.2; 1.8.14; 1.8.16;
Sync with <sys/endian.h>.
Ifdef out ntohl &co defined for little-endian via bswap* - use system versions.
 1.7 14-Jan-2006  uwe branches: 1.7.2; 1.7.4;
Kill trailing whitespace in local comment.
 1.6 14-Jan-2006  uwe Sync with <sys/endian.h>.
 1.5 24-Dec-2005  perry branches: 1.5.2;
__asm__ -> __asm
__const__ -> const
__inline__ -> inline
__volatile__ -> volatile
 1.4 24-Dec-2005  perry Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 11-May-2005  uwe branches: 1.2.2;
Our <sys/endian.h> is no longer compilable with eVC3 and probably
other old WinCE compilers because they don't grok ULL constant suffix.
Instead of polluting sys/endian.h with WinCE compatibility ugliness,
pull a copy here, so that we can hack it privately.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.1 10-Nov-2005  skrll Sync with HEAD. Here we go again...
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file endian.h was added on branch thorpej_scsipi on 2001-02-11 19:10:17 +0000
 1.2.2.2 30-Dec-2006  yamt sync with head.
 1.2.2.1 21-Jun-2006  yamt sync with head.
 1.5.2.1 15-Jan-2006  yamt sync with head.
 1.7.4.1 22-Apr-2006  simonb Sync with head.
 1.7.2.1 09-Sep-2006  rpaulo sync with head
 1.8.16.1 10-Dec-2006  yamt sync with head.
 1.8.14.1 18-Nov-2006  ad Sync with head.
 1.8.2.2 05-Mar-2006  uwe Sync with <sys/endian.h>.
Ifdef out ntohl &co defined for little-endian via bswap* - use system versions.
 1.8.2.1 05-Mar-2006  uwe file endian.h was added on branch yamt-pdpolicy on 2006-03-05 03:14:54 +0000
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file endian_machdep.h was added on branch thorpej_scsipi on 2001-02-11 19:10:17 +0000
 1.1 30-Apr-2001  uch branches: 1.1.2; 1.1.10;
add wrapper header for integer types.
 1.1.10.2 30-Apr-2001  uch add wrapper header for integer types.
 1.1.10.1 30-Apr-2001  uch file int_const.h was added on branch nathanw_sa on 2001-04-30 13:41:33 +0000
 1.1.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.1 30-Apr-2001  uch branches: 1.1.2; 1.1.10;
add wrapper header for integer types.
 1.1.10.2 30-Apr-2001  uch add wrapper header for integer types.
 1.1.10.1 30-Apr-2001  uch file int_fmtio.h was added on branch nathanw_sa on 2001-04-30 13:41:33 +0000
 1.1.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.1 30-Apr-2001  uch branches: 1.1.2; 1.1.10;
add wrapper header for integer types.
 1.1.10.2 30-Apr-2001  uch add wrapper header for integer types.
 1.1.10.1 30-Apr-2001  uch file int_limits.h was added on branch nathanw_sa on 2001-04-30 13:41:34 +0000
 1.1.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.1 30-Apr-2001  uch branches: 1.1.2; 1.1.10;
add wrapper header for integer types.
 1.1.10.2 30-Apr-2001  uch add wrapper header for integer types.
 1.1.10.1 30-Apr-2001  uch file int_mwgwtypes.h was added on branch nathanw_sa on 2001-04-30 13:41:34 +0000
 1.1.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.2 30-Apr-2001  uch branches: 1.2.8;
add wrapper header for integer types.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file int_types.h was added on branch thorpej_scsipi on 2001-02-11 19:10:18 +0000
 1.2.8.2 30-Apr-2001  uch add wrapper header for integer types.
 1.2.8.1 30-Apr-2001  uch file int_types.h was added on branch nathanw_sa on 2001-04-30 13:41:34 +0000
 1.2 07-Jun-2010  tnozaki 1. MB_LEN_MAX switch MD to MI.
2. unfortunately hppa's MB_LEN_MAX is defined incorrectly 6 instead of 32
so we have to add more setlocale(3) __RENAME func, __setlocale50.
3. move setlocale1.c and setlocale32.c to lib/libc/compat/locale/*
prepareing for next libc major crunk.
4. bump libc minor version.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.132; 1.1.152; 1.1.154;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.154.1 03-Jul-2010  rmind sync with head
 1.1.152.1 17-Aug-2010  uebayasi Sync with HEAD.
 1.1.132.1 11-Aug-2010  yamt sync with head.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file limits.h was added on branch thorpej_scsipi on 2001-02-11 19:10:18 +0000
 1.2 11-Dec-2005  christos merge ktrace-lwp.
 1.1 17-Dec-2003  uwe branches: 1.1.4;
Provide dummy machine/mcontext.h.
 1.1.4.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.4.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.4.2 03-Aug-2004  skrll Sync with HEAD
 1.1.4.1 17-Dec-2003  skrll file mcontext.h was added on branch ktrace-lwp on 2004-08-03 10:34:59 +0000
 1.4 11-Dec-2005  christos merge ktrace-lwp.
 1.3 06-Aug-2004  uch clean up whitespace.
 1.2 16-Dec-2003  uwe Add btodb() define.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.26.1 03-Aug-2004  skrll Sync with HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file param.h was added on branch thorpej_scsipi on 2001-02-11 19:10:19 +0000
 1.4 11-Dec-2005  christos merge ktrace-lwp.
 1.3 06-Aug-2004  uch clean up whitespace.
 1.2 01-Feb-2002  uch branches: 1.2.16;
bootinfo.h, config_hook.h, platid.h are moved to hpc/include
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.6; 1.1.10;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.10.1 28-Feb-2002  nathanw Catch up to -current.
 1.1.6.1 11-Feb-2002  jdolecek Sync w/ -current.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file platid.h was added on branch thorpej_scsipi on 2001-02-11 19:10:19 +0000
 1.2.16.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.16.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.16.1 12-Aug-2004  skrll Sync with HEAD.
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file platid_generated.h was added on branch thorpej_scsipi on 2001-02-11 19:10:19 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file platid_mask.h was added on branch thorpej_scsipi on 2001-02-11 19:10:20 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file signal.h was added on branch thorpej_scsipi on 2001-02-11 19:10:20 +0000
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file stdarg.h was added on branch thorpej_scsipi on 2001-02-11 19:10:20 +0000
 1.7 05-Mar-2006  uwe branches: 1.7.2;
off_t should be a signed type.
 1.6 14-Jan-2006  uwe branches: 1.6.2; 1.6.4;
Provide uintN_t typedefs. Provide u_intN_t as compatibility typedefs.
Use uintN_t to define other types.
 1.5 11-Dec-2005  christos branches: 1.5.2;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch branches: 1.4.12;
clean up whitespace.
 1.3 30-Apr-2001  uch branches: 1.3.8; 1.3.24;
add wrapper header for integer types.
 1.2 04-Mar-2001  uch branches: 1.2.2;
make this compile on WCE200 SDK
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.3 12-Mar-2001  bouyer Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file types.h was added on branch thorpej_scsipi on 2001-02-11 19:10:21 +0000
 1.2.2.1 21-Jun-2001  nathanw Catch up to -current.
 1.3.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.3.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.3.24.1 12-Aug-2004  skrll Sync with HEAD.
 1.3.8.2 30-Apr-2001  uch add wrapper header for integer types.
 1.3.8.1 30-Apr-2001  uch file types.h was added on branch nathanw_sa on 2001-04-30 13:41:34 +0000
 1.4.12.1 21-Jun-2006  yamt sync with head.
 1.5.2.1 15-Jan-2006  yamt sync with head.
 1.6.4.1 22-Apr-2006  simonb Sync with head.
 1.6.2.1 09-Sep-2006  rpaulo sync with head
 1.7.2.2 05-Mar-2006  uwe off_t should be a signed type.
 1.7.2.1 05-Mar-2006  uwe file types.h was added on branch yamt-pdpolicy on 2006-03-05 03:22:21 +0000
 1.3 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2 11-Dec-2005  christos branches: 1.2.74; 1.2.76; 1.2.78;
merge ktrace-lwp.
 1.1 10-Jun-2004  uch branches: 1.1.2;
make hpcboot compile again.
 1.1.2.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.2.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.2.2 03-Aug-2004  skrll Sync with HEAD
 1.1.2.1 10-Jun-2004  skrll file wchar_limits.h was added on branch ktrace-lwp on 2004-08-03 10:34:59 +0000
 1.2.78.1 16-May-2008  yamt sync with head.
 1.2.76.1 18-May-2008  yamt sync with head.
 1.2.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.4 19-Feb-2006  peter Add dealloc() function, to make hpcboot build again.

ok uwe@.
 1.3 25-Jan-2006  christos branches: 1.3.2; 1.3.4;
free -> dealloc
unsigned -> size_t for alloc/dealloc
 1.2 18-Jan-2006  uwe Include <malloc.h>. Spell "unsigned int" in full.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.42; 1.1.54;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.54.2 01-Mar-2006  yamt sync with head.
 1.1.54.1 01-Feb-2006  yamt sync with head.
 1.1.42.1 21-Jun-2006  yamt sync with head.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file alloc.c was added on branch thorpej_scsipi on 2001-02-11 19:10:21 +0000
 1.3.4.1 22-Apr-2006  simonb Sync with head.
 1.3.2.1 09-Sep-2006  rpaulo sync with head
 1.4 10-Aug-2020  rin Clean up _LKM --> _MODULE leftovers.

Note that _KERNEL is always defined for modules.
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file compat.h was added on branch thorpej_scsipi on 2001-02-11 19:10:22 +0000
 1.3 11-Dec-2005  christos merge ktrace-lwp.
 1.2 06-Aug-2004  uch clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file diskio.h was added on branch thorpej_scsipi on 2001-02-11 19:10:22 +0000
 1.1 23-Sep-2011  nonaka fix build failure.
 1.7 23-Sep-2011  nonaka fix build failure.
 1.6 18-Jan-2006  uwe Prune stuff from libsa that we don't need.
 1.5 11-Dec-2005  christos branches: 1.5.2;
merge ktrace-lwp.
 1.4 06-Aug-2004  uch branches: 1.4.12;
move string manupurate routine to libsa
 1.3 10-Jun-2004  uch add __daddr_t=int32_t
 1.2 15-Apr-2001  takemura branches: 1.2.8; 1.2.24;
Add __COMPILER_UINT64__="unsigned __int64" syncing with the change
of arch/mips/include/int_types.h, revision 1.4.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.3 21-Apr-2001  bouyer Sync with HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file libsa.config was added on branch thorpej_scsipi on 2001-02-11 19:10:22 +0000
 1.2.24.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.3 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.2 12-Aug-2004  skrll Sync with HEAD.
 1.2.24.1 03-Aug-2004  skrll Sync with HEAD
 1.2.8.2 15-Apr-2001  takemura Add __COMPILER_UINT64__="unsigned __int64" syncing with the change
of arch/mips/include/int_types.h, revision 1.4.
 1.2.8.1 15-Apr-2001  takemura file libsa.config was added on branch nathanw_sa on 2001-04-15 12:27:34 +0000
 1.4.12.1 21-Jun-2006  yamt sync with head.
 1.5.2.1 01-Feb-2006  yamt sync with head.
 1.3 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2 11-Dec-2005  christos branches: 1.2.74; 1.2.76; 1.2.78;
merge ktrace-lwp.
 1.1 06-Aug-2004  uch branches: 1.1.2;
move string manupurate routine to libsa
 1.1.2.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.2.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.2.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.1 06-Aug-2004  skrll file libsa_string.h was added on branch ktrace-lwp on 2004-08-12 11:41:11 +0000
 1.2.78.1 16-May-2008  yamt sync with head.
 1.2.76.1 18-May-2008  yamt sync with head.
 1.2.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.3 18-Mar-2009  cegger Ansify function definitions w/o arguments. Generated with sed.
 1.2 06-Apr-2001  wiz branches: 1.2.8; 1.2.130; 1.2.138; 1.2.144;
Negative exit code cleanup: Replace exit(-x) with exit(x).
As seen on tech-userlevel.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 09-Apr-2001  nathanw Catch up with -current.
 1.1.2.3 21-Apr-2001  bouyer Sync with HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file panic.c was added on branch thorpej_scsipi on 2001-02-11 19:10:23 +0000
 1.2.144.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.2.138.1 28-Apr-2009  skrll Sync with HEAD.
 1.2.130.1 04-May-2009  yamt sync with head.
 1.2.8.2 06-Apr-2001  wiz Negative exit code cleanup: Replace exit(-x) with exit(x).
As seen on tech-userlevel.
 1.2.8.1 06-Apr-2001  wiz file panic.c was added on branch nathanw_sa on 2001-04-06 11:13:57 +0000
 1.5 23-Sep-2011  nonaka fix build failure.
 1.4 25-Jan-2006  christos free -> dealloc
unsigned -> size_t for alloc/dealloc
 1.3 11-Dec-2005  christos branches: 1.3.2;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file stand.h was added on branch thorpej_scsipi on 2001-02-11 19:10:23 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.2.1 01-Feb-2006  yamt sync with head.
 1.4 23-Sep-2011  nonaka fix build failure.
 1.3 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2 11-Dec-2005  christos branches: 1.2.74; 1.2.76; 1.2.78;
merge ktrace-lwp.
 1.1 06-Aug-2004  uch branches: 1.1.2;
move string manupurate routine to libsa
 1.1.2.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.2.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.2.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.1 06-Aug-2004  skrll file stricmp.cpp was added on branch ktrace-lwp on 2004-08-12 11:41:11 +0000
 1.2.78.1 16-May-2008  yamt sync with head.
 1.2.76.1 18-May-2008  yamt sync with head.
 1.2.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.3 23-Sep-2011  nonaka fix build failure.
 1.2 11-Dec-2005  christos merge ktrace-lwp.
 1.1 06-Aug-2004  uch branches: 1.1.2;
move string manupurate routine to libsa
 1.1.2.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.2.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.2.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.1 06-Aug-2004  skrll file strtok.cpp was added on branch ktrace-lwp on 2004-08-12 11:41:11 +0000
 1.4 23-Sep-2011  nonaka fix build failure.
 1.3 28-Apr-2008  martin Remove clause 3 and 4 from TNF licenses
 1.2 11-Dec-2005  christos branches: 1.2.74; 1.2.76; 1.2.78;
merge ktrace-lwp.
 1.1 06-Aug-2004  uch branches: 1.1.2;
move string manupurate routine to libsa
 1.1.2.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.2.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.2.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.1 06-Aug-2004  skrll file tolower.cpp was added on branch ktrace-lwp on 2004-08-12 11:41:11 +0000
 1.2.78.1 16-May-2008  yamt sync with head.
 1.2.76.1 18-May-2008  yamt sync with head.
 1.2.74.1 02-Jun-2008  mjf Sync with HEAD.
 1.1 23-Sep-2011  nonaka fix build failure.
 1.8 15-Jul-2023  andvar fix tripple "p" (ppp) to double "p" (pp) in some words in comments.
 1.7 23-Sep-2011  nonaka fix build failure.
 1.6 23-Jun-2011  nonaka Don't check DISK_INFO_FLAG_CHS_UNCERTAIN.
Because DISK_INFO of SD on windows mobile 5 is reported it.
 1.5 25-Jan-2006  christos free -> dealloc
unsigned -> size_t for alloc/dealloc
 1.4 11-Dec-2005  christos branches: 1.4.2;
merge ktrace-lwp.
 1.3 06-Aug-2004  uch branches: 1.3.12;
clean up whitespace.
 1.2 08-Oct-2003  lukem Overhaul MBR handling (part 1):

<sys/bootblock.h>:
* Added definitions for the Master Boot Record (MBR) used by
a variety of systems (primarily i386), including the format
of the BIOS Parameter Block (BPB).
This information was cribbed from a variety of sources
including <sys/disklabel_mbr.h> which this is a superset of.

As part of this, some data structure elements and #defines
were renamed to be more "namespace friendly" and consistent
with other bootblocks and MBR documentation.
Update all uses of the old names to the new names.

<sys/disklabel_mbr.h>:
* Deprecated in favor of <sys/bootblock.h> (the latter is more
"host tool" friendly).

amd64 & i386:
* Renamed /usr/mdec/bootxx_dosfs to /usr/mdec/bootxx_msdos, to
be consistent with the naming convention of the msdosfs tools.

* Removed /usr/mdec/bootxx_ufs, as it's equivalent to bootxx_ffsv1
and it's confusing to have two functionally equivalent bootblocks,
especially given that "ufs" has multiple meanings (it could be
a synonym for "ffs", or the group of ffs/lfs/ext2fs file systems).

* Rework pbr.S (the first sector of bootxx_*):
+ Ensure that BPB (bytes 11..89) and the partition table
(bytes 446..509) do not contain code.
+ Add support for booting from FAT partitions if BOOT_FROM_FAT
is defined. (Only set for bootxx_msdos).
+ Remove "dummy" partition 3; if people want to installboot(8)
these to the start of the disk they can use fdisk(8) to
create a real MBR partition table...
+ Compile with TERSE_ERROR so it fits because of the above.
Whilst this is less user friendly, I feel it's important
to have a valid partition table and BPB in the MBR/PBR.

* Renamed /usr/mdec/biosboot to /usr/mdec/boot, to be consistent
with other platforms.

* Enable SUPPORT_DOSFS in /usr/mdec/boot (stage2), so that
we can boot off FAT partitions.

* Crank version of /usr/mdec/boot to 3.1, and fix some of the other
entries in the version file.

installboot(8) (i386):
* Read the existing MBR of the filesystem and retain the BIOS
Parameter Block (BPB) in bytes 11..89 and the MBR partition
table in bytes 446..509. (Previously installboot(8) would
trash those two sections of the MBR.)

mbrlabel(8):
* Use sys/lib/libkern/xlat_mbr_fstype.c instead of homegrown code
to map the MBR partition type to the NetBSD disklabel type.


Test built "make release" for i386, and new bootblocks verified to work
(even off FAT!).
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.4 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.3 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.2 12-Aug-2004  skrll Sync with HEAD.
 1.1.26.1 03-Aug-2004  skrll Sync with HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file winblk.c was added on branch thorpej_scsipi on 2001-02-11 19:10:23 +0000
 1.3.12.1 21-Jun-2006  yamt sync with head.
 1.4.2.1 01-Feb-2006  yamt sync with head.
 1.1 09-Feb-2001  uch branches: 1.1.2;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file winblk.h was added on branch thorpej_scsipi on 2001-02-11 19:10:24 +0000
 1.4 18-Jan-2006  uwe We no longer use printf from libsa, so we don't need to provide putchar.
Don't include <stand.h> that we thus no longer need.
Include <winbase.h> instead on <windows.h> - it's enough for what we use.
 1.3 11-Dec-2005  christos branches: 1.3.2;
merge ktrace-lwp.
 1.2 06-Aug-2004  uch branches: 1.2.12;
clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.1.26.2 18-Sep-2004  skrll Sync with HEAD.
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file winprintf.c was added on branch thorpej_scsipi on 2001-02-11 19:10:24 +0000
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.3.2.1 01-Feb-2006  yamt sync with head.
 1.2 17-Jan-2006  uwe New zlib is smart enough to not include <errno.h> under WinCE, so this
empty fake one is no longer necessary (old zlib could also do without
one if supplied -DNO_ERRNO_H).
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.40; 1.1.42; 1.1.52;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.52.1 01-Feb-2006  yamt sync with head.
 1.1.42.1 21-Jun-2006  yamt sync with head.
 1.1.40.2 15-Sep-2005  tron Restore files accidentally deleted while processing ticket #763.
Problem pointed out by FUKAUMI Naoki in private e-mail.
 1.1.40.1 14-Sep-2005  tron Apply patch (requested by shige in ticket #763):
Synchronize OpenBlockS266 port with NetBSD-current for enhanced stability.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file errno.h was added on branch thorpej_scsipi on 2001-02-11 19:10:25 +0000
 1.9 23-Sep-2011  nonaka fix build failure.
 1.8 18-Jan-2006  uwe zlib doesn't care about __daddr_t.
Nothing cares about __signed.
Move common/dist/zlib up in the list of include dirs.
 1.7 17-Jan-2006  uwe Nuke libsa and libkern defines from here.
 1.6 17-Jan-2006  uwe Adapt to new zlib. Get rid of proxy zlib.h, we supply proper "-I".
Implement zcalloc/zfree in terms of WinCE functions.
 1.5 11-Dec-2005  christos branches: 1.5.2;
merge ktrace-lwp.
 1.4 10-Jun-2004  uch branches: 1.4.12;
add __daddr_t=int32_t
 1.3 16-Dec-2003  uwe Drop adler32.c from SRCFILE_LIST, it's no longer in sys/lib/libz.
 1.2 15-Apr-2001  takemura branches: 1.2.8; 1.2.24;
Add __COMPILER_UINT64__="unsigned __int64" syncing with the change
of arch/mips/include/int_types.h, revision 1.4.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.4;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.4.1 21-Jun-2001  nathanw Catch up to -current.
 1.1.2.3 21-Apr-2001  bouyer Sync with HEAD
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file libz.config was added on branch thorpej_scsipi on 2001-02-11 19:10:25 +0000
 1.2.24.3 21-Sep-2004  skrll Fix the sync with head I botched.
 1.2.24.2 18-Sep-2004  skrll Sync with HEAD.
 1.2.24.1 03-Aug-2004  skrll Sync with HEAD
 1.2.8.2 15-Apr-2001  takemura Add __COMPILER_UINT64__="unsigned __int64" syncing with the change
of arch/mips/include/int_types.h, revision 1.4.
 1.2.8.1 15-Apr-2001  takemura file libz.config was added on branch nathanw_sa on 2001-04-15 12:27:34 +0000
 1.4.12.1 21-Jun-2006  yamt sync with head.
 1.5.2.1 01-Feb-2006  yamt sync with head.
 1.3 17-Jan-2006  uwe New zlib doesn't use bzero, so we don't need this hack any more.
 1.2 06-Aug-2004  uch branches: 1.2.12; 1.2.22;
clean up whitespace.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.26;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.26.1 12-Aug-2004  skrll Sync with HEAD.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file stddef.h was added on branch thorpej_scsipi on 2001-02-11 19:10:25 +0000
 1.2.22.1 01-Feb-2006  yamt sync with head.
 1.2.12.1 21-Jun-2006  yamt sync with head.
 1.2 14-Mar-2009  dsl Change about 4500 of the K&R function definitions to ANSI ones.
There are still about 1600 left, but they have ',' or /* ... */
in the actual variable definitions - which my awk script doesn't handle.
There are also many that need () -> (void).
(The script does handle misordered arguments.)
 1.1 17-Jan-2006  uwe branches: 1.1.4; 1.1.18; 1.1.80; 1.1.88; 1.1.94;
Adapt to new zlib. Get rid of proxy zlib.h, we supply proper "-I".
Implement zcalloc/zfree in terms of WinCE functions.
 1.1.94.1 13-May-2009  jym Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.
 1.1.88.1 28-Apr-2009  skrll Sync with HEAD.
 1.1.80.1 04-May-2009  yamt sync with head.
 1.1.18.2 21-Jun-2006  yamt sync with head.
 1.1.18.1 17-Jan-2006  yamt file zalloc.c was added on branch yamt-lazymbuf on 2006-06-21 14:51:44 +0000
 1.1.4.2 01-Feb-2006  yamt sync with head.
 1.1.4.1 17-Jan-2006  yamt file zalloc.c was added on branch yamt-uio_vmspace on 2006-02-01 14:51:27 +0000
 1.2 17-Jan-2006  uwe Adapt to new zlib. Get rid of proxy zlib.h, we supply proper "-I".
Implement zcalloc/zfree in terms of WinCE functions.
 1.1 09-Feb-2001  uch branches: 1.1.2; 1.1.42; 1.1.54;
bootloader for SH3, SA-1100, TX39, VR41 based Windows CE(2.00 or later)
 1.1.54.1 01-Feb-2006  yamt sync with head.
 1.1.42.1 21-Jun-2006  yamt sync with head.
 1.1.2.2 11-Feb-2001  bouyer Sync with HEAD.
 1.1.2.1 09-Feb-2001  bouyer file zlib.h was added on branch thorpej_scsipi on 2001-02-11 19:10:25 +0000

RSS XML Feed