svn commit: r204164 - head/sys/sparc64/include

Marius Strobl marius at FreeBSD.org
Sun Feb 21 09:25:54 UTC 2010


Author: marius
Date: Sun Feb 21 09:25:53 2010
New Revision: 204164
URL: http://svn.freebsd.org/changeset/base/204164

Log:
  Some machines can not only consist of CPUs running at different speeds
  but also of different types, f.e. Sun Fire V890 can be equipped with a
  mix of UltraSPARC IV and IV+ CPUs, requiring different MMU initialization
  and different workarounds for model specific errata. Therefore move the
  CPU implementation number from a global variable to the per-CPU data.
  Functions which are called before the latter is available are passed the
  implementation number as a parameter now.
  
  This file was missed in r204152.

Modified:
  head/sys/sparc64/include/tick.h

Modified: head/sys/sparc64/include/tick.h
==============================================================================
--- head/sys/sparc64/include/tick.h	Sun Feb 21 04:41:28 2010	(r204163)
+++ head/sys/sparc64/include/tick.h	Sun Feb 21 09:25:53 2010	(r204164)
@@ -31,8 +31,8 @@
 
 extern u_int hardclock_use_stick;
 
-void	tick_clear(void);
+void	tick_clear(u_int cpu_impl);
 void	tick_start(void);
-void	tick_stop(void);
+void	tick_stop(u_int cpu_impl);
 
 #endif


More information about the svn-src-all mailing list