[coreboot] I've turned on paging as a test

Kevin O'Connor kevin at koconnor.net
Sat Mar 15 19:31:07 CET 2014


On Sat, Mar 15, 2014 at 06:51:08PM +0100, Patrick Georgi wrote:
> Am Samstag, den 15.03.2014, 13:22 -0400 schrieb Kevin O'Connor:
> > On Wed, Mar 12, 2014 at 09:12:05PM +0100, Stefan Reinauer wrote:
> > >   [...] romstage today (which can't be moved inside the CBFS, for
> > >   example)
> > 
> > Why can't romstage be moved into CBFS?  Is this in reference to one of
> > the non X86 platforms?
> romstage _is_ in CBFS. But it's linked to a fixed memory location before
> being put there, which is what Stefan was referring to - you can't just
> add it like any arbitrary file, and we have some convoluted things in
> the build system to handle this.

Agreed.  But, even with paging, some code has to be at a static
address (eg, the code which initially sets up the paging).

I suspect the pain of mapping files in CBFS to different virtual
addresses is greater then the pain of having files in CBFS at static
addresses.

-Kevin



More information about the coreboot mailing list