the following patch was just integrated into master: commit 55ed3106556a9bcbe36d3389dc5230d4a4ee2a40 Author: Aaron Durbin adurbin@chromium.org Date: Fri Mar 1 17:00:39 2013 -0600
rmodule: correct ordering of bss clearing
This patch fixes an issue for rmodules which are copied into memory at the final load/link location. If the bss section is cleared for that rmodule the relocation could not take place properly since the relocation information was wiped by act of clearing the bss. The reason is that the relocation information resides at the same address as the bss section. Correct this issue by performing the relocation before clearing the bss.
Change-Id: I01a124a8201321a9eaf6144c743fa818c0f004b4 Signed-off-by: Aaron Durbin adurbin@chromium.org Reviewed-on: http://review.coreboot.org/2822 Reviewed-by: Ronald G. Minnich rminnich@gmail.com Tested-by: build bot (Jenkins)
Build-Tested: build bot (Jenkins) at Thu Mar 21 23:38:16 2013, giving +1 See http://review.coreboot.org/2822 for details.
-gerrit