Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Apr 2008 17:13:12 GMT
From:      "Randall R. Stewart" <rrs@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 139827 for review
Message-ID:  <200804111713.m3BHDCVE054878@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=139827

Change 139827 by rrs@rrs-mips2-jnpr on 2008/04/11 17:13:06

	Uses hook provided by support.s

Affected files ...

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

Differences ...

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

@@ -1328,11 +1328,15 @@
 
 }
 
+extern void octeon_enable_shadow(void);
+extern uint32_t octeon_get_shadow(void);
+
 void
 platform_start(__register_t a0 __unused, __register_t a1 __unused,
     __register_t a2 __unused, __register_t a3 __unused)
 {
 	vm_offset_t kernend;
+	uint32_t cnt;
 	uint64_t platform_counter_freq;
 	/*	uint64_t oldval, newval;*/
 	/*	uint32_t val;*/
@@ -1373,6 +1377,16 @@
 	mips_init();
 	platform_counter_freq = (uint64_t) (octeon_get_clock_rate());
  	mips_timer_init_params(platform_counter_freq, 0);
+
+	cnt = mips_rd_count();
+	printf("Doing mips rd cnt:%x\n", cnt);
+	cnt = octeon_get_shadow();
+	printf("Shadow was %x\n", cnt);
+	octeon_enable_shadow();
+	cnt = octeon_get_shadow();
+	printf("Shadow enabled not set to %x\n", cnt);
+	cnt = mips_rd_count();
+	printf("new cnt %x\n", cnt);
 }
 
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804111713.m3BHDCVE054878>