[SeaBIOS] MP Table corruption

Dave Frodin dave.frodin at se-eng.com
Wed Oct 9 00:27:34 CEST 2013

We have a customer that runs a RTOS that uses the MP Tables (rather than ACPI). 
They are having an issue with the RTOS not being able to determine certain system interrupt 
settings from the MP tables. The sent me a MPDiag utility (this may be their own MPDiag utility, I 
believe I've seen others) that exposes the problem. Using it I was able to determine that the mptable 
that coreboot generates is getting corrupted somehow by seabios. When I bisected seabios I found 
that there are several commits that cause the mptable corruption. The first two problem commits are ... 
I reverted both of those commits and still had issues, so for the short term solution I just used a 
seabios branch based off of 4EDDA08 (which is the commit that precedes 5DBF1732) to allow 
the customers MPDiag to pass. 

Has anybody else seen an issue like this? 
Anybody have any suggestions on how to approach fixing this? 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.seabios.org/pipermail/seabios/attachments/20131008/fc5a2fe3/attachment.html>

More information about the SeaBIOS mailing list