Subject: The next step in PowerPC renovation
To: None <port-powerpc@netbsd.org>
From: Tim Rightnour <root@garbled.net>
List: port-powerpc
Date: 12/15/2007 09:02:18
These are some things I've been thinking about that we can do to renovate
powerpc a bit more, and clean it up a bit:
1) A bunch of arches use mkbootimage. I was thinking instead of having N
different programs, we combine them all into one, and then do the appropriate
image build depending on a -m ARCH flag. This flag would default to the arch
of the machine it is running on, assuming it's a valid arch.
2) I'd like to combine ofppc/ofwboot and macppc/ofwboot into a single unified
ofwboot. Maybe put it in powerpc/stand?
3) I'd like to possibly ship all of the various bootloaders for every ppc port
in /usr/mdec. Perhaps either with the form:
/usr/mdec/prep/boot_foo
or
/usr/mdec/prep.boot_foo
All of the above steps are designed to attempt to ship a single unified base.tgz
for powerpc, rather than shipping 7 (is it 7?) very slightly different ones.
Finally:
4) I was thinking we should change struct bootinfo to be a proplib, rather than
a struct, to try to unify some of the code that parses it. This would require
changes to both the bootloaders and the machdep code.
---
Tim Rightnour <root@garbled.net>
NetBSD: Free multi-architecture OS http://www.netbsd.org/
Genecys: Open Source 3D MMORPG: http://www.genecys.org/