|
Message
From: cvs at opencores.org<cvs@o...>
Date: Sat Nov 18 17:30:08 CET 2006
Subject: [cvs-checkins] MODIFIED: jop ...
Date: 00/06/11 18:17:30 Modified: jop/java/target/src/common/com/jopdesign/sys Startup.java Log: Correct size detection bug Revision Changes Path 1.18 jop/java/target/src/common/com/jopdesign/sys/Startup.java http://www.opencores.org/cvsweb.shtml/jop/java/target/src/common/com/jopdesign/sys/Startup.java.diff?r1=1.17&r2=1.18 (In the diff below, changes in quantity of whitespace are not shown.) Index: Startup.java =================================================================== RCS file: /cvsroot/martin/jop/java/target/src/common/com/jopdesign/sys/Startup.java,v retrieving revision 1.17 retrieving revision 1.18 diff -u -b -r1.17 -r1.18 --- Startup.java 13 Nov 2006 14:37:31 -0000 1.17 +++ Startup.java 18 Nov 2006 16:30:07 -0000 1.18 @@ -69,16 +69,15 @@ int size = 0; int firstWord = Native.rd(0); int val; - boolean search = true; // increment in 1024 Bytes - for (size=256; search; size+=256) { + for (size=256; ; size+=256) { val = Native.rd(size); Native.wr(0xaaaa5555, size); - if (Native.rd(size)!=0xaaaa5555) search = false; + if (Native.rd(size)!=0xaaaa5555) break; Native.wr(0x12345678, size); - if (Native.rd(size)!=0x12345678) search = false; - if (Native.rd(0)!=firstWord) search = false; + if (Native.rd(size)!=0x12345678) break; + if (Native.rd(0)!=firstWord) break; // restore current word Native.wr(val, size); }
|
 |