Subject: Re: CVS commit: syssrc/sys/arch/i386/stand
To: Todd Vierling <tv@wasabisystems.com>
From: Frank van der Linden <fvdl@wasabisystems.com>
List: source-changes
Date: 04/14/2002 16:57:05
On Sun, Apr 14, 2002 at 10:49:24AM -0400, Todd Vierling wrote:
> So for mac68k, I should put Booter in sys/ and the rest in distrib/? What
> about src/sys/stand/atari/tostools/? src/sys/arch/amiga/stand/loadbsd
> (which is not needed by the "standard" bootblock)? There's more, too.
>
> "rawrite" and "pdisk" are tools intended to make a bootable environment
> similar to the above. I don't see that it's all that different.
sys/arch/*/stand primarily contains bootblocks. Some platforms do
not have native bootblocks, but they do have bootprograms. It makes
sense to put those in stand/ as well. For example, the dosboot.com
sources are in sys/arch/i386/stand/, which is fine.
However, rawrite, pfdisk, etc, do not deal with loading the kernel
and thus have no business being in sys/arch/i386/stand/.
If there are programs on other platforms that are not directly
related to booting, but are in arch/*/stand/, then that's wrong
too in my opinion. But, I'll leave that up to the portmasters
for those ports.
However, as the i386 portmaster, I do not want these tools
living anywhere under sys/arch/i386.
- Frank
--
Frank van der Linden fvdl@wasabisystems.com
======================================================================
Quality NetBSD CDs, Support & Service. http://www.wasabisystems.com/