[coreboot] How to port core boot
hagigatali at gmail.com
Tue Feb 7 16:59:40 CET 2012
Rudolf, When i started to study Coreboot and BIOS , people always made
me confused by nonsense words. I asked some useful questions but
interpreted as simple.(now I have developed a project which can drive
RAM, serial port and hard disk)
The managers of this project even do not accept their own mistakes.
Now FILO can not be compiled and when i report it as the README of the
filo is saying, the manager emails me and tells me that you are not a
I thought i would be encouraged for that by a thank you. When i ask a
question nobody talks about the details of the logic behind that
except one person, Kyösti Mälkki.
Hey folks, what is going on here? If you are a master of Coreboot why
we have unrelated simple answers?
On 2/7/12, Rudolf Marek <r.marek at assembler.cz> wrote:
>> DRAM range verified.
> Well the check is quite simple maybe it works for simple cases and fails for
> real usage. I guess you need to port something like
> http://pyropus.ca/software/memtester/ to ROMCC to romstage and try again.
> it sounds like raminit problem.
> Also I don't like couple of things btw. You never showed any of your code.
> only ask sometimes too simple question without bothering too much with them.
> Please try hard before asking and try to learn new stuff. You have chosen
> difficult area, maybe you should try some simpler stuff first to get in
> better with C and common toolchains and after that get back here in here.
>> Loading image.
>> Searching for fallback/coreboot_ram
>> Check fallback/romstage
>> Check fallback/coreboot_ram
>> Stage: loading fallback/coreboot_ram @ 0x100000 (180224 bytes), entry @
>> Stage: done loading.
>> Jumping to image.
>> On Tue, Feb 7, 2012 at 3:07 AM, Rudolf Marek<r.marek at assembler.cz> wrote:
>>>> Seems there is a case or two of possible infinite while() loops within
>>>> the uart8250 serial console code. This is a wild guess, but the uart
>>> Yeah I dont like that too. Maybe worth to do a timeout? Or Loop count? It
>>> always better to boot than to have perfect serial output ;)
>>> But in this case I would think memory is not 100% OK. Worth to check if
>>> 1M->3M is OK (this is where coreboot ramstage goes)
>>> coreboot mailing list: coreboot at coreboot.org
More information about the coreboot