Subject: Re: Thoughts about wedges
To: None <eeh@netbsd.org>
From: Bill Studenmund <wrstuden@nas.nasa.gov>
List: tech-kern
Date: 09/30/1999 13:02:01
On Thu, 30 Sep 1999, Eduardo E. Horvath wrote:

> Before you go to all that trouble here's something you might want to
> consider.  
> 
> I think it was mentioned that this bootblock discussion all came about
> because you were trying to unify the bootblock handling code amongst all
> the m68k ports so they could all share one libc.  It may be more
> productive rather than to unify the bootblock code to come up with some
> mechanism to separate the machine specific parts of libc into another
> library that is selected at runtime depending on the particular machine
> it's running on.  That has more general applicability and would allow
> optimized versions of bcopy, floating point routines and emulation (for
> with and without coprocessors), etc.

The initial emphasis wasn't so much to clean up the bootblocks, but to get
around the fact that MAXPARTITIONS is hard-coded in the library, and since
it varies from port to port on m68k, they can't share libc.

Wouldn't offloading routines from libc to another lib be removing routines
from libc, which usually entails bumping the major #?

Take care,

Bill