The NetBSD Project

CVS log for src/sys/arch/acorn32/stand/boot32/boot32.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / arch / acorn32 / stand / boot32

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.50 / (download) - annotate - [select for diffs], Tue May 24 06:27:59 2022 UTC (8 months, 1 week ago) by andvar
Branch: MAIN
CVS Tags: netbsd-10-base, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm, HEAD
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

fix various typos in comments, docs and log messages.

Revision 1.49 / (download) - annotate - [select for diffs], Fri Apr 29 21:03:08 2022 UTC (9 months ago) by rin
Branch: MAIN
Changes since 1.48: +3 -3 lines
Diff to previous 1.48 (colored)

Fix fallout from libsa change; stand.h includes <sys/param.h> now.

Use '\0' instead of NULL for NUL-character.

Revision 1.48 / (download) - annotate - [select for diffs], Wed Nov 10 15:33:26 2021 UTC (14 months, 2 weeks ago) by msaitoh
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

s/compatability/compatibility/ in comment.

Revision 1.43.4.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:07:24 2020 UTC (2 years, 9 months ago) by martin
Branch: phil-wifi
Changes since 1.43.4.1: +2 -2 lines
Diff to previous 1.43.4.1 (colored) to branchpoint 1.43 (colored) next main 1.44 (colored)

Merge changes from current as of 20200406

Revision 1.47 / (download) - annotate - [select for diffs], Fri Dec 27 09:22:19 2019 UTC (3 years, 1 month ago) by msaitoh
Branch: MAIN
CVS Tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

s/suport/support/

Revision 1.43.4.1 / (download) - annotate - [select for diffs], Mon Jun 10 22:05:44 2019 UTC (3 years, 7 months ago) by christos
Branch: phil-wifi
Changes since 1.43: +55 -4 lines
Diff to previous 1.43 (colored)

Sync with HEAD

Revision 1.43.2.2 / (download) - annotate - [select for diffs], Sat Jan 26 21:59:59 2019 UTC (4 years ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.43.2.1: +54 -4 lines
Diff to previous 1.43.2.1 (colored) to branchpoint 1.43 (colored) next main 1.44 (colored)

Sync with HEAD

Revision 1.46 / (download) - annotate - [select for diffs], Wed Jan 23 14:52:49 2019 UTC (4 years ago) by sborrill
Branch: MAIN
CVS Tags: phil-wifi-20191119, phil-wifi-20190609, pgoyette-compat-20190127, netbsd-9-base, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2
Changes since 1.45: +54 -4 lines
Diff to previous 1.45 (colored)

Don't call OS_ReadSysInfo Platform class call on RISC OS 3

Revision 1.43.2.1 / (download) - annotate - [select for diffs], Mon Nov 26 01:52:16 2018 UTC (4 years, 2 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.43: +2 -1 lines
Diff to previous 1.43 (colored)

Sync with HEAD, resolve a couple of conflicts

Revision 1.45 / (download) - annotate - [select for diffs], Tue Oct 30 20:23:29 2018 UTC (4 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126
Changes since 1.44: +2 -2 lines
Diff to previous 1.44 (colored)

no param names in prototype.

Revision 1.44 / (download) - annotate - [select for diffs], Tue Oct 30 20:15:57 2018 UTC (4 years, 3 months ago) by christos
Branch: MAIN
Changes since 1.43: +2 -1 lines
Diff to previous 1.43 (colored)

provide a main prototype (this is standalone)

Revision 1.43 / (download) - annotate - [select for diffs], Wed Jan 24 09:04:44 2018 UTC (5 years ago) by skrll
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-base, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315
Branch point for: phil-wifi, pgoyette-compat
Changes since 1.42: +1 -2 lines
Diff to previous 1.42 (colored)

Remove port-acorn26

OK core@

Revision 1.39.2.2 / (download) - annotate - [select for diffs], Sun Dec 3 11:35:45 2017 UTC (5 years, 1 month ago) by jdolecek
Branch: tls-maxphys
Changes since 1.39.2.1: +1 -1 lines
Diff to previous 1.39.2.1 (colored) to branchpoint 1.39 (colored) next main 1.40 (colored)

update from HEAD

Revision 1.41.6.1 / (download) - annotate - [select for diffs], Sat Jul 9 20:24:48 2016 UTC (6 years, 6 months ago) by skrll
Branch: nick-nhusb
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored) next main 1.42 (colored)

Sync with HEAD

Revision 1.42 / (download) - annotate - [select for diffs], Sat Jun 11 06:25:21 2016 UTC (6 years, 7 months ago) by dholland
Branch: MAIN
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, netbsd-8-base, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

PR 51200 gets in libsa considered harmful: use kgets

Revision 1.39.2.1 / (download) - annotate - [select for diffs], Wed Aug 20 00:02:41 2014 UTC (8 years, 5 months ago) by tls
Branch: tls-maxphys
Changes since 1.39: +4 -5 lines
Diff to previous 1.39 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.38.4.2 / (download) - annotate - [select for diffs], Thu May 22 11:39:26 2014 UTC (8 years, 8 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.38.4.1: +4 -5 lines
Diff to previous 1.38.4.1 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored)

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")

Revision 1.39.4.1 / (download) - annotate - [select for diffs], Sun May 18 17:44:53 2014 UTC (8 years, 8 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.39: +4 -5 lines
Diff to previous 1.39 (colored) next main 1.40 (colored)

sync with head

Revision 1.41 / (download) - annotate - [select for diffs], Fri Mar 21 16:43:00 2014 UTC (8 years, 10 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Branch point for: nick-nhusb
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

kill sprintf

Revision 1.40 / (download) - annotate - [select for diffs], Mon Nov 4 21:08:14 2013 UTC (9 years, 2 months ago) by christos
Branch: MAIN
CVS Tags: riastradh-drm2-base3
Changes since 1.39: +3 -4 lines
Diff to previous 1.39 (colored)

remove unused variable

Revision 1.38.8.1 / (download) - annotate - [select for diffs], Sat Jun 2 11:08:45 2012 UTC (10 years, 8 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored) next main 1.39 (colored)

sync to latest -current.

Revision 1.38.4.1 / (download) - annotate - [select for diffs], Wed May 23 10:07:38 2012 UTC (10 years, 8 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

sync with head.

Revision 1.39 / (download) - annotate - [select for diffs], Thu May 10 10:27:10 2012 UTC (10 years, 8 months ago) by skrll
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, khorben-n900, jmcneill-usbmp-base10, agc-symver-base, agc-symver
Branch point for: tls-maxphys, rmind-smpnet
Changes since 1.38: +2 -2 lines
Diff to previous 1.38 (colored)

_int*_t -> uint*_t

Same code before and after.

Revision 1.37.6.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:04:41 2011 UTC (11 years, 7 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.37: +1 -5 lines
Diff to previous 1.37 (colored) next main 1.38 (colored)

Sync with HEAD.

Revision 1.37.4.1 / (download) - annotate - [select for diffs], Sat Mar 5 20:49:06 2011 UTC (11 years, 10 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.37: +1 -5 lines
Diff to previous 1.37 (colored) next main 1.38 (colored)

sync with head

Revision 1.37.8.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:19:09 2011 UTC (11 years, 11 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.37: +1 -5 lines
Diff to previous 1.37 (colored) next main 1.38 (colored)

Sync with HEAD

Revision 1.38 / (download) - annotate - [select for diffs], Sat Jan 22 19:19:15 2011 UTC (12 years ago) by joerg
Branch: MAIN
CVS Tags: yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, uebayasi-xip-base7, rmind-uvmplock-nbase, rmind-uvmplock-base, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jym-xensuspend-nbase, jym-xensuspend-base, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base
Branch point for: yamt-pagecache, jmcneill-usbmp
Changes since 1.37: +1 -5 lines
Diff to previous 1.37 (colored)

Drop bootprog_maker (formerly enabled by -M) and bootprog_date (formerly
disabled by -D) from the output of newvers_stand.sh.  Change -D to the
inverted logic, so that it adds the date to bootprog_rev in ().

Change all platforms accordingly. -D is added if MKREPRO is not yes and
wasn't present before. Platforms that didn't use -D don't depend on
MKREPRO now either.

Revision 1.34.4.2 / (download) - annotate - [select for diffs], Wed Aug 19 18:45:52 2009 UTC (13 years, 5 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.34.4.1: +11 -3 lines
Diff to previous 1.34.4.1 (colored) to branchpoint 1.34 (colored) next main 1.35 (colored)

sync with head.

Revision 1.37 / (download) - annotate - [select for diffs], Sun Aug 2 11:20:37 2009 UTC (13 years, 6 months ago) by gavan
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base6, uebayasi-xip-base5, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, matt-premerge-20091211, matt-mips64-premerge-20101231, jruoho-x86intr-base
Branch point for: rmind-uvmplock, jruoho-x86intr, bouyer-quota2
Changes since 1.36: +11 -3 lines
Diff to previous 1.36 (colored)

Don't reset devices if booting an Iyonix. It's fine for acorn32 devices
because we know how to configure all of the hardware, but as we don't know
how to configure the Iyonix graphics card we must rely on RISC OS to do
it for us.

While we're here, space separate the kernel arguments. It's a bit hard
parsing them in the kernel when they're all run together.

Revision 1.35.4.1 / (download) - annotate - [select for diffs], Wed May 13 17:16:03 2009 UTC (13 years, 8 months ago) by jym
Branch: jym-xensuspend
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored) next main 1.36 (colored)

Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.34.4.1 / (download) - annotate - [select for diffs], Mon May 4 08:10:26 2009 UTC (13 years, 9 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.34: +10 -2 lines
Diff to previous 1.34 (colored)

sync with head.

Revision 1.34.12.2 / (download) - annotate - [select for diffs], Tue Apr 28 07:33:32 2009 UTC (13 years, 9 months ago) by skrll
Branch: nick-hppapmap
Changes since 1.34.12.1: +2 -2 lines
Diff to previous 1.34.12.1 (colored) to branchpoint 1.34 (colored) next main 1.35 (colored)

Sync with HEAD.

Revision 1.36 / (download) - annotate - [select for diffs], Wed Mar 18 16:00:08 2009 UTC (13 years, 10 months ago) by cegger
Branch: MAIN
CVS Tags: yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base, jymxensuspend-base
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

bzero -> memset

Revision 1.34.12.1 / (download) - annotate - [select for diffs], Mon Jan 19 13:15:52 2009 UTC (14 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.34: +9 -1 lines
Diff to previous 1.34 (colored)

Sync with HEAD.

Revision 1.33.6.2 / (download) - annotate - [select for diffs], Sat Jan 17 13:27:47 2009 UTC (14 years ago) by mjf
Branch: mjf-devfs2
Changes since 1.33.6.1: +8 -0 lines
Diff to previous 1.33.6.1 (colored) to branchpoint 1.33 (colored) next main 1.34 (colored)

Sync with HEAD.

Revision 1.34.10.1 / (download) - annotate - [select for diffs], Sat Dec 13 01:12:56 2008 UTC (14 years, 1 month ago) by haad
Branch: haad-dm
Changes since 1.34: +9 -1 lines
Diff to previous 1.34 (colored) next main 1.35 (colored)

Update haad-dm branch to haad-dm-base2.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Nov 23 17:33:45 2008 UTC (14 years, 2 months ago) by chris
Branch: MAIN
CVS Tags: nick-hppapmap-base2, mjf-devfs2-base, haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Branch point for: jym-xensuspend
Changes since 1.34: +9 -1 lines
Diff to previous 1.34 (colored)

Stop attempts to boot a kernel that is bigger than the first DRAM block.

At the moment too much stuff assumes that the kernel is contiguous in
physical memory.

While this doesn't make an INSTALL kernel work for me it at least now
indicates what the fault is, and I can swap the memory sticks round.

Revision 1.29.12.1 / (download) - annotate - [select for diffs], Tue Jun 3 20:47:13 2008 UTC (14 years, 8 months ago) by skrll
Branch: wrstuden-fixsa
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Sync with netbsd-4.

Revision 1.33.6.1 / (download) - annotate - [select for diffs], Mon Jun 2 13:21:44 2008 UTC (14 years, 8 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.33: +1 -4 lines
Diff to previous 1.33 (colored)

Sync with HEAD.

Revision 1.34 / (download) - annotate - [select for diffs], Sat Apr 12 16:10:46 2008 UTC (14 years, 9 months ago) by chris
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, wrstuden-revivesa-base-1, wrstuden-revivesa-base, wrstuden-revivesa, simonb-wapbl-nbase, simonb-wapbl-base, simonb-wapbl, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, hpcarm-cleanup-nbase, haad-dm-base1
Branch point for: yamt-nfs-mp, nick-hppapmap, haad-dm
Changes since 1.33: +1 -4 lines
Diff to previous 1.33 (colored)

Ignore size alignment issues, as we're never going to have a case where
copying a three extra bytes will cause an issue.

Revision 1.30.22.1 / (download) - annotate - [select for diffs], Sun Mar 23 02:03:51 2008 UTC (14 years, 10 months ago) by matt
Branch: matt-armv6
Changes since 1.30: +71 -103 lines
Diff to previous 1.30 (colored) next main 1.31 (colored)

sync with HEAD

Revision 1.30.16.1 / (download) - annotate - [select for diffs], Thu Feb 28 21:47:38 2008 UTC (14 years, 11 months ago) by rjs
Branch: hpcarm-cleanup
Changes since 1.30: +71 -103 lines
Diff to previous 1.30 (colored) next main 1.31 (colored)

Sync with HEAD.

Revision 1.29.16.1 / (download) - annotate - [select for diffs], Sat Feb 23 14:26:51 2008 UTC (14 years, 11 months ago) by bouyer
Branch: netbsd-4-0
CVS Tags: netbsd-4-0-1-RELEASE
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Pull up following revision(s) (requested by chris in ticket #1063):
	sys/arch/acorn32/stand/boot32/boot32.c: revision 1.31
Zero out the whole of the structure, not just the first 4 bytes.  IE use
sizeof(*bconfig) not sizeof(bconfig)
Now a small kernel will boot up on my RISC-PC, an install kernel won't
though, it hangs at the switch from RISC-OS to NetBSD.

Revision 1.29.6.1 / (download) - annotate - [select for diffs], Sat Feb 23 14:24:32 2008 UTC (14 years, 11 months ago) by bouyer
Branch: netbsd-4
CVS Tags: wrstuden-fixsa-newbase, wrstuden-fixsa-base
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Pull up following revision(s) (requested by chris in ticket #1063):
	sys/arch/acorn32/stand/boot32/boot32.c: revision 1.31
Zero out the whole of the structure, not just the first 4 bytes.  IE use
sizeof(*bconfig) not sizeof(bconfig)
Now a small kernel will boot up on my RISC-PC, an install kernel won't
though, it hangs at the switch from RISC-OS to NetBSD.

Revision 1.30.28.1 / (download) - annotate - [select for diffs], Mon Feb 18 21:04:18 2008 UTC (14 years, 11 months ago) by mjf
Branch: mjf-devfs
Changes since 1.30: +71 -103 lines
Diff to previous 1.30 (colored) next main 1.31 (colored)

Sync with HEAD.

Revision 1.30.20.2 / (download) - annotate - [select for diffs], Sat Feb 9 13:22:41 2008 UTC (14 years, 11 months ago) by chris
Branch: chris-arm-intr-rework
Changes since 1.30.20.1: +64 -97 lines
Diff to previous 1.30.20.1 (colored) to branchpoint 1.30 (colored) next main 1.31 (colored)

Sync to HEAD.

Revision 1.19.12.5 / (download) - annotate - [select for diffs], Mon Feb 4 09:21:37 2008 UTC (15 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.19.12.4: +70 -102 lines
Diff to previous 1.19.12.4 (colored) to branchpoint 1.19 (colored) next main 1.20 (colored)

sync with head.

Revision 1.33 / (download) - annotate - [select for diffs], Sun Feb 3 14:59:16 2008 UTC (15 years ago) by chris
Branch: MAIN
CVS Tags: yamt-lazymbuf-base15, yamt-lazymbuf-base14, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, chris-arm-intr-rework-base7, chris-arm-intr-rework-base6, ad-socklock-base1
Branch point for: mjf-devfs2
Changes since 1.32: +64 -97 lines
Diff to previous 1.32 (colored)

Fix-up boot32 to work on A7000+

Logically the previous code should have worked but didn't.  It appeared to
fail when reading the relocation table from physical memory.

To work-around this issue we now compact the relocation table (it shrinks
from ~800 entries to ~15 on a 2.5MB kernel)  The compacted table is small
enough to copy into the page of memory we use to do the relocations.  The
relocation code can now find the table, and carry out the relocations.

To help with debugging the screen border will change colour:
Red:   Running without the MMU turned on (IE 1-1 physical mapping)
       Note that the border will stay red a while as we're copying the
       kernel over at this point.
Green: We've finished copying the kernel over (unless the code breaks
       this will be rarely seen)
Blue:  We're running on the bootstrap L1 table, and just about to call
       the kernel.

Other tweaks include:
* copy the kernel 32bits at a time, rather than 8 bits at a time.
* assert that the relocations are 32bit aligned (so the above works)
* flush the cache and write buffers before turning off the MMU.

Tested by myself on an A7000+.  Tested by skrll@ on Risc-PC and A7000.

Revision 1.30.20.1 / (download) - annotate - [select for diffs], Sun Jan 27 13:08:40 2008 UTC (15 years ago) by chris
Branch: chris-arm-intr-rework
Changes since 1.30: +8 -7 lines
Diff to previous 1.30 (colored)

Sync to HEAD.

Revision 1.32 / (download) - annotate - [select for diffs], Sat Jan 26 00:01:54 2008 UTC (15 years ago) by chris
Branch: MAIN
CVS Tags: chris-arm-intr-rework-base5
Changes since 1.31: +7 -6 lines
Diff to previous 1.31 (colored)

Fix support for kinetic in the bootloader.

With these changes the kinetic dram blocks are correctly identified and
passed into the kernel.

Note that I've a pending kernel change to understand the kinetic blocks
and do something useful with them.

Revision 1.30.34.1 / (download) - annotate - [select for diffs], Wed Jan 23 19:27:09 2008 UTC (15 years ago) by bouyer
Branch: bouyer-xeni386
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) next main 1.31 (colored)

Sync with HEAD.

Revision 1.19.12.4 / (download) - annotate - [select for diffs], Mon Jan 21 09:35:04 2008 UTC (15 years ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.19.12.3: +2 -2 lines
Diff to previous 1.19.12.3 (colored) to branchpoint 1.19 (colored)

sync with head

Revision 1.31 / (download) - annotate - [select for diffs], Mon Jan 21 00:41:13 2008 UTC (15 years ago) by chris
Branch: MAIN
CVS Tags: bouyer-xeni386-nbase
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

Zero out the whole of the structure, not just the first 4 bytes.  IE use
sizeof(*bconfig) not sizeof(bconfig)

Now a small kernel will boot up on my RISC-PC, an install kernel won't
though, it hangs at the switch from RISC-OS to NetBSD.

Revision 1.19.12.3 / (download) - annotate - [select for diffs], Mon Sep 3 14:22:07 2007 UTC (15 years, 5 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.19.12.2: +7 -7 lines
Diff to previous 1.19.12.2 (colored) to branchpoint 1.19 (colored)

sync with head.

Revision 1.29.8.1 / (download) - annotate - [select for diffs], Mon Mar 12 05:45:23 2007 UTC (15 years, 10 months ago) by rmind
Branch: yamt-idlelwp
Changes since 1.29: +7 -7 lines
Diff to previous 1.29 (colored) next main 1.30 (colored)

Sync with HEAD.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Mar 4 05:59:07 2007 UTC (15 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, yamt-idlelwp-base8, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, ppcoea-renovation-base, ppcoea-renovation, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, mjf-ufs-trans-base, mjf-ufs-trans, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, matt-armv6-base, jmcneill-pm-base, jmcneill-pm, jmcneill-base, cube-autoconf-base, cube-autoconf, chris-arm-intr-rework-base4, chris-arm-intr-rework-base3, chris-arm-intr-rework-base2, chris-arm-intr-rework-base, bouyer-xeni386-merge1, bouyer-xeni386-base, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: mjf-devfs, matt-armv6, hpcarm-cleanup, chris-arm-intr-rework, bouyer-xeni386
Changes since 1.29: +7 -7 lines
Diff to previous 1.29 (colored)

Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.19.12.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:45:21 2006 UTC (16 years, 1 month ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.19.12.1: +23 -7 lines
Diff to previous 1.19.12.1 (colored) to branchpoint 1.19 (colored)

sync with head.

Revision 1.20.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 02:36:41 2006 UTC (16 years, 4 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.20: +389 -243 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

sync with head

Revision 1.20.8.3 / (download) - annotate - [select for diffs], Sun Sep 3 15:22:40 2006 UTC (16 years, 5 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.20.8.2: +19 -3 lines
Diff to previous 1.20.8.2 (colored) to branchpoint 1.20 (colored) next main 1.21 (colored)

sync with head.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Aug 19 22:44:57 2006 UTC (16 years, 5 months ago) by bjh21
Branch: MAIN
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, wrstuden-fixsa-base-1, rpaulo-netinet-merge-pcb-base, post-newlock2-merge, newlock2-nbase, newlock2-base, newlock2, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, matt-nb4-arm-base, matt-nb4-arm, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp, wrstuden-fixsa, netbsd-4-0, netbsd-4
Changes since 1.28: +19 -3 lines
Diff to previous 1.28 (colored)

Add support to boot32 for passing a real vsync frequency to NetBSD.
Unfortunately, RISC OS doesn't seem to provide a sensible way to ask what
frame rate it's using so we resort to measuring it ourselves.

Revision 1.27.4.1 / (download) - annotate - [select for diffs], Thu Jul 13 17:48:43 2006 UTC (16 years, 6 months ago) by gdamore
Branch: gdamore-uart
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (colored) next main 1.28 (colored)

Merge from HEAD.

Revision 1.20.8.2 / (download) - annotate - [select for diffs], Mon Jun 26 12:44:22 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.20.8.1: +5 -5 lines
Diff to previous 1.20.8.1 (colored) to branchpoint 1.20 (colored)

sync with head.

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jun 25 21:32:40 2006 UTC (16 years, 7 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pdpolicy-base7, yamt-pdpolicy-base6, abandoned-netbsd-4-base, abandoned-netbsd-4
Changes since 1.27: +5 -5 lines
Diff to previous 1.27 (colored)

GCC4 fixes from Mike Pumford

Revision 1.19.12.1 / (download) - annotate - [select for diffs], Wed Jun 21 14:47:48 2006 UTC (16 years, 7 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.19: +371 -241 lines
Diff to previous 1.19 (colored)

sync with head.

Revision 1.20.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:37:10 2006 UTC (16 years, 9 months ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.20: +371 -241 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

Sync with head.

Revision 1.20.10.1 / (download) - annotate - [select for diffs], Wed Apr 19 02:31:57 2006 UTC (16 years, 9 months ago) by elad
Branch: elad-kernelauth
Changes since 1.20: +371 -241 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

sync with head - hopefully this will work

Revision 1.20.8.1 / (download) - annotate - [select for diffs], Sat Apr 1 12:06:06 2006 UTC (16 years, 10 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.20: +371 -241 lines
Diff to previous 1.20 (colored)

sync with head.

Revision 1.20.12.1 / (download) - annotate - [select for diffs], Tue Mar 28 08:27:01 2006 UTC (16 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.20: +371 -241 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Mar 25 15:09:00 2006 UTC (16 years, 10 months ago) by bjh21
Branch: MAIN
CVS Tags: yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, simonb-timecounters-base, gdamore-uart-base, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi
Branch point for: gdamore-uart
Changes since 1.26: +2 -2 lines
Diff to previous 1.26 (colored)

Don't rely on first_mapped_PODRAM_page_index being zero on systems without
PODRAM, especially since it's initialised to -1.  Instead, use
(podram_blocks != 0) to decide when to use it.  This still doesn't make
my Risc PC boot, but it generates a believable relocation table now.

Revision 1.26 / (download) - annotate - [select for diffs], Sat Mar 25 11:45:50 2006 UTC (16 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

When looking for somewhere to put the relocation table, reset the counter of
contingous pages to zero when we find a non-contiguous one.  This way, we'll
actually find a contiguous block of the correct size (assuming there is one).
The updated version still boots my NC correctly, and fails slightly more
pleasantly on mr Risc PC.

Revision 1.25 / (download) - annotate - [select for diffs], Thu Mar 23 22:47:15 2006 UTC (16 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.24: +4 -4 lines
Diff to previous 1.24 (colored)

Use normal array subscripting syntax in place of addition and dereferencing.
No binary code change.

Revision 1.24 / (download) - annotate - [select for diffs], Thu Mar 23 22:38:08 2006 UTC (16 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.23: +42 -13 lines
Diff to previous 1.23 (colored)

Ah yes, _that's_ why we don't use field widths in printf() here: libsa's
printf() doesn't support them.  Revert to using print0() while I ponder the
matter.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Mar 23 22:27:22 2006 UTC (16 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.22: +14 -43 lines
Diff to previous 1.22 (colored)

Use slightly more advanced printf() formats to replace the horrid print0()
function.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Mar 23 22:14:59 2006 UTC (16 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.21: +179 -152 lines
Diff to previous 1.21 (colored)

Substantial syntactic KNF, mostly removing surplus punctuation.
Generated code is unchanged.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Mar 23 21:27:42 2006 UTC (16 years, 10 months ago) by bjh21
Branch: MAIN
Changes since 1.20: +226 -124 lines
Diff to previous 1.20 (colored)

Reduce to 80 columns again.  It's over two years since Reinoud touched this
code, so I hope this won't affect him too adversely.

Compiled binaries are (modulo date stamps) the same before and after.

Revision 1.20 / (download) - annotate - [select for diffs], Sun Dec 11 12:16:08 2005 UTC (17 years, 1 month ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Changes since 1.19: +1 -1 lines
Diff to previous 1.19 (colored)

merge ktrace-lwp.

Revision 1.15.2.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:11:34 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.15.2.2: +1 -1 lines
Diff to previous 1.15.2.2 (colored) next main 1.16 (colored)

Fix the sync with head I botched.

Revision 1.15.2.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:30:43 2004 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.15.2.1: +0 -0 lines
Diff to previous 1.15.2.1 (colored)

Sync with HEAD.

Revision 1.15.2.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:30:56 2004 UTC (18 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.15: +68 -51 lines
Diff to previous 1.15 (colored)

Sync with HEAD

Revision 1.16.2.3 / (download) - annotate - [select for diffs], Sat May 29 21:22:38 2004 UTC (18 years, 8 months ago) by tron
Branch: netbsd-2-0
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Changes since 1.16.2.2: +8 -6 lines
Diff to previous 1.16.2.2 (colored) to branchpoint 1.16 (colored) next main 1.17 (colored)

Pull up revision 1.19 (requested by abs in ticket #404):
Adjust the reserved heap space based on memory size. This avoids running out
of heap on machines with large amounts of memory.  Tested on 33MB RISC OS 4
and 128MB RISC OS 5 machines.  Updated version to 3.40.

Revision 1.19 / (download) - annotate - [select for diffs], Wed May 26 23:13:03 2004 UTC (18 years, 8 months ago) by abs
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, yamt-km-base4, yamt-km-base3, yamt-km-base2, yamt-km-base, yamt-km, thorpej-vnode-attr-base, thorpej-vnode-attr, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, ktrace-lwp-base, kent-audio2-base, kent-audio2, kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: yamt-lazymbuf
Changes since 1.18: +8 -6 lines
Diff to previous 1.18 (colored)

Adjust the reserved heap space based on memory size. This avoids running out
of heap on machines with large amounts of memory.  Tested on 33MB RISC OS 4
and 128MB RISC OS 5 machines.  Updated version to 3.40.

Revision 1.16.2.2 / (download) - annotate - [select for diffs], Sat May 22 17:11:58 2004 UTC (18 years, 8 months ago) by he
Branch: netbsd-2-0
Changes since 1.16.2.1: +8 -21 lines
Diff to previous 1.16.2.1 (colored) to branchpoint 1.16 (colored)

Pull up revision 1.18 (requested by abs in ticket #369):
  Add qsort to libsa (taken from sys/dev/vinum/vinumqsort.c)
  and use instead of bubblesort in acorn32 bootloader. Reduces
  time to sort memory on A710 equipped RiscPC from over twenty
  seconds to effectively instantaneous.  Update boot version
  to 3.30

Revision 1.16.2.1 / (download) - annotate - [select for diffs], Sat May 22 16:59:37 2004 UTC (18 years, 8 months ago) by he
Branch: netbsd-2-0
Changes since 1.16: +5 -5 lines
Diff to previous 1.16 (colored)

Pull up revision 1.17 (requested by abs in ticket #365):
  Claim maximum available memory during boot32 startup. This
  removes the need to explicitly set the WIMP slot size before
  running the bootloader.
  Conditional on BOOT_MAXIMISE_MEMORY, so as not to interfere
  with potential future uses of libriscos.
  Also remove references to increasing WIMP slot size, as
  this is now meaningless.

Revision 1.18 / (download) - annotate - [select for diffs], Wed May 19 23:37:41 2004 UTC (18 years, 8 months ago) by abs
Branch: MAIN
Changes since 1.17: +8 -21 lines
Diff to previous 1.17 (colored)

Add qsort to libsa (taken from sys/dev/vinum/vinumqsort.c) and use instead of
bubblesort in acorn32 bootloader. Reduces time to sort memory on A710 equipped
RiscPC from over twenty seconds to effectively instantaneous.
Update boot version to 3.30

Revision 1.17 / (download) - annotate - [select for diffs], Tue May 18 23:29:30 2004 UTC (18 years, 8 months ago) by gavan
Branch: MAIN
Changes since 1.16: +5 -5 lines
Diff to previous 1.16 (colored)

Claim maximum available memory during boot32 startup. This removes
the need to explicitly set the WIMP slot size before running the bootloader.

Conditional on BOOT_MAXIMISE_MEMORY, so as not to interfere with potential
future uses of libriscos.

Also remove references to increasing WIMP slot size, as this is now
meaningless.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jul 20 07:08:45 2003 UTC (19 years, 6 months ago) by reinoud
Branch: MAIN
CVS Tags: netbsd-2-0-base
Branch point for: netbsd-2-0
Changes since 1.15: +54 -26 lines
Diff to previous 1.15 (colored)

First step towards more KNF; but most of all hopefully solving PR
acorn32/15850

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jun 3 12:53:47 2003 UTC (19 years, 8 months ago) by reinoud
Branch: MAIN
Branch point for: ktrace-lwp
Changes since 1.14: +48 -16 lines
Diff to previous 1.14 (colored)

Cleanup DRAM video memory allocation. This needed to be done anyway and it
also ought to solve bootproblems with the A7000(+) family.

As an extra benefit, the surplus memory of the screen is returned to the
memorypool.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Apr 20 18:50:38 2003 UTC (19 years, 9 months ago) by bjh21
Branch: MAIN
Changes since 1.13: +249 -411 lines
Diff to previous 1.13 (colored)

KNF doesn't apply to Reinoud -- back out my last two changes.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Apr 20 15:57:12 2003 UTC (19 years, 9 months ago) by bjh21
Branch: MAIN
Changes since 1.12: +180 -140 lines
Diff to previous 1.12 (colored)

KNF

Revision 1.12 / (download) - annotate - [select for diffs], Sun Apr 20 14:21:13 2003 UTC (19 years, 9 months ago) by bjh21
Branch: MAIN
Changes since 1.11: +266 -144 lines
Diff to previous 1.11 (colored)

80 columns, dammit!

Revision 1.2.2.7 / (download) - annotate - [select for diffs], Fri Jan 17 16:03:50 2003 UTC (20 years ago) by thorpej
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.2.2.6: +3 -3 lines
Diff to previous 1.2.2.6 (colored) next main 1.3 (colored)

Sync with HEAD.

Revision 1.2.2.6 / (download) - annotate - [select for diffs], Wed Jan 15 18:16:22 2003 UTC (20 years ago) by thorpej
Branch: nathanw_sa
Changes since 1.2.2.5: +39 -25 lines
Diff to previous 1.2.2.5 (colored)

Sync with HEAD.

Revision 1.11 / (download) - annotate - [select for diffs], Wed Jan 15 16:29:27 2003 UTC (20 years ago) by reinoud
Branch: MAIN
CVS Tags: nathanw_sa_before_merge, nathanw_sa_base
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)

Small typo and add initialisation for the `bank' counter

Revision 1.10 / (download) - annotate - [select for diffs], Wed Jan 8 16:10:53 2003 UTC (20 years ago) by reinoud
Branch: MAIN
Changes since 1.9: +39 -25 lines
Diff to previous 1.9 (colored)

Fixup serious loading problems (together with the former commit of start.S)
major code cleanup esp. types used. Also cleanup up a major BUG that for
some odd reason worked :-/ makes me puzzled. It signifies that there might
be copies around in physical space of the DRAM ??? and thus its function
was motherboard dependent? It must have been old cruft from before the
cleanup of the relocation engine.

Revision 1.2.2.5 / (download) - annotate - [select for diffs], Tue Jan 7 20:46:48 2003 UTC (20 years ago) by thorpej
Branch: nathanw_sa
Changes since 1.2.2.4: +10 -7 lines
Diff to previous 1.2.2.4 (colored)

Sync with HEAD.

Revision 1.9 / (download) - annotate - [select for diffs], Mon Jan 6 22:46:36 2003 UTC (20 years ago) by reinoud
Branch: MAIN
Changes since 1.8: +8 -5 lines
Diff to previous 1.8 (colored)

Fix miscelanious small errors that arose from having non Mb aligned memory
for the videoscreen.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Jan 6 18:22:00 2003 UTC (20 years ago) by reinoud
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 (colored)

Small fixes that showed up during boot-testing of a Pace DSL4000 running
the RISC OS-STB 4.0.0 version of RISC OS.

Revision 1.2.2.4 / (download) - annotate - [select for diffs], Mon Jan 6 15:21:39 2003 UTC (20 years ago) by reinoud
Branch: nathanw_sa
Changes since 1.2.2.3: +20 -3 lines
Diff to previous 1.2.2.3 (colored)

Pull up the bootloader to -current

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jan 6 02:54:03 2003 UTC (20 years ago) by reinoud
Branch: MAIN
Changes since 1.6: +20 -3 lines
Diff to previous 1.6 (colored)

We have version 3.02 now : just a small fix for bootkernel name guessing.

Revision 1.2.2.3 / (download) - annotate - [select for diffs], Fri Jan 3 16:38:38 2003 UTC (20 years, 1 month ago) by thorpej
Branch: nathanw_sa
Changes since 1.2.2.2: +37 -21 lines
Diff to previous 1.2.2.2 (colored)

Sync with HEAD.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Dec 30 15:54:46 2002 UTC (20 years, 1 month ago) by reinoud
Branch: MAIN
CVS Tags: fvdl_fs64_base
Changes since 1.5: +23 -16 lines
Diff to previous 1.5 (colored)

In the case there is just one SIMM and one memory bank from the SIMM things
got wrong when no VRAM was there.

Placing the video DRAM in front of the kernel is OK when its 1Mb since the
kernel wants to be on a Mb boundary. Placing the video DRAM in the last
SIMM bank at the front is also OK unless there is just one SIMM and just one
bank; then it got in the way again!

Solution is to put the DRAM at the end of the SIMM instead of the beginning!
This however can result in the non 16 kb alignment of the top of physical
RAM where the temporary L1 page tables are situated. If its not 16 kb aligned
then move the L1 page table address down and down until it is 16 kb aligned.
This memory will be reused later on anyway.

What to do when we really support changing screensizes... see it as a max?
or use a different sceme alltogether? It might not even be a bootloader
problem then allthough its memory is not showing up in the DRAM/VRAM
block counts wich needs to be fixed one day.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Dec 30 03:30:16 2002 UTC (20 years, 1 month ago) by reinoud
Branch: MAIN
Changes since 1.4: +13 -4 lines
Diff to previous 1.4 (colored)

Since we dont support switching screenmodes (yet) we might as well claim
just enough for the screenmemory to be in instead of the maximum of 1Mb.
Small machines like my 8Mb NC get a 700 kb back and thats really noticeable.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Dec 30 02:19:20 2002 UTC (20 years, 1 month ago) by reinoud
Branch: MAIN
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

If we don't have VRAM then at least account the screensize correctly :) it goes
pretty wierd if it is set wrongly.

Revision 1.3 / (download) - annotate - [select for diffs], Mon Dec 30 02:05:12 2002 UTC (20 years, 1 month ago) by reinoud
Branch: MAIN
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)

If we nick memory from the DRAM for video then please account it correctly!

Revision 1.2.2.2 / (download) - annotate - [select for diffs], Sun Dec 29 19:15:06 2002 UTC (20 years, 1 month ago) by thorpej
Branch: nathanw_sa
Changes since 1.2.2.1: +845 -0 lines
Diff to previous 1.2.2.1 (colored)

Sync with HEAD.

Revision 1.2.2.1, Sun Dec 29 00:30:40 2002 UTC (20 years, 1 month ago) by thorpej
Branch: nathanw_sa
Changes since 1.2: +0 -845 lines
FILE REMOVED

file boot32.c was added on branch nathanw_sa on 2002-12-29 19:15:06 +0000

Revision 1.2 / (download) - annotate - [select for diffs], Sun Dec 29 00:30:40 2002 UTC (20 years, 1 month ago) by reinoud
Branch: MAIN
Branch point for: nathanw_sa
Changes since 1.1: +9 -6 lines
Diff to previous 1.1 (colored)

The unique machine ID is used in some networking stuff to generate a
unique-ish number, so better add it again!

Revision 1.1 / (download) - annotate - [select for diffs], Sat Dec 28 23:57:37 2002 UTC (20 years, 1 month ago) by reinoud
Branch: MAIN

Initial commit of the 3rd generation of bootloaders for the Acorn32
platform. It features far better support for newer architectures and is
fully rewritten in C and compile-able under NetBSD.

Since it shares code with `boot26' for Acorn26 merging the common parts is
likely to be next on the list.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>