NetBSD/sys/arch/alpha/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
..
alpha_cpu.h Add a memory clobber to alpha_pal_swapctx() and alpha_pal_swpipl(); 2001-12-18 04:18:22 +00:00
alpha.h Don't need to prototype child_return() here, it's in <sys/proc.h>. 2001-06-14 22:56:55 +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
asm.h We haven't done ECOFF for a long time; garbage-collect all the 2001-12-18 17:12:32 +00:00
atomic.h Fix constraints in __asm statements (err, again). Kernels compiled 2001-12-17 23:34:57 +00:00
autoconf.h And more ANSI'ification! 2000-06-08 03:10:06 +00:00
bswap.h
bus.h Keep track of which DMA window was actually used to map the 2002-04-26 04:15:18 +00:00
bwx.h ANSI'ify. 2000-06-08 02:53:47 +00:00
cdefs.h
cfbreg.h
conf.h
cpu.h use _KERNEL_OPT 2001-05-30 11:57:16 +00:00
cpuconf.h Rework the interrupt code, shaving some cycles off in the process. 2001-07-27 00:25:18 +00:00
cpuvar.h Count individual interprocessor interrupts -- it's good to know where 2000-11-18 19:25:35 +00:00
db_machdep.h Glue in KGDB. Needs some more work -- KGDB currently renders 2001-04-19 17:48:46 +00:00
disklabel.h remove boot_block stuff from include/disklabel.h, and migrate to 2002-04-03 06:16:01 +00:00
ecoff_machdep.h
eisa_machdep.h Add functions to read EISA configuration data for MEM, IRQ, DMA, and IO. 2000-08-11 00:43:18 +00:00
elf_machdep.h Add support for dumping ELF-cormat core files. 2001-12-09 23:05:56 +00:00
endian_machdep.h
endian.h
float.h And more ANSI'ification! 2000-06-08 03:10:06 +00:00
fpu.h o IEEE 754 floating-point completion code. 2001-04-26 03:10:44 +00:00
frame.h
ieee.h
ieeefp.h o IEEE 754 floating-point completion code. 2001-04-26 03:10:44 +00:00
int_const.h Add definitions of C99 integer constant macros. 2001-04-14 22:38:33 +00:00
int_fmtio.h Fix typo in PRId64. 2001-09-19 01:49:47 +00:00
int_limits.h Add definitions for C99 fastest minimum-width integer types. 2001-04-26 16:25:19 +00:00
int_mwgwtypes.h *int_fast64_t should be "long", not "long long". 2001-09-22 18:03:10 +00:00
int_types.h * Move definitions of exact-width integer types from <machine/types.h> 2001-04-28 15:41:28 +00:00
intr.h Rework the interrupt code, shaving some cycles off in the process. 2001-07-27 00:25:18 +00:00
isa_machdep.h Implement the more flexiable `evcnt' interface as discussed (briefly) on 2000-06-04 19:14:14 +00:00
isapnp_machdep.h kill __P in these files. (I had to look at them anyway with an eye for 2000-06-01 00:04:50 +00:00
kbio.h
kcore.h
limits.h Preparation for the future introduction of multibyte locale. 2000-08-08 22:31:13 +00:00
loadfile_machdep.h Split elf32 vs. elf64 handling in loadfile(), including support for 2001-10-31 17:20:45 +00:00
lock.h Fix constraints in __asm statements (err, again). Kernels compiled 2001-12-17 23:34:57 +00:00
logout.h Verbose display of machine check errors on AS200/400 boxes. 2001-03-25 05:52:38 +00:00
Makefile Implement pmc(9) -- An interface to hardware performance monitoring 2002-08-07 05:14:47 +00:00
Makefile.inc Multiple include protection. 2001-10-05 15:25:02 +00:00
math.h Clean up some rampant code duplication wrt ieee number handling: 2002-02-19 13:08:12 +00:00
pal.h Add missing common or OSF/1 PALcode instructions from the AARM: wtint, 2002-05-19 00:23:50 +00:00
param.h Purge CLSIZE, CLSIZELOG2 and MCLOFSET. 2002-02-26 15:13:19 +00:00
pcb.h Eliminate race conditions in the FP-switch code. MP kernels get 2001-04-20 00:10:17 +00:00
pci_machdep.h Let machine-dependent code specify how to enumerate the bus. 2002-05-15 19:23:51 +00:00
pio.h Make this C++ safe. 2001-01-07 03:59:31 +00:00
pmap.h Update pmap_update to now take the updated pmap as an argument. 2001-09-10 21:19:08 +00:00
pmc.h Implement pmc(9) -- An interface to hardware performance monitoring 2002-08-07 05:14:47 +00:00
proc.h Cosmetic change. 2001-07-14 17:55:42 +00:00
profile.h Move the Alpha _mcount() into a .S file so that it can be 2000-09-05 16:28:30 +00:00
prom.h And more ANSI'ification! 2000-06-08 03:10:06 +00:00
psl.h
pte.h
ptrace.h
reg.h And more ANSI'ification! 2000-06-08 03:10:06 +00:00
rnd.h Add cpu_counter() for rnd(4), using the rpcc insn. 2000-06-08 02:19:20 +00:00
rpb.h Use "#define<tab>". 2002-07-25 23:41:33 +00:00
setjmp.h
sigdebug.h Let COMPAT_LINUX build with DEBUG 2000-12-27 23:47:58 +00:00
signal.h
stdarg.h Make stdarg/varargs work with GCC 2.96. 2000-05-10 17:53:45 +00:00
sysarch.h Add sysarch calls to read and write the full fp_c. 2002-01-14 00:53:16 +00:00
tc_machdep.h kill __P in these files. (I had to look at them anyway with an eye for 2000-06-01 00:04:50 +00:00
types.h Revert revision 1.23. 2002-05-03 17:50:19 +00:00
userret.h ANSI'ify, and inline userret(). 2001-01-03 22:15:38 +00:00
varargs.h Only use __builtin_va_alist_t if using GCC 2.96 or later. Fixes 2000-05-12 23:49:11 +00:00
vmparam.h MAXSLP is defined to be a machine-independent scheduling parameter, 2001-11-15 18:06:11 +00:00
vuid_event.h
z8530var.h A forgotten commit that should be done at the time when zs_ioasic.c was 2000-12-08 09:42:44 +00:00