Hi,
After I configure coreboot4.16 on my board(Intel Atom C3758) and run it, I'm having a problem with some runs (sometimes in rapid succession, sometimes very rarely). There are some machine-check exceptions (18- #MC) when I boot or reboot my operation system. You can have a detailed look at the link here : "https://drive.google.com/drive/folders/1TC_3OEooulHbGcRxybTuFz7oqkFpOf4B?usp..."
To solve the problem, I reviwed your guides "Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 1: Basic Architecture" and "Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3 (3A, 3B, 3C & 3D): System Programming Guide". When I want to look at the source of the problem with the error code in "Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 3 (3A, 3B, 3C & 3D): System Programming Guide", here is the a information about machine-check exception. ( 6.15 EXCEPTION AND INTERRUPT REFERENCE - Interrupt 18- Machine-Check Exception (#MC) )
Lastly, I checked the "Intel® 64 and IA-32 Architectures Software Developer’s Manual Volume 4: Model-Specific Registers" to solve problem, but I couldn't find the source of the problem. I have a few questions ;
1- What is the source of the machine-check exception problem and why does it happen occasionally?
2- As seen in the MC Exception error content in the given google drive link ( Unexpected Exception:18 @ 10:7f998256 ) , at here ;18 indicates to Machine-Check Exception. What does 10 indicate here? ( 7f998256 is an address at Ramstage)
3- 0xdeadbeef errors are seen at some addresses of ramstage, what is the reason?