[LinuxBIOS] r402 - in LinuxBIOSv3: . mainboard/adl/msm800sev northbridge/amd/geodelx

svn at openbios.org svn at openbios.org
Thu Jun 28 20:29:46 CEST 2007


Author: rminnich
Date: 2007-06-28 20:29:46 +0200 (Thu, 28 Jun 2007)
New Revision: 402

Added:
   LinuxBIOSv3/sdram/
Modified:
   LinuxBIOSv3/mainboard/adl/msm800sev/Makefile
   LinuxBIOSv3/northbridge/amd/geodelx/raminit.c
Log:
Trivial cleanup to make things compile:
- Makefile corretion
- one last usage of msr_t (we hope)

Hmm, did we decide to add sdram directory? I will remove this -- it's a
mistake.

Signed-off-by: Ronald G. Minnich <rminnich at gmail.com>
Acked-by: Ronald G. Minnich <rminnich at gmail.com>



Modified: LinuxBIOSv3/mainboard/adl/msm800sev/Makefile
===================================================================
--- LinuxBIOSv3/mainboard/adl/msm800sev/Makefile	2007-06-28 17:12:37 UTC (rev 401)
+++ LinuxBIOSv3/mainboard/adl/msm800sev/Makefile	2007-06-28 18:29:46 UTC (rev 402)
@@ -29,7 +29,7 @@
 		$(obj)/southbridge/amd/cs5536/cs5536_early_setup.o\
 		$(obj)/superio/winbond/w83627hf/w83627hf_early_serial.o\
 		$(obj)/device/pnp_raw.o \
-		$(obj)/arch/x86/geodelx.o
+		$(obj)/arch/x86/geodelx/geodelx.o
 
 $(obj)/linuxbios.initram: $(obj)/stage0.init $(obj)/stage0.o $(INITRAM_OBJ) 
 	$(Q)# initram links against stage0
@@ -67,9 +67,9 @@
 	$(Q)printf "  OBJCOPY $(subst $(shell pwd)/,,$(@))\n"
 	$(Q)$(OBJCOPY) -O binary $< $@ 
 
-STAGE2_MAINBOARD_OBJ = 
+STAGE2_MAINBOARD_OBJ =
 
-STAGE2_CHIPSET_OBJ =  		$(obj)/arch/x86/geodecpu.o
+STAGE2_CHIPSET_OBJ =  		$(obj)/arch/x86/geodelx/geodelx.o $(obj)/arch/x86/geodelx/cpu.o
 
 $(obj)/mainboard/$(MAINBOARDDIR)/%.o: $(src)/mainboard/$(MAINBOARDDIR)/%.c
 	$(Q)mkdir -p $(obj)/mainboard/$(MAINBOARDDIR)

Modified: LinuxBIOSv3/northbridge/amd/geodelx/raminit.c
===================================================================
--- LinuxBIOSv3/northbridge/amd/geodelx/raminit.c	2007-06-28 17:12:37 UTC (rev 401)
+++ LinuxBIOSv3/northbridge/amd/geodelx/raminit.c	2007-06-28 18:29:46 UTC (rev 402)
@@ -47,7 +47,7 @@
 	u32 dimm_setting;
 	u16 dimm_size;
 	u8 spd_byte;
-	msr_t msr;
+	struct msr msr;
 
 	dimm_setting = 0;
 
@@ -207,7 +207,7 @@
 {
 	u8 spd_byte0, spd_byte1;
 	u16 rate0, rate1;
-	msr_t msr;
+	struct msr msr;
 
 	spd_byte0 = smbus_read_byte(dimm0, SPD_REFRESH);
 	spd_byte0 &= 0xF;
@@ -261,7 +261,7 @@
 {
 	u16 glspeed, dimm_speed;
 	u8 spd_byte = 0xff, casmap0, casmap1;
-	msr_t msr;
+	struct msr msr;
 
 	glspeed = geode_link_speed();
 
@@ -359,7 +359,7 @@
 {
 	u32 memspeed, dimm_setting;
 	u8 spd_byte0, spd_byte1;
-	msr_t msr;
+	struct msr msr;
 
 	memspeed = geode_link_speed() / 2;
 	dimm_setting = 0;
@@ -502,7 +502,7 @@
 static void set_extended_mode_registers(u8 dimm0, u8 dimm1)
 {
 	u8 spd_byte0, spd_byte1;
-	msr_t msr;
+	struct msr msr;
 	spd_byte0 = smbus_read_byte(dimm0, SPD_DEVICE_ATTRIBUTES_GENERAL);
 	if (spd_byte0 == 0xFF) {
 		spd_byte0 = 0;
@@ -528,7 +528,7 @@
   */
 static void EnableMTest(void)
 {
-	msr_t msr;
+	struct msr msr;
 
 	msr = rdmsr(GLCP_DELAY_CONTROLS);
 	msr.hi &= ~(7 << 20);	/* clear bits 54:52 */
@@ -552,7 +552,7 @@
   */
 void sdram_set_registers(void)
 {
-	msr_t msr;
+	struct msr msr;
 	u32 msrnum;
 
 	/* Set Timing Control */
@@ -653,7 +653,7 @@
 void sdram_enable(u8 dimm0, u8 dimm1)
 {
 	u32 i, msrnum;
-	msr_t msr;
+	struct msr msr;
 
 	post_code(POST_MEM_ENABLE);	// post_76h
 





More information about the coreboot mailing list