5.1-RELEASE TODO

Terry Lambert tlambert2 at mindspring.com
Wed May 14 00:26:48 PDT 2003


Stefan Eßer wrote:
> On 2003-05-13 21:53 -0700, Terry Lambert <tlambert2 at mindspring.com> wrote:
> > > wouldn't a release that corrupts data in many, relevant, cases (i consider
> > > the box i had the trouble with entirely mainstream) be worse than no
> > > release at all?
> >
> > Bosko's fix raises the minimum memory requirements by 3M.  It's
> > probably worth it for most people, but it will probably annoy
> > other people...
> 
> Seems we could have DISABLE_PG_G in GENERIC and have Bosko's fix
> compiled in for CPU models >= 586 (the 486 isn't affected, AFAIK)
> only if DISABLE_PG_G is NOT specified in the kernel config file ?
> 
> I.e. GENERIC disables use of 4M pages but does not need the extra
> 3MB of RAM, while a custom kernel without DISABLE_PG_G needs the
> extra memory but contains the "fix" ...

The base memory address at which the kernel is linked is not that
mutable.  It has to be done at compile time, not runtime.

Maybe something could be done with the load vs. the relocation
address in the loader, with the cooperation of locore.s; it'd
be more work.

I'd prefer it if more people tried Bosko's fix, first, before
making plans like this, though.

-- Terry


More information about the freebsd-current mailing list