Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Jul 2015 17:16:48 -0600
From:      Ian Lepore <ian@freebsd.org>
To:        Glen Barber <gjb@FreeBSD.org>
Cc:        Andrew Turner <andrew@fubar.geek.nz>, src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r285563 - head/release/doc/en_US.ISO8859-1/relnotes
Message-ID:  <1436915808.1334.318.camel@freebsd.org>
In-Reply-To: <20150714223217.GP15828@FreeBSD.org>
References:  <201507142010.t6EKAAGD014980@repo.freebsd.org> <20150714230134.017a4512@bender.Home> <20150714223217.GP15828@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2015-07-14 at 22:32 +0000, Glen Barber wrote:
> On Tue, Jul 14, 2015 at 11:01:34PM +0100, Andrew Turner wrote:
> > > Modified: head/release/doc/en_US.ISO8859-1/relnotes/article.xml
> > > ==============================================================================
> > > --- head/release/doc/en_US.ISO8859-1/relnotes/article.xml	Tue
> > > Jul 14 20:10:07 2015	(r285562) +++
> > > head/release/doc/en_US.ISO8859-1/relnotes/article.xml	Tue Jul
> > > 14 20:10:09 2015	(r285563) @@ -773,9 +773,6 @@ system.</para>
> > >        </important>
> > >  
> > > -      <para revision="277962" arch="powerpc">Support for booting
> > > -	relocatable kernels has been added.</para>
> > > -
> > >        <para revision="279189" contrib="sponsor" sponsor="&ff;"
> > >  	arch="powerpc">Kernel support for Vector-Scalar eXtension
> > >  	(<acronym>VSX</acronym>) found on POWER7 and POWER8 hardware
> > > @@ -786,6 +783,10 @@
> > >  	&powerpc; processors has been overhaulded to improve
> > >  	concurrency.</para>
> > >  
> > > +      <para revision="282727">Support for booting relocatable kernels
> > > +	has been extended to non-<acronym>EFI</acronym>
> > > +	systems.</para>
> > 
> > r282727 is moving the relocation code for the loader to a common place.
> > It has nothing to do with making the kernel relocatable, but as a prep
> > for r282731.
> > 
> 
> Do you have a suggested rewording?  I can't think of another way to word
> this, since 'Support for [...]' still seems relevant for the context.
> 
> Glen
> 

This isn't about the kernel at all.  This makes it possible to share the
loader relocation code between arches, so that any flavor of loader(8)
can be self-relocatable.  Then r282731 makes the arm ubldr flavor of
loader(8) relocatable.  The benefit is that a board-specific setting of
UBLDR_LOADADDR is no longer needed at compile time.

Unrelated work around the same time (r283035) made loader aware of the
fact that arm kernels are relocatable and can be loaded on any 2MB
boundary in physical ram.

-- Ian





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1436915808.1334.318.camel>