[OpenBIOS] [commit] r748 - trunk/openbios-devel/arch/sparc64

repository service svn at openbios.org
Fri Apr 16 12:01:43 CEST 2010


Author: mcayland
Date: Fri Apr 16 12:01:42 2010
New Revision: 748
URL: http://tracker.coreboot.org/trac/openbios/changeset/748

Log:
Increase dictionary size from 256K to 512K on SPARC64 as it is clear that on OpenSolaris we are overflowing the dictionary at 
runtime and corrupting OpenBIOS memory.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>

Modified:
   trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c
   trunk/openbios-devel/arch/sparc64/openbios.c

Modified: trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c
==============================================================================
--- trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c	Thu Apr 15 18:43:01 2010	(r747)
+++ trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c	Fri Apr 16 12:01:42 2010	(r748)
@@ -20,7 +20,7 @@
 
 #define OF_MALLOC_BASE		((char*)OFMEM + ALIGN_SIZE(sizeof(ofmem_t), 8))
 
-#define MEMSIZE ((128 + 256 + 512) * 1024)
+#define MEMSIZE ((128 + 512 + 512) * 1024)
 static union {
 	char memory[MEMSIZE];
 	ofmem_t ofmem;

Modified: trunk/openbios-devel/arch/sparc64/openbios.c
==============================================================================
--- trunk/openbios-devel/arch/sparc64/openbios.c	Thu Apr 15 18:43:01 2010	(r747)
+++ trunk/openbios-devel/arch/sparc64/openbios.c	Fri Apr 16 12:01:42 2010	(r748)
@@ -33,7 +33,7 @@
 #define APB_MEM_BASE         0x1ff00000000ULL
 
 #define MEMORY_SIZE     (512*1024)      /* 512K ram for hosted system */
-#define DICTIONARY_SIZE (256*1024)      /* 256K for the dictionary   */
+#define DICTIONARY_SIZE (512*1024)      /* 512K for the dictionary   */
 
 static ucell *memory;
 



More information about the OpenBIOS mailing list