Author: hailfinger Date: 2008-12-04 00:39:49 +0100 (Thu, 04 Dec 2008) New Revision: 1064
Modified: coreboot-v3/arch/x86/stage0_common.S Log: Document unexpected clobbering of stage0 code.
Signed-off-by: Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net Acked-by: Carl-Daniel Hailfinger c-d.hailfinger.devel.2006@gmx.net
Modified: coreboot-v3/arch/x86/stage0_common.S =================================================================== --- coreboot-v3/arch/x86/stage0_common.S 2008-12-03 15:38:42 UTC (rev 1063) +++ coreboot-v3/arch/x86/stage0_common.S 2008-12-03 23:39:49 UTC (rev 1064) @@ -149,6 +149,7 @@ .byte 0xe9 .int _stage0 - ( . + 2 )
+#warning Everything below this line and two bytes above this line is being clobbered by LAR. For the discussion about this, see the thread at www.coreboot.org/pipermail/coreboot/2008-December/042771.html /* Note: The above jump is hand coded to work around bugs in binutils. * 5 bytes are used for a 3 byte instruction. This works because x86 * is little endian and allows us to use supported 32 bit relocations