summaryrefslogtreecommitdiff
path: root/sys/arch/arm/cortex
AgeCommit message (Expand)Author
2014-03-04Don't byte swap the data, assume the bus_space will do it.matt
2014-02-23#include <arm/locore.h>matt
2014-02-21Rework PIC method to be simplier. Change be more cortex neutral.matt
2014-02-19Add needs-flag to arml2ccmatt
2014-01-24Deal with writing bswapped com registers at COM_MULT register widths.matt
2013-12-26dsb is preferred for post-armv7 CPUs.joerg
2013-12-17armgic_priority_to_ipl is only used in #if 0'd code, so apply that asjoerg
2013-12-17delta can't be negative. Wrapped value is seen as large positive, sojoerg
2013-11-12Deal with ARM32_DISABLE_ALIGNMENT_FAULTSmatt
2013-09-12Cleanup some diagnostic code.matt
2013-09-07Fix some bugs.matt
2013-09-07Remove brain fart with TTBCRmatt
2013-08-05Turn on CPU_CONTROL_EX_BEND for big endian in exceptions,matt
2013-08-04Make sure CPU_CONTROL_BEND_ENABLE is set on BE systems.matt
2013-06-20Pass the offset from CBAR/PERIPHBASE in mpcore_attach_args.matt
2013-06-20Set caching bits on the TTBR for ARMv7matt
2013-06-17KASSERT -> KASSERTMSGmatt
2013-06-17Make this a little more generic.matt
2013-06-16Add generic timer support (untested)matt
2013-06-12Don't attach a9tmr if the CPU supports the generic timer.matt
2013-02-13simplify cache range opmatt
2013-01-22Don't "sync" atomic ops.matt
2012-12-22Rework considerably. Use alternating sets of registers.matt
2012-12-18Tighten up cpu_in_cksum_neon_v4hdr by 3 instructions.matt
2012-12-17Add preliminary version of a NEON based in_cksum routine.matt
2012-11-29Make sure we enable the timer since CFE doesn't enable it by default.matt
2012-11-28Make these compile with gcc4.1 and binutils 2.16matt
2012-11-01Invalidate the L2 cache before enabling it.matt
2012-10-17Add a missing mutex exit.matt
2012-09-27Don't bother dealing with "extra" ticks, just count them.matt
2012-09-22Don't use an asm in pmap_activate to update the TTBR, use cpu_setttb insteadmatt
2012-09-16Rename kcpuset_copybits() to kcpuset_export_u32() and thus be more specificrmind
2012-09-14Verify the source isn't a dummy source.matt
2012-09-14Set dv_private, use a9tmr_private.matt
2012-09-14Add L2 cache flush routines. (not yet enabled).matt
2012-09-07Don't disable the L2C is it isn't enabled.matt
2012-09-07Switch cortex_a9 back to need_ptesync = 1matt
2012-09-05Force TTBCR to 0matt
2012-09-02Add "write-back" before Unifiedmatt
2012-09-02Add driver to attach ARM PL210 L2 Cache Controllermatt
2012-09-02Cleanup and bring forwards from bcm53xx_start.Smatt
2012-09-01Add Cortex-A9 support including the ARM Generic Interrupt Controllermatt