Module Name:    src
Committed By:   nakayama
Date:           Fri Jul 25 17:54:50 UTC 2014

Modified Files:
        src/sys/arch/sparc64/sparc64: clock.c cpu.c

Log Message:
Use clockfreq() to print a system tick frequency.

The stick-frequency of Fire V100 is 5555555Hz and printing it as
5.555MHz instead of 5MHz is more precise.


To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 src/sys/arch/sparc64/sparc64/clock.c
cvs rdiff -u -r1.114 -r1.115 src/sys/arch/sparc64/sparc64/cpu.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/sparc64/sparc64/clock.c
diff -u src/sys/arch/sparc64/sparc64/clock.c:1.116 src/sys/arch/sparc64/sparc64/clock.c:1.117
--- src/sys/arch/sparc64/sparc64/clock.c:1.116	Tue Jun 10 18:27:41 2014
+++ src/sys/arch/sparc64/sparc64/clock.c	Fri Jul 25 17:54:50 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: clock.c,v 1.116 2014/06/10 18:27:41 palle Exp $ */
+/*	$NetBSD: clock.c,v 1.117 2014/07/25 17:54:50 nakayama Exp $ */
 
 /*
  * Copyright (c) 1992, 1993
@@ -55,7 +55,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: clock.c,v 1.116 2014/06/10 18:27:41 palle Exp $");
+__KERNEL_RCSID(0, "$NetBSD: clock.c,v 1.117 2014/07/25 17:54:50 nakayama Exp $");
 
 #include "opt_multiprocessor.h"
 
@@ -511,16 +511,17 @@ cpu_initclocks(void)
 
 		if (ci->ci_system_clockrate[0] == 0) {
 			aprint_normal("No counter-timer -- using %%tick "
-			    "at %luMHz as system clock.\n",
-			    (unsigned long)ci->ci_cpu_clockrate[1]);
+			    "at %sMHz as system clock.\n",
+			    clockfreq(ci->ci_cpu_clockrate[0]));
 
 			/* We don't have a counter-timer -- use %tick */
 			tickintr_establish(PIL_CLOCK, tickintr);
 		} else if (CPU_ISSUN4U && CPU_IS_HUMMINGBIRD()) {
 #if NPSYCHO > 0
 			aprint_normal("No counter-timer -- using STICK "
-			    "at %luMHz as system clock.\n",
-			    (unsigned long)ci->ci_system_clockrate[1]);
+			    "at %sMHz as system clock.\n",
+			    clockfreq(ci->ci_system_clockrate[0]));
+
 			/* We don't have a counter-timer -- use STICK */
 			stick2eintr_establish(PIL_CLOCK, stick2eintr);
 #else
@@ -528,8 +529,8 @@ cpu_initclocks(void)
 #endif
 		} else {
 			aprint_normal("No counter-timer -- using %%stick "
-			    "at %luMHz as system clock.\n",
-			    (unsigned long)ci->ci_system_clockrate[1]);
+			    "at %sMHz as system clock.\n",
+			    clockfreq(ci->ci_system_clockrate[0]));
 
 			/* We don't have a counter-timer -- use %stick */
 			stickintr_establish(PIL_CLOCK, stickintr);

Index: src/sys/arch/sparc64/sparc64/cpu.c
diff -u src/sys/arch/sparc64/sparc64/cpu.c:1.114 src/sys/arch/sparc64/sparc64/cpu.c:1.115
--- src/sys/arch/sparc64/sparc64/cpu.c:1.114	Fri Jul 25 17:21:32 2014
+++ src/sys/arch/sparc64/sparc64/cpu.c	Fri Jul 25 17:54:50 2014
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.c,v 1.114 2014/07/25 17:21:32 nakayama Exp $ */
+/*	$NetBSD: cpu.c,v 1.115 2014/07/25 17:54:50 nakayama Exp $ */
 
 /*
  * Copyright (c) 1996
@@ -52,7 +52,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cpu.c,v 1.114 2014/07/25 17:21:32 nakayama Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cpu.c,v 1.115 2014/07/25 17:54:50 nakayama Exp $");
 
 #include "opt_multiprocessor.h"
 
@@ -349,8 +349,8 @@ cpu_attach(device_t parent, device_t dev
 	aprint_naive("\n");
 
 	if (ci->ci_system_clockrate[0] != 0) {
-		aprint_normal_dev(dev, "system tick frequency %d MHz\n", 
-		    (int)ci->ci_system_clockrate[1]);
+		aprint_normal_dev(dev, "system tick frequency %s MHz\n",
+		    clockfreq(ci->ci_system_clockrate[0]));
 	}
 	aprint_normal_dev(dev, "");
 

Reply via email to