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

Aaron Durbin adurbin at chromium.org
Tue Mar 11 00:37:12 CET 2014


On Mon, Mar 10, 2014 at 3:24 PM, ron minnich <rminnich at gmail.com> wrote:
> Which option ROMs? newish ones or 3c509 :-)? Ah well guess I believe you. I
> guess I never needed it because in my main uses we did not use or want
> option roms -- we loaded Linux and there was no need there. Running some
> option rom in an 8086 mode was never desired ...
>
> We've gone backwards in some ways from when Linux was our bootstrap.

You'll find that once you try to write coreboot tables, things will
page fault as well:

 0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES
 1. 0000000000001000-000000000009ffff: RAM
 2. 00000000000a0000-00000000000fffff: RESERVED
 3. 0000000000100000-000000001fffffff: RAM
 4. 0000000020000000-00000000200fffff: RESERVED
 5. 0000000020100000-000000007ae6dfff: RAM
 6. 000000007ae6e000-000000007affffff: CONFIGURATION TABLES
 7. 000000007b000000-000000007fffffff: RESERVED
 8. 00000000e0000000-00000000efffffff: RESERVED
 9. 00000000feb00000-00000000febfffff: RESERVED
10. 00000000fed01000-00000000fed01fff: RESERVED
11. 00000000fed03000-00000000fed03fff: RESERVED
12. 00000000fed05000-00000000fed05fff: RESERVED
13. 00000000fed08000-00000000fed08fff: RESERVED
14. 00000000fed0c000-00000000fed0ffff: RESERVED
15. 00000000fed1c000-00000000fed1cfff: RESERVED

Notice that first entry?


>
> ron
>
>
> On Mon, Mar 10, 2014 at 3:21 PM, Stefan Reinauer
> <stefan.reinauer at coreboot.org> wrote:
>>
>> * ron minnich <rminnich at gmail.com> [140310 22:43]:
>> > Now you've just made me sad.
>> >
>> > OK, given that in the beginning times we never supplied this little
>> > tidbit, who
>> > or what needs it? It looks like another memory turd whose time has gone.
>> >
>> > ron
>>
>> It's needed by some option roms. See void dev_initialize(void) in
>> src/device/device.c
>>
>>
>> Stefan
>>
>>
>
>
> --
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot



More information about the coreboot mailing list