aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/arm
Commit message (Expand)AuthorAgeFilesLines
* Rename gic_init_secondary to arm_init_secondary_ic to help with the mergeAndrew Turner2015-01-111-1/+1
* Rework the GIC driver to ease the import of the arm_intrng branch. TheAndrew Turner2015-01-111-44/+103
* Factor out duplicated code from dumpsys() on each architecture into genericMark Johnston2015-01-071-320/+15
* Add a new trap-v6.c which has support for all armv7 exceptions. ThisIan Lepore2015-01-031-0/+655
* Fix alignment directives in arm asm code after clang 3.5 import.Ian Lepore2015-01-0211-22/+22
* Define a WFI macro that expands to the right form of wait-for-interruptIan Lepore2015-01-011-1/+1
* Rework the vpf support code so that it compiles with clang 3.4, 3.5, and gcc.Ian Lepore2015-01-011-50/+62
* A couple small fixes to make clang 3.5 happy... Move END(sigcode) to theIan Lepore2014-12-311-2/+3
* Change the order of operations for the initial cache setup. Turning offIan Lepore2014-12-311-5/+4
* Fix a paste-o.Ian Lepore2014-12-311-1/+1
* Add a new locore.S that #includes the right (v4 or v6) implementation.Ian Lepore2014-12-301-0/+41
* Rename locore.S to locore-v4.S and add a new locore-v6.S for starting upIan Lepore2014-12-303-27/+538
* Export MAXCPU to the assembler code, needing by upcoming changes to locore.S.Ian Lepore2014-12-301-0/+1
* Add armv6 implementations of these cache operations to avoid duplicatingIan Lepore2014-12-301-24/+32
* Update comments (r4 is not used anywhere), use non-profiling entry macros.Ian Lepore2014-12-281-7/+9
* Add cache maintenance functions which will be used by startup code toIan Lepore2014-12-281-0/+200
* Add new code to read and parse cpu identification data using the new CPUIDIan Lepore2014-12-282-0/+124
* For data and instruction prefetch aborts, call the same handler in the CIan Lepore2014-12-252-6/+11
* Oops, I fumbled a semicolon on the style changes; recover it.Ian Lepore2014-12-251-1/+1
* Change the style of the DO_AST macro to match the others in this file --Ian Lepore2014-12-251-20/+20
* Display the correct value for cache Level of Coherency. Like the otherIan Lepore2014-12-241-1/+1
* Cleanup up ARM *frame structures...Ian Lepore2014-12-248-169/+126
* Eliminate unnecessary references to pte.h internals by using the standardIan Lepore2014-12-241-8/+8
* Rename pic_ipi_get to pic_ipi_read for intrng.Andrew Turner2014-12-242-3/+3
* Fix the unwinder to get past functions with no stack but may cause anAndrew Turner2014-12-211-1/+8
* Pull out the fdt mapping code into intr.c. The arm_intrng branch alsoAndrew Turner2014-12-212-25/+42
* Further reduce the diff between the arm_intrng gic driver and the versionAndrew Turner2014-12-211-31/+29
* Reduce the diff to the arm_intrng project branch by having the read/writeAndrew Turner2014-12-211-42/+49
* Include sys/kernel.h to pick up the definition of hz. subr_syscall.c usesAndrew Turner2014-12-091-0/+1
* Use the unified syntax when generating assembly for clang. The clang 3.5Andrew Turner2014-12-061-0/+5
* Switch to an armv6k cpu, without this clang 3.5 complains "bx lr" isAndrew Turner2014-12-051-1/+1
* Place the literal pool after a RET otherwise clang 3.5 tries to put it tooAndrew Turner2014-12-051-0/+2
* Set the alignment to 4-bytes after a string as clang 3.5 can switch toAndrew Turner2014-12-051-1/+1
* Use the unified syntax in a few more assembly filesAndrew Turner2014-12-051-1/+3
* Switch to unified syntax so these can be built with clang 3.5.Andrew Turner2014-12-024-175/+182
* Use the APSR_nzcv format of mrc. The clang integrated assembler doesn'tAndrew Turner2014-12-022-4/+4
* Fix the name of the coprocessor to include the "p" prefix, the clangAndrew Turner2014-12-021-2/+2
* Correctly a few incorrect uses of ENTRY/EENTRY and END/EENDAndrew Turner2014-11-302-3/+3
* Remove extra labels, ENTRY_NP already provides them.Andrew Turner2014-11-302-2/+0
* Some device tree configurations place the generic timer under the rootAndrew Turner2014-11-281-0/+2
* We don't use the hypervisor interrupt, make it optional in the device tree.Andrew Turner2014-11-281-1/+1
* When doing a PREREAD sync of an mbuf-type dma buffer, do a writeback ofIan Lepore2014-11-221-0/+17
* opt_global.h is included automatically in the build. No need toWarner Losh2014-11-181-4/+0
* No functional changes. Remove a couple outdated or inane comments andIan Lepore2014-11-161-5/+35
* Correct the sequence of busdma sync ops involved with PRE/POSTREAD syncs.Ian Lepore2014-11-161-8/+9
* Do the cache invalidate sequence from the outermost to innermost, requiredIan Lepore2014-11-161-1/+1
* Do not do a cache invalidate on a PREREAD sync that is also a PREWRITE sync.Ian Lepore2014-11-161-1/+1
* Indent a couple lines properly and expand a comment. No functional changes.Ian Lepore2014-11-161-4/+8
* Whitespace and comment tweaks, no functional changes.Ian Lepore2014-11-151-17/+21
* When doing busdma sync ops for BUSDMA_COHERENT memory, there is no needIan Lepore2014-11-151-1/+11