the following patch was just integrated into master: commit 1d6bf8be4ee126217544fabe1c39fe22317ddda0 Author: Mathias Krause minipli@googlemail.com Date: Sun Apr 1 11:32:09 2012 +0200
x86, oprom: ensure DF is always cleared
The Option ROM might mess with the EFLAGS register and break assumptions the C part of coreboot implicitly has, e.g. the state of the direction flag.
Prevent Option ROMs from confusing coreboot by restoring the old EFLAGS value after the Option ROMs has finished and always clear the direction flag before calling the C part of the interrupt handler.
Change-Id: I84663be6681b17f95f48d93f0b730e443336b4a8 Signed-off-by: Mathias Krause minipli@googlemail.com
Build-Tested: build bot (Jenkins) at Sun Apr 1 12:16:58 2012, giving +1 Reviewed-By: Stefan Reinauer stefan.reinauer@coreboot.org at Mon Apr 2 19:50:22 2012, giving +2 See http://review.coreboot.org/837 for details.
-gerrit