PERFORCE change 135976 for review

Randall R. Stewart rrs at FreeBSD.org
Fri Feb 22 17:43:33 UTC 2008


http://perforce.freebsd.org/chv.cgi?CH=135976

Change 135976 by rrs at rrs-mips2-jnpr on 2008/02/22 17:43:05

	makes wheel float FreeBSD! across the display.

Affected files ...

.. //depot/projects/mips2-jnpr/src/sys/mips/mips32/octeon32/octeon_machdep.c#17 edit

Differences ...

==== //depot/projects/mips2-jnpr/src/sys/mips/mips32/octeon32/octeon_machdep.c#17 (text+ko) ====

@@ -315,28 +315,40 @@
 	}
 }
 
-static char progress[8] = {'F', 'R', 'E', 'E', 'B', 'S', 'D', '!'};
+static char progress[15][8] = {
+  {' ', ' ', ' ', ' ', ' ', ' ', ' ', ' '}, /* 0 */
+  {' ', ' ', ' ', ' ', ' ', ' ', ' ', 'F'}, /* 1 */
+  {' ', ' ', ' ', ' ', ' ', ' ', 'F', 'r'}, /* 2 */
+  {' ', ' ', ' ', ' ', ' ', 'F', 'r', 'e'}, /* 3 */
+  {' ', ' ', ' ', ' ', 'F', 'r', 'e', 'e'}, /* 4 */
+  {' ', ' ', ' ', 'F', 'r', 'e', 'e', 'B'}, /* 5 */
+  {' ', ' ', 'F', 'r', 'e', 'e', 'B', 'S'}, /* 6 */
+  {' ', 'F', 'r', 'e', 'e', 'B', 'S', 'D'}, /* 7 */
+  {'r', 'e', 'e', 'B', 'S', 'D', '!', ' '}, /* 8 */
+  {'e', 'e', 'B', 'S', 'D', '!', ' ', ' '}, /* 9 */
+  {'e', 'B', 'S', 'D', '!', ' ', ' ', ' '}, /* 10 */
+  {'B', 'S', 'D', '!', ' ', ' ', ' ', ' '}, /* 11 */
+  {'S', 'D', '!', ' ', ' ', ' ', ' ', ' '}, /* 12 */
+  {'D', '!', ' ', ' ', ' ', ' ', ' ', ' '}, /* 13 */
+  {'!', '!', ' ', ' ', ' ', ' ', ' ', ' '}  /* 14 */
+};
 
 int prog_count = 0;
 
 void
 octeon_led_run_wheel(void)
 {
-	if (!octeon_board_real())
+        int i;
+        if (!octeon_board_real())
 		return;
 
-	if (prog_count > 7) {
-		int i;
-
-		/* blank display and reset */
-		prog_count = 0;
-		for (i = 0; i < 8; i++) {
-			octeon_led_write_char(i, ' ');
-		}
-	} else {
-		octeon_led_write_char(prog_count, progress[prog_count]);
-		prog_count += 1;
+	if (prog_count > 14) {
+	  prog_count = 0;
+	}
+	for (i = 0; i < 8; i++) {
+	  octeon_led_write_char(i, progress[prog_count][i]);
 	}
+	prog_count++;
 }
 
 #define LSR_DATAREADY        0x01	/* Data ready */


More information about the p4-projects mailing list