freebsd-skq/sys/arm/include
Rui Paulo 0ce207d2af Intel XScale hwpmc(4) support.
This brings hwpmc(4) support for 2nd and 3rd generation XScale cores.
Right now it's enabled by default to make sure we test this a bit.
When the time comes it can be disabled by default.
Tested on Gateworks boards.

A man page is coming.

Obtained from:	//depot/user/rpaulo/xscalepmc/...
2009-12-23 23:16:54 +00:00
..
_align.h Get rid of the _NO_NAMESPACE_POLLUTION kludge by creating an 2009-09-08 20:45:40 +00:00
_bus.h Remove errant % in license comment. 2008-02-26 11:45:32 +00:00
_inttypes.h
_limits.h
_stdint.h
_types.h Switch to a 64bit time_t, while it's not a big problem to do so. 2006-05-15 00:17:27 +00:00
armreg.h add IXP465 and generic IXP425 definition 2008-12-23 04:46:13 +00:00
asm.h Define _ARM_ARCH_5E too, so that we know if pld/strd/ldrd are available. 2007-10-13 12:04:10 +00:00
asmacros.h Improve ARM_TP_ADDRESS and RAS area. 2008-02-05 10:22:33 +00:00
atomic.h Fix the userland, RAS, version of atomic_fetchadd_32 : 2009-03-31 23:47:18 +00:00
blockio.h
bootconfig.h Remove __P 2007-03-21 03:28:16 +00:00
bootinfo.h Initial support of loader(8) for ARM machines running U-Boot. 2008-10-14 10:11:14 +00:00
bus_dma.h - Add bounce pages for arm, largely based on the i386 implementation. 2007-01-17 00:53:05 +00:00
bus.h correct bus space unmap prototype 2006-11-19 23:46:50 +00:00
clock.h First part of a little cleanup in the calendar/timezone/RTC handling. 2006-10-02 12:59:59 +00:00
cpu.h Clean out sysctl machdep.* related defines. 2006-05-11 17:29:25 +00:00
cpuconf.h __CPU_XSCALE_PXA2XX -> CPU_XSCALE_PXA2X0 2007-11-01 10:01:15 +00:00
cpufunc.h Fix confusing naming of Marvell ARM CPU specific routines. 2009-01-09 10:45:04 +00:00
db_machdep.h Add "add pc, whatever" as a branch instruction, we use it in memcpy(). 2008-08-03 15:35:32 +00:00
disassem.h
elf.h Define architectural load bases for PIE binaries. Addresses were selected 2009-10-10 15:31:24 +00:00
endian.h Whitespace nit. 2008-08-23 23:35:08 +00:00
exec.h
fiq.h
float.h
floatingpoint.h
fp.h
frame.h
gdb_machdep.h Add remote GDB bits for arm. 2006-07-14 00:50:51 +00:00
ieee.h Add support for the FPA floating-point format on ARM. The 2008-12-23 22:20:59 +00:00
ieeefp.h
in_cksum.h
intr.h Pass the previously returned IRQ back to arm_get_next_irq() so that 2009-06-09 18:18:41 +00:00
katelib.h
kdb.h Add kdb_cpu_sync_icache(), intended to synchronize instruction 2007-06-09 21:55:17 +00:00
limits.h
machdep.h Take the first baby step towards unifying and cleaning up arminit(): 2008-04-03 16:44:50 +00:00
md_var.h Promote the cpu_class local variable to global and expose it in md_var.h 2009-09-26 16:37:23 +00:00
memdev.h Remove the unused major/minor numbers from iodev and memdev. 2008-06-25 07:45:31 +00:00
metadata.h Initial support of loader(8) for ARM machines running U-Boot. 2008-10-14 10:11:14 +00:00
minidump.h Support kernel crash mini dumps on ARM architecture. 2008-11-06 16:20:27 +00:00
mutex.h
param.h Add a new sysctl for reporting all of the supported page sizes. 2009-09-18 17:04:57 +00:00
pcb.h
pcpu.h Remove the unused field "pc_prvspace" from the MD fields for the struct 2008-09-11 20:39:46 +00:00
pmap.h Add support to the virtual memory system for configuring machine- 2009-07-12 23:31:20 +00:00
pmc_mdep.h Intel XScale hwpmc(4) support. 2009-12-23 23:16:54 +00:00
proc.h To prevent various race conditions in the RAS code, store and restore the 2009-02-12 23:23:30 +00:00
profile.h Use __mcount() instead of _mcount() to reduce diffs with NetBSD. 2007-05-19 16:20:37 +00:00
psl.h
pte.h Fix the cache mode description. 2007-07-27 14:45:33 +00:00
ptrace.h
reg.h
reloc.h
resource.h Introduce basic support for Marvell families of system-on-chip ARM devices: 2008-10-13 20:07:13 +00:00
runq.h
setjmp.h
sf_buf.h Rewrite ARM_USE_SMALL_ALLOC so that instead of the current behavior, it maps 2006-08-08 20:59:38 +00:00
sigframe.h
signal.h
smp.h
stack.h Break out stack(9) from ddb(4): 2007-12-02 20:40:35 +00:00
stdarg.h Use __builtin_va_start instead of __builtin_stdarg_start. GCC4 obsoletes 2006-09-21 01:37:02 +00:00
swi.h
sysarch.h To prevent various race conditions in the RAS code, store and restore the 2009-02-12 23:23:30 +00:00
trap.h
ucontext.h
undefined.h Remove __P 2007-03-21 03:28:16 +00:00
utrap.h
vm.h Add support to the virtual memory system for configuring machine- 2009-07-12 23:31:20 +00:00
vmparam.h Retire VM_PROT_READ_IS_EXEC. It was intended to be a micro-optimization, 2009-04-04 23:12:14 +00:00