NetBSD/sys/arch/sh3/include
briggs 0b956d0b8b Implement pmc(9) -- An interface to hardware performance monitoring
counters.  These counters do not exist on all CPUs, but where they
do exist, can be used for counting events such as dcache misses that
would otherwise be difficult or impossible to instrument by code
inspection or hardware simulation.

pmc(9) is meant to be a general interface.  Initially, the Intel XScale
counters are the only ones supported.
2002-08-07 05:14:47 +00:00
..
ansi.h replace 'long long' with int64_t to compile stand alone program with 2001-01-03 10:08:55 +00:00
aout_machdep.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
asm.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
bscreg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
bswap.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
bus.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
cache_sh3.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
cache_sh4.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
cache.h remove obsolete interface. add defines for inquire cache feature. 2002-05-09 12:30:45 +00:00
cdefs.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
clock.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
coff_machdep.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
cpgreg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
cpu.h Make CLKF_INTR() slightly less broken. The previous definition always 2002-05-07 04:01:59 +00:00
cputypes.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
db_machdep.h rework general exception, and TLB exception handling for new pmap. 2002-05-09 12:24:19 +00:00
devreg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
disklabel.h change disklabel to 2002-05-22 15:01:33 +00:00
elf_machdep.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
endian_machdep.h In the `MY THAT'S GROSS' department... 2000-03-17 00:09:18 +00:00
endian.h In the `MY THAT'S GROSS' department... 2000-03-17 00:09:18 +00:00
exception.h rework general exception, and TLB exception handling for new pmap. 2002-05-09 12:24:19 +00:00
float.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
frame.h When delivering a signal, don't push the signum, code, and context pointer, 2002-06-23 18:35:05 +00:00
ieee.h Remove #if 0 #endif 2002-02-28 01:58:53 +00:00
ieeefp.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
int_const.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
int_fmtio.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
int_limits.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
int_mwgwtypes.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
int_types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
intcreg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
intr.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
limits.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
lock.h cosmetic changes, fix comments. 2002-03-17 17:55:22 +00:00
locore.h s/trapno/expevt/ for clarity. 2002-05-09 12:25:41 +00:00
Makefile Implement pmc(9) -- An interface to hardware performance monitoring 2002-08-07 05:14:47 +00:00
math.h Clean up some rampant code duplication wrt ieee number handling: 2002-02-19 13:08:12 +00:00
mmu_sh3.h fix ASID mask define 2002-05-09 12:26:16 +00:00
mmu_sh4.h fix ASID mask define 2002-05-09 12:26:16 +00:00
mmu.h remove obsoleted functions. add sh_tlb_update() for update TLB. 2002-05-09 12:27:04 +00:00
param.h new pmap designed for SH3/SH4. 2002-05-09 12:28:08 +00:00
pcb.h new pmap designed for SH3/SH4. 2002-05-09 12:28:08 +00:00
pfcreg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
pmap.h new pmap designed for SH3/SH4. 2002-05-09 12:28:08 +00:00
pmc.h Implement pmc(9) -- An interface to hardware performance monitoring 2002-08-07 05:14:47 +00:00
proc.h new pmap designed for SH3/SH4. 2002-05-09 12:28:08 +00:00
profile.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
psl.h remove unused macro. 2002-05-09 12:31:38 +00:00
pte.h new pmap designed for SH3/SH4. 2002-05-09 12:28:08 +00:00
ptrace.h Remove #if 0 #endif 2002-02-28 01:58:53 +00:00
reg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
rtcreg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
scifreg.h fix some overflow cases. 2002-05-19 15:10:46 +00:00
scireg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
setjmp.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
sh_opcode.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
signal.h remove COMPAT_13 staff. No 1.3 release of sh3 port. these are trace of 2002-05-10 15:25:12 +00:00
stdarg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
tmureg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
types.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
ubcreg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
userret.h remove postsig. postsig is called by ast(). 2002-05-09 12:31:19 +00:00
va-sh.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
varargs.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
vmparam.h new pmap designed for SH3/SH4. 2002-05-09 12:28:08 +00:00
wdogvar.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00
wdtreg.h Use "#define<tab>", white space nits. 2002-04-28 17:10:32 +00:00