[coreboot] [PATCH] cleanup CS5535/CS5536 specific init in GX2 code

Stefan Reinauer stefan.reinauer at coresystems.de
Wed May 26 01:10:22 CEST 2010


On 5/25/10 11:36 PM, Nils wrote:
> Hi stefan,
> On May 14 you wrote:
>   
>> This patch should fix the hda interrupt lost problem on the Wyse S50
>>
>>
>> -------------- next part --------------
>> An embedded and charset-unspecified text was scrubbed...
>> Name: cs5536_setup_fix.diff
>> URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20100514/c9e5c1ad/attachment-0001.ksh>
>>
>>     
> I had a little time to do some more tests.
> I tested your patch together with the patch Peter made in commit 5581 on
> rev5542 and it works ok, the lost interrupt problem is gone.
> So the patch is
>
> Acked-by: Nils Jacobs <njacobs8 at hetnet.nl>
>
> Now the next problem left is the VSA loading crash on Geode GX2 and LX
> introduced in rev5543.
>   

Marc, do you have some insights what this could be? The code is doing
exactly the same, except it has no hard coded lcall address and it
restores registers from an extra piece of memory.
I verified that restoring the registers works, but at some (early) point
the VSM seems to attempt to write to MSR 0 and die from that.

Stefan

-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866





More information about the coreboot mailing list