opnsense-src/sys/arm/arm
Jonathan Anderson 12bc222e57 Add some checks to ensure that Capsicum is behaving correctly, and add some
more explicit comments about what's going on and what future maintainers
need to do when e.g. adding a new operation to a sys_machdep.c.

Approved by: mentor(rwatson), re(bz)
2011-06-30 10:56:02 +00:00
..
autoconf.c Create nexus in configure_first() instead of in configure(). This 2005-05-29 23:44:22 +00:00
bcopy_page.S Do not use __XSCALE__ to detect if pld/strd/ldrd is available, use 2007-10-13 12:05:03 +00:00
bcopyinout.S Do not use __XSCALE__ to detect if pld/strd/ldrd is available, use 2007-10-13 12:05:03 +00:00
bcopyinout_xscale.S In copyout(), quad-align the source buffer, and use ldrd if possible. 2005-12-09 15:31:02 +00:00
blockio.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
bootconfig.c Start all license statements with /*- 2005-01-05 21:58:49 +00:00
bus_space_asm_generic.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
bus_space_generic.c Now really add the bus_space_generic.c file... 2008-04-03 18:28:34 +00:00
busdma_machdep.c Fix ARM cache handling yet more. 2010-03-11 21:16:54 +00:00
copystr.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc.c Add basic cpu_sleep() support for Marvell SoCs. This drops my SheevaPlug's 2010-09-18 16:57:05 +00:00
cpufunc_asm.S Instead of using sysarch() to store-retrieve the tp, add a magic address, 2005-02-26 18:59:01 +00:00
cpufunc_asm_arm7tdmi.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_arm8.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_arm9.S Fix a comment 2007-03-21 07:49:56 +00:00
cpufunc_asm_arm10.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_arm11.S Merge support from p4 (from NetBSD) for arm9e and arm10, arm11 cores. Not 2007-10-18 05:33:06 +00:00
cpufunc_asm_armv4.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_armv5.S Merge support from p4 (from NetBSD) for arm9e and arm10, arm11 cores. Not 2007-10-18 05:33:06 +00:00
cpufunc_asm_armv5_ec.S Minor style fixes and better comments. 2009-04-16 11:21:52 +00:00
cpufunc_asm_fa526.S Add support for FA626TE. 2010-05-04 10:14:05 +00:00
cpufunc_asm_ixp12x0.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_sa1.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_sa11x0.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
cpufunc_asm_sheeva.S Add basic cpu_sleep() support for Marvell SoCs. This drops my SheevaPlug's 2010-09-18 16:57:05 +00:00
cpufunc_asm_xscale.S Don't assume pmap_update() will cpwait for us, pmap_update will disappear soon. 2005-01-10 22:41:08 +00:00
cpufunc_asm_xscale_c3.S Import xscale core 3 cache management functions. 2007-07-27 14:28:15 +00:00
db_disasm.c Start all license statements with /*- 2005-01-05 21:58:49 +00:00
db_interface.c Add "add pc, whatever" as a branch instruction, we use it in memcpy(). 2008-08-03 15:35:32 +00:00
db_trace.c When backtracing self, start with the current frame (i.e. the 2010-01-29 16:14:35 +00:00
disassem.c Start all license statements with /*- 2005-01-05 21:58:49 +00:00
dump_machdep.c Add the watchdogs patting during the (shutdown time) disk syncing and 2011-04-28 16:02:05 +00:00
elf_machdep.c Extend struct sysvec with new method sv_schedtail, which is used for an 2011-03-08 19:01:45 +00:00
elf_trampoline.c Try to be a little smart at guessing where _start is located in flash, instead 2010-11-01 21:04:23 +00:00
exception.S Remove some long-dead code 2008-04-08 10:24:42 +00:00
fiq.c MFp4: add in making fiq's work by coping to the correct page incase we have 2005-03-16 07:56:21 +00:00
fiq_subr.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
fusu.S o Add keyword volatile for user mutex owner field. 2006-10-17 02:24:47 +00:00
gdb_machdep.c Fix gdb_cpu_getreg() to actually match GDB's register 2009-11-05 06:31:50 +00:00
genassym.c To prevent various race conditions in the RAS code, store and restore the 2009-02-12 23:23:30 +00:00
identcpu.c The FA526 belongs to the ARM9TDMI family 2010-05-12 05:50:56 +00:00
in_cksum.c Make sure we use REDUCE32 on the result of do_cksum(), as in_cksum_skip() 2006-07-18 00:07:05 +00:00
in_cksum_arm.S Do not use __XSCALE__ to detect if pld/strd/ldrd is available, use 2007-10-13 12:05:03 +00:00
inckern.S MFp4: 2006-06-12 22:58:50 +00:00
intr.c Pass the previously returned IRQ back to arm_get_next_irq() so that 2009-06-09 18:18:41 +00:00
irq_dispatch.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
locore.S Accept r1 as having the metadata pointer argument if r0 is 0. 2011-02-03 17:35:16 +00:00
machdep.c Adjust the order of operations in spinlock_enter() and spinlock_exit() to 2010-11-05 13:42:58 +00:00
mem.c Remove empty dev_mem_md_init() stubs. 2011-01-17 23:06:47 +00:00
minidump_machdep.c Add the watchdogs patting during the (shutdown time) disk syncing and 2011-04-28 16:02:05 +00:00
nexus.c Change rman_manage_region() to actually honor the rm_start and rm_end 2011-04-29 18:41:21 +00:00
pmap.c Add a new option, OBJPR_NOTMAPPED, to vm_object_page_remove(). Passing this 2011-06-29 16:40:41 +00:00
setcpsr.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
setstack.s Start all license statements with /*- 2005-01-05 21:58:49 +00:00
stack_machdep.c Break out stack(9) from ddb(4): 2007-12-02 20:40:35 +00:00
support.S The NetBSD Foundation has granted permission to remove clauses 3 and 4. 2010-02-16 21:59:17 +00:00
swtch.S Oops. ARM_RAS_END is ARM_TP_ADDRESS + 8, not 4. 2009-02-13 16:00:19 +00:00
sys_machdep.c Add some checks to ensure that Capsicum is behaving correctly, and add some 2011-06-30 10:56:02 +00:00
trap.c Reorganize syscall entry and leave handling. 2010-05-23 18:32:02 +00:00
uio_machdep.c Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
undefined.c KDB needs <machine/db_machdep.h>, so move it under #ifdef KDB. 2009-08-23 23:37:53 +00:00
vectors.S Start all license statements with /*- 2005-01-05 21:58:49 +00:00
vm_machdep.c Make md_tp a register_t not a void *. This will keep us from 2011-02-05 03:30:29 +00:00