Author: quozl Date: Fri May 18 03:54:44 2012 New Revision: 2981 URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2981
Log: OLPC XO-1 - tidy "test /memory" display by copying from XO-1.75 implementation
Modified: cpu/x86/pc/olpc/probemem.fth
Modified: cpu/x86/pc/olpc/probemem.fth ============================================================================== --- cpu/x86/pc/olpc/probemem.fth Fri May 18 03:50:24 2012 (r2980) +++ cpu/x86/pc/olpc/probemem.fth Fri May 18 03:54:44 2012 (r2981) @@ -74,6 +74,9 @@ [then] ;
+: show-line ( adr len -- ) (cr type 3 spaces kill-line ; +' show-line to show-status + [ifndef] 8u.h : 8u.h ( n -- ) push-hex (.8) type pop-base ; [then] @@ -87,7 +90,13 @@ [ifdef] virtual-mode 2dup over swap 3 mmu-map ( rem$ chunk$ ) [then] - memory-test-suite if 2drop true exit then ( rem$ ) + memory-test-suite ( rem$ status ) + 0<> if + " !!Failed!!" show-status cr ( rem$ ) + 2drop true exit + else + " Succeeded" show-status cr ( rem$ ) + then repeat drop false ;