[coreboot] H8QME-2+ boot problems on different machines.
knuku at gap.upv.es
Wed May 5 09:39:35 CEST 2010
I finally got it working, but I don't like my solution!
I noticed that after setup_mb_resource_map(); the board hang at outb
and inl instructions. So I commented it out to see how far this will
bring me. For my surprise the board booted right into Linux without
further problems. Now my questions are:
- I now know that my resource map must be some kind of faulty. But why
does it work on one CPU and doesn't on another, complete identical, one?
- How do i manage to correct my resource map? Or how do I create a good
- Since it seems to boot fine without resource map. Do I really need one?
- And the last one, If I don't setup the res. map, who does it?
Thanks and sorry for the whole bunch of questions,
Knut Kujat escribió:
> Marc Jones escribió:
>> On Sun, May 2, 2010 at 4:59 PM, Rudolf Marek <r.marek at assembler.cz> wrote:
>>> -----BEGIN PGP SIGNED MESSAGE-----
>>> Hash: SHA1
>>> There is a plenty of bugs as in all modern CPUs ;)
>>> Quick look to coreboot shows they are not handled?
>>> Some are easy to fix just to set some MSR, some are microcode fixes.
>> That Fam10 bugs should be handled in cpuSetAMDMSR as well as the microcode.
>> If it is a race condition, it should pass CONFIG_LOGICAL_CPUS = 0.
> thx for your comments.
> I already set Config_Logical_CPUS = 0 and set physical and logical CPUs
> to 1. This gets me a little further but still hangs before warm reset.
> As I already set I have the exact same problem as Ward reported some
> time ago.
> Knut Kujat.
More information about the coreboot