[OpenBIOS] [commit] r1045 - trunk/openbios-devel/arch/sparc32

repository service svn at openbios.org
Thu Jul 14 16:37:34 CEST 2011


Author: mcayland
Date: Thu Jul 14 16:37:34 2011
New Revision: 1045
URL: http://tracker.coreboot.org/trac/openbios/changeset/1045

Log:
Fix Fcode table initialisation on SPARC32.

Increase the Forth machine memory to 128K (also requiring a corresponding
increase in OFMEM to 384K) to allow enough space for the Fcode tables to
be initialised, and hence allow Fcode to be executed under SPARC32.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
Acked-by: Bob Breuer <breuerr at mc.net>

Modified:
   trunk/openbios-devel/arch/sparc32/ofmem_sparc32.c
   trunk/openbios-devel/arch/sparc32/openbios.c

Modified: trunk/openbios-devel/arch/sparc32/ofmem_sparc32.c
==============================================================================
--- trunk/openbios-devel/arch/sparc32/ofmem_sparc32.c	Fri Jun 17 02:55:04 2011	(r1044)
+++ trunk/openbios-devel/arch/sparc32/ofmem_sparc32.c	Thu Jul 14 16:37:34 2011	(r1045)
@@ -21,7 +21,7 @@
 
 #define OF_MALLOC_BASE		((char*)OFMEM + ALIGN_SIZE(sizeof(ofmem_t), 8))
 
-#define MEMSIZE (256 * 1024)
+#define MEMSIZE (384 * 1024)
 static union {
 	char memory[MEMSIZE];
 	ofmem_t ofmem;

Modified: trunk/openbios-devel/arch/sparc32/openbios.c
==============================================================================
--- trunk/openbios-devel/arch/sparc32/openbios.c	Fri Jun 17 02:55:04 2011	(r1044)
+++ trunk/openbios-devel/arch/sparc32/openbios.c	Thu Jul 14 16:37:34 2011	(r1045)
@@ -27,7 +27,7 @@
 #include "arch/common/fw_cfg.h"
 #include "libopenbios/ofmem.h"
 
-#define MEMORY_SIZE     (16*1024)       /* 16K ram for hosted system */
+#define MEMORY_SIZE     (128*1024)       /* 128K ram for hosted system */
 #define UUID_FMT "%02x%02x%02x%02x-%02x%02x-%02x%02x-%02x%02x-%02x%02x%02x%02x%02x%02x"
 #define FW_CFG_SUN4M_DEPTH   (FW_CFG_ARCH_LOCAL + 0x00)
 



More information about the OpenBIOS mailing list