Comment 3 for bug 1006217

Revision history for this message
Tawfik Bayouk (tawfik) wrote :

I am adding some explanation about the issue in case it might explain other unexpected behaviors.
This issue was found during doing intensive native kernel builds and was seen in most cases as ICE (Internal compiler error).
It has also been found in a JAVA benchmarks and is was reproduced and root caused easily because it was consistent.

The root cause of the bug is a wrong branch decision in the Static branch prediction feature of the BPU.
The issue was root caused and reproduced in logical simulations.
As a workaround for this bug, the SBP feature was disabled (attached patch performs this).
No performance effect or hit is expected as well as no behavior change.
This bug is already fixed in the new silicone revision.