[coreboot] How to port core boot

ali hagigat 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
programmer!!

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:
> Hi,
>
>> 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.
> All
> it sounds like raminit problem.
>
> Also I don't like couple of things btw. You never showed any of your code.
> You
> 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
> quite
> difficult area, maybe you should try some simpler stuff first to get in
> touch
> better with C and common toolchains and after that get back here in here.
>
> Thanks
> Rudolf
>
>
>> Done.
>> Loading image.
>> Searching for fallback/coreboot_ram
>> Check fallback/romstage
>> Check fallback/coreboot_ram
>> Stage: loading fallback/coreboot_ram @ 0x100000 (180224 bytes), entry @
>> 0x100000
>> 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
>>> is
>>> 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)
>>>
>>> Thanks
>>> Rudolf
>>>
>>>
>>> --
>>> coreboot mailing list: coreboot at coreboot.org
>>> http://www.coreboot.org/mailman/listinfo/coreboot
>




More information about the coreboot mailing list