[coreboot] r812 - coreboot-v3/arch/x86/amd
svn at coreboot.org
svn at coreboot.org
Sun Aug 24 09:08:17 CEST 2008
Author: rminnich
Date: 2008-08-24 09:08:17 +0200 (Sun, 24 Aug 2008)
New Revision: 812
Modified:
coreboot-v3/arch/x86/amd/stage0.S
Log:
It's a good idea to set up the segment registers.
Signed-off-by: Ronald G. Minnich <rminnich at gmail.com>
Acked-by: Ronald G. Minnich <rminnich at gmail.com>
Modified: coreboot-v3/arch/x86/amd/stage0.S
===================================================================
--- coreboot-v3/arch/x86/amd/stage0.S 2008-08-24 06:16:03 UTC (rev 811)
+++ coreboot-v3/arch/x86/amd/stage0.S 2008-08-24 07:08:17 UTC (rev 812)
@@ -163,6 +163,21 @@
/* Save the BIST result */
movl %eax, %ebp
+ /* Save the BIST value. */
+ movl %eax, %ebp
+
+ port80_post(0x01)
+
+ movw $ROM_DATA_SEG, %ax
+ movw %ax, %ds
+ movw %ax, %es
+ movw %ax, %ss
+ movw %ax, %fs
+ movw %ax, %gs
+
+ /* Restore the BIST value to %eax. */
+ movl %ebp, %eax
+
/*for normal part %ebx already contain cpu_init_detected from fallback call */
cache_as_ram_setup:
More information about the coreboot
mailing list