[coreboot] r1088 - in coreboot-v3: arch/x86 arch/x86/amd/k8 include/arch/x86 mainboard/amd/dbm690t mainboard/amd/serengeti mainboard/gigabyte/m57sli
svn at coreboot.org
svn at coreboot.org
Tue Dec 30 08:02:52 CET 2008
Author: cozzie
Date: 2008-12-30 08:02:52 +0100 (Tue, 30 Dec 2008)
New Revision: 1088
Modified:
coreboot-v3/arch/x86/amd/k8/stage1.c
coreboot-v3/arch/x86/stage1_mtrr.c
coreboot-v3/include/arch/x86/mtrr.h
coreboot-v3/mainboard/amd/dbm690t/Makefile
coreboot-v3/mainboard/amd/serengeti/Makefile
coreboot-v3/mainboard/gigabyte/m57sli/Makefile
Log:
Fix breakage of k8 targets caused by r1085. Thanks to Myles Watson for
tracking down the offending commit.
Signed-off-by: Corey Osgood <corey.osgood at gmail.com>
Acked-by: Peter Stuge <peter at stuge.se>
Modified: coreboot-v3/arch/x86/amd/k8/stage1.c
===================================================================
--- coreboot-v3/arch/x86/amd/k8/stage1.c 2008-12-23 23:44:39 UTC (rev 1087)
+++ coreboot-v3/arch/x86/amd/k8/stage1.c 2008-12-30 07:02:52 UTC (rev 1088)
@@ -35,7 +35,7 @@
*/
void set_init_ram_access(void)
{
- set_var_mtrr(0, 0x00000000, CONFIG_CBMEMK << 10, MTRR_TYPE_WRBACK);
+ stage1_set_var_mtrr(0, 0x00000000, CONFIG_CBMEMK << 10, MTRR_TYPE_WRBACK);
}
/**
Modified: coreboot-v3/arch/x86/stage1_mtrr.c
===================================================================
--- coreboot-v3/arch/x86/stage1_mtrr.c 2008-12-23 23:44:39 UTC (rev 1087)
+++ coreboot-v3/arch/x86/stage1_mtrr.c 2008-12-30 07:02:52 UTC (rev 1088)
@@ -25,7 +25,7 @@
wrmsr(MTRRphysMask_MSR(reg), zero);
}
-void set_var_mtrr(
+void stage1_set_var_mtrr(
unsigned long reg, unsigned long base, unsigned long size, unsigned long type)
{
@@ -63,7 +63,7 @@
{
/* Enable caching for 0 - 1MB using variable mtrr */
disable_cache();
- set_var_mtrr(0, 0x00000000, CONFIG_CBMEMK << 10, type);
+ stage1_set_var_mtrr(0, 0x00000000, CONFIG_CBMEMK << 10, type);
enable_cache();
}
@@ -98,7 +98,7 @@
/* enable write through caching so we can do execute in place
* on the flash rom.
*/
- set_var_mtrr(1, XIP_ROM_BASE, XIP_ROM_SIZE, MTRR_TYPE_WRBACK);
+ stage1_set_var_mtrr(1, XIP_ROM_BASE, XIP_ROM_SIZE, MTRR_TYPE_WRBACK);
#endif
#endif
Modified: coreboot-v3/include/arch/x86/mtrr.h
===================================================================
--- coreboot-v3/include/arch/x86/mtrr.h 2008-12-23 23:44:39 UTC (rev 1087)
+++ coreboot-v3/include/arch/x86/mtrr.h 2008-12-30 07:02:52 UTC (rev 1088)
@@ -35,6 +35,8 @@
void x86_setup_var_mtrrs(unsigned address_bits);
void x86_setup_mtrrs(unsigned address_bits);
int x86_mtrr_check(void);
+void stage1_set_var_mtrr(unsigned long reg, unsigned long base,
+ unsigned long size, unsigned long type);
#endif
Modified: coreboot-v3/mainboard/amd/dbm690t/Makefile
===================================================================
--- coreboot-v3/mainboard/amd/dbm690t/Makefile 2008-12-23 23:44:39 UTC (rev 1087)
+++ coreboot-v3/mainboard/amd/dbm690t/Makefile 2008-12-30 07:02:52 UTC (rev 1088)
@@ -26,6 +26,7 @@
$(src)/arch/x86/amd/model_fxx/stage1.c \
$(src)/northbridge/amd/k8/get_nodes.c \
$(src)/northbridge/amd/k8/libstage1.c \
+ $(src)/arch/x86/stage1_mtrr.c
INITRAM_SRC= $(src)/mainboard/$(MAINBOARDDIR)/initram.c \
$(src)/northbridge/amd/k8/raminit.c \
Modified: coreboot-v3/mainboard/amd/serengeti/Makefile
===================================================================
--- coreboot-v3/mainboard/amd/serengeti/Makefile 2008-12-23 23:44:39 UTC (rev 1087)
+++ coreboot-v3/mainboard/amd/serengeti/Makefile 2008-12-30 07:02:52 UTC (rev 1088)
@@ -30,6 +30,7 @@
$(src)/southbridge/amd/amd8111/stage1_smbus.c \
$(src)/southbridge/amd/amd8111/stage1_ctrl.c \
$(src)/southbridge/amd/amd8111/stage1_enable_rom.c \
+ $(src)/arch/x86/stage1_mtrr.c
STAGE0_DYNAMIC_SRC := $(obj)/mainboard/$(MAINBOARDDIR)/option_table.c
Modified: coreboot-v3/mainboard/gigabyte/m57sli/Makefile
===================================================================
--- coreboot-v3/mainboard/gigabyte/m57sli/Makefile 2008-12-23 23:44:39 UTC (rev 1087)
+++ coreboot-v3/mainboard/gigabyte/m57sli/Makefile 2008-12-30 07:02:52 UTC (rev 1088)
@@ -29,6 +29,7 @@
$(src)/northbridge/amd/k8/libstage1.c \
$(src)/southbridge/nvidia/mcp55/stage1_smbus.c \
$(src)/southbridge/nvidia/mcp55/stage1_enable_rom.c \
+ $(src)/arch/x86/stage1_mtrr.c
STAGE0_DYNAMIC_SRC := $(obj)/mainboard/$(MAINBOARDDIR)/option_table.c
More information about the coreboot
mailing list