PERFORCE change 139827 for review
Randall R. Stewart
rrs at FreeBSD.org
Fri Apr 11 17:13:13 UTC 2008
http://perforce.freebsd.org/chv.cgi?CH=139827
Change 139827 by rrs at 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);
}
More information about the p4-projects
mailing list