[OpenBIOS] [commit] r1200 - trunk/openbios-devel/libopenbios

repository service svn at openbios.org
Sun Aug 11 09:24:28 CEST 2013


Author: mcayland
Date: Sun Aug 11 09:24:27 2013
New Revision: 1200
URL: http://tracker.coreboot.org/trac/openbios/changeset/1200

Log:
OFMEM: fix-up internal debugging functions

Bring these up to date so that they now work with the current version of the
code.

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

Modified:
   trunk/openbios-devel/libopenbios/ofmem_common.c

Modified: trunk/openbios-devel/libopenbios/ofmem_common.c
==============================================================================
--- trunk/openbios-devel/libopenbios/ofmem_common.c	Wed Aug  7 23:22:47 2013	(r1199)
+++ trunk/openbios-devel/libopenbios/ofmem_common.c	Sun Aug 11 09:24:27 2013	(r1200)
@@ -50,34 +50,37 @@
 
 #if 0
 static void
-print_range( range_t *r, char *str )
+print_range( range_t *r, const char *str )
 {
 	printk("--- Range %s ---\n", str );
 	for( ; r; r=r->next )
-		printk(FMT_plx " - " FMT_plx "\n", r->start, r->start + r->size - 1);
+		printk("%p : " FMT_plx " - " FMT_plx "\n", r, r->start, r->start + r->size - 1);
 	printk("\n");
 }
 
 static void
-print_phys_range()
+print_phys_range(void)
 {
-	print_range( ofmem.phys_range, "phys" );
+	ofmem_t *ofmem = ofmem_arch_get_private();
+	print_range( ofmem->phys_range, "phys" );
 }
 
 static void
-print_virt_range()
+print_virt_range(void)
 {
-	print_range( ofmem.virt_range, "virt" );
+	ofmem_t *ofmem = ofmem_arch_get_private();
+	print_range( ofmem->virt_range, "virt" );
 }
 
 static void
 print_trans( void )
 {
-	translation_t *t = ofmem.trans;
+	ofmem_t *ofmem = ofmem_arch_get_private();
+	translation_t *t = ofmem->trans;
 
 	printk("--- Translations ---\n");
 	for( ; t; t=t->next )
-		printk("%08lx -> " FMT_plx " [size %lx]\n", t->virt, t->phys, t->size);
+		printk("%p : " FMT_ucellx " -> " FMT_plx " [size " FMT_ucellx "]\n", t, t->virt, t->phys, t->size);
 	printk("\n");
 }
 #endif



More information about the OpenBIOS mailing list