[coreboot] [PATCH] improve realmode api

Stefan Reinauer stepan at coresystems.de
Sat May 8 23:41:47 CEST 2010


Hey Nils,

can you confirm r5470 works with your board?

If so, could you send me a complete boot log with that revision, please?

Which board was that again?

Which VSM module are you using?

Stefan


On 5/8/10 11:15 PM, Nils wrote:
> Hi Stefan,
> I tested your patch in the hope that my Geode GX2 board started to work again.
> Unfortunatly it doesn`t.
> My board stopped working after your vsm loading patches in rev5471.
> The error after rev5471 was "hda: lost interrupt" .
> Now after rev5532 with your improve realmode api patch the board oopses.
>
> I will not ack nor nack because i know to little about programming.
>
> Thanks,Nils.
>
> Last part of rev5532 + improve realmode api patch:
>
> sizeram: sizem 0x200
> setup_gx2_cache: enable for 524288 KB
> msr 0x00001808 will be set to 25fff002:11ffe000
> MSR 0x10000026 is now 0x2dfbe040:0x400fffe0
> Preparing for VSA...
> VSA: Real mode stub @00000600: 628 bytes
> Check CBFS header at fffeffe0
> magic is 4f524243
> Found CBFS header at fffeffe0
> Check fallback/coreboot_ram
> CBFS: follow chain: fff00000 + 38 + 79ab + align -> fff07a00
> Check fallback/payload
> CBFS: follow chain: fff07a00 + 38 + 11038 + align -> fff18a80
> Check vsa
> Stage: loading vsa @ 0x60000 (57868 bytes), entry @ 0x60020
> Stage: done loading.
> VSA: Buffer @00060000 *[0k]=ba
> VSA: Signature *[0x20-0x23] is b0:10:e6:80
> Calling VSA module...
> oprom: INT# 0xd
> oprom: eax: 11ffe000 ebx: 80007800 ecx: 00001012 edx: 25fff002
> oprom: ebp: 00000ff4 esp: 00000fec edi: 0000102d esi: 00000028
> oprom:  ip: 0647      cs: 6000   flags: 00000013
> Oops, exception 13 while executing option rom
> Unexpected Exception: 13 @ 6000:00000647 - Halting
> Code: 0 eflags: 00000013
> eax: 11ffe000 ebx: 80007800 ecx: 00001012 edx: 25fff002
> edi: 0000102d esi: 00000028 ebp: 00000ff4 esp: 00000fec
>
>   





More information about the coreboot mailing list