| Commit message (Expand) | Author | Age | Files | Lines |
* | Rename gic_init_secondary to arm_init_secondary_ic to help with the merge | Andrew Turner | 2015-01-11 | 1 | -1/+1 |
* | Rework the GIC driver to ease the import of the arm_intrng branch. The | Andrew Turner | 2015-01-11 | 1 | -44/+103 |
* | Factor out duplicated code from dumpsys() on each architecture into generic | Mark Johnston | 2015-01-07 | 1 | -320/+15 |
* | Add a new trap-v6.c which has support for all armv7 exceptions. This | Ian Lepore | 2015-01-03 | 1 | -0/+655 |
* | Fix alignment directives in arm asm code after clang 3.5 import. | Ian Lepore | 2015-01-02 | 11 | -22/+22 |
* | Define a WFI macro that expands to the right form of wait-for-interrupt | Ian Lepore | 2015-01-01 | 1 | -1/+1 |
* | Rework the vpf support code so that it compiles with clang 3.4, 3.5, and gcc. | Ian Lepore | 2015-01-01 | 1 | -50/+62 |
* | A couple small fixes to make clang 3.5 happy... Move END(sigcode) to the | Ian Lepore | 2014-12-31 | 1 | -2/+3 |
* | Change the order of operations for the initial cache setup. Turning off | Ian Lepore | 2014-12-31 | 1 | -5/+4 |
* | Fix a paste-o. | Ian Lepore | 2014-12-31 | 1 | -1/+1 |
* | Add a new locore.S that #includes the right (v4 or v6) implementation. | Ian Lepore | 2014-12-30 | 1 | -0/+41 |
* | Rename locore.S to locore-v4.S and add a new locore-v6.S for starting up | Ian Lepore | 2014-12-30 | 3 | -27/+538 |
* | Export MAXCPU to the assembler code, needing by upcoming changes to locore.S. | Ian Lepore | 2014-12-30 | 1 | -0/+1 |
* | Add armv6 implementations of these cache operations to avoid duplicating | Ian Lepore | 2014-12-30 | 1 | -24/+32 |
* | Update comments (r4 is not used anywhere), use non-profiling entry macros. | Ian Lepore | 2014-12-28 | 1 | -7/+9 |
* | Add cache maintenance functions which will be used by startup code to | Ian Lepore | 2014-12-28 | 1 | -0/+200 |
* | Add new code to read and parse cpu identification data using the new CPUID | Ian Lepore | 2014-12-28 | 2 | -0/+124 |
* | For data and instruction prefetch aborts, call the same handler in the C | Ian Lepore | 2014-12-25 | 2 | -6/+11 |
* | Oops, I fumbled a semicolon on the style changes; recover it. | Ian Lepore | 2014-12-25 | 1 | -1/+1 |
* | Change the style of the DO_AST macro to match the others in this file -- | Ian Lepore | 2014-12-25 | 1 | -20/+20 |
* | Display the correct value for cache Level of Coherency. Like the other | Ian Lepore | 2014-12-24 | 1 | -1/+1 |
* | Cleanup up ARM *frame structures... | Ian Lepore | 2014-12-24 | 8 | -169/+126 |
* | Eliminate unnecessary references to pte.h internals by using the standard | Ian Lepore | 2014-12-24 | 1 | -8/+8 |
* | Rename pic_ipi_get to pic_ipi_read for intrng. | Andrew Turner | 2014-12-24 | 2 | -3/+3 |
* | Fix the unwinder to get past functions with no stack but may cause an | Andrew Turner | 2014-12-21 | 1 | -1/+8 |
* | Pull out the fdt mapping code into intr.c. The arm_intrng branch also | Andrew Turner | 2014-12-21 | 2 | -25/+42 |
* | Further reduce the diff between the arm_intrng gic driver and the version | Andrew Turner | 2014-12-21 | 1 | -31/+29 |
* | Reduce the diff to the arm_intrng project branch by having the read/write | Andrew Turner | 2014-12-21 | 1 | -42/+49 |
* | Include sys/kernel.h to pick up the definition of hz. subr_syscall.c uses | Andrew Turner | 2014-12-09 | 1 | -0/+1 |
* | Use the unified syntax when generating assembly for clang. The clang 3.5 | Andrew Turner | 2014-12-06 | 1 | -0/+5 |
* | Switch to an armv6k cpu, without this clang 3.5 complains "bx lr" is | Andrew Turner | 2014-12-05 | 1 | -1/+1 |
* | Place the literal pool after a RET otherwise clang 3.5 tries to put it too | Andrew Turner | 2014-12-05 | 1 | -0/+2 |
* | Set the alignment to 4-bytes after a string as clang 3.5 can switch to | Andrew Turner | 2014-12-05 | 1 | -1/+1 |
* | Use the unified syntax in a few more assembly files | Andrew Turner | 2014-12-05 | 1 | -1/+3 |
* | Switch to unified syntax so these can be built with clang 3.5. | Andrew Turner | 2014-12-02 | 4 | -175/+182 |
* | Use the APSR_nzcv format of mrc. The clang integrated assembler doesn't | Andrew Turner | 2014-12-02 | 2 | -4/+4 |
* | Fix the name of the coprocessor to include the "p" prefix, the clang | Andrew Turner | 2014-12-02 | 1 | -2/+2 |
* | Correctly a few incorrect uses of ENTRY/EENTRY and END/EEND | Andrew Turner | 2014-11-30 | 2 | -3/+3 |
* | Remove extra labels, ENTRY_NP already provides them. | Andrew Turner | 2014-11-30 | 2 | -2/+0 |
* | Some device tree configurations place the generic timer under the root | Andrew Turner | 2014-11-28 | 1 | -0/+2 |
* | We don't use the hypervisor interrupt, make it optional in the device tree. | Andrew Turner | 2014-11-28 | 1 | -1/+1 |
* | When doing a PREREAD sync of an mbuf-type dma buffer, do a writeback of | Ian Lepore | 2014-11-22 | 1 | -0/+17 |
* | opt_global.h is included automatically in the build. No need to | Warner Losh | 2014-11-18 | 1 | -4/+0 |
* | No functional changes. Remove a couple outdated or inane comments and | Ian Lepore | 2014-11-16 | 1 | -5/+35 |
* | Correct the sequence of busdma sync ops involved with PRE/POSTREAD syncs. | Ian Lepore | 2014-11-16 | 1 | -8/+9 |
* | Do the cache invalidate sequence from the outermost to innermost, required | Ian Lepore | 2014-11-16 | 1 | -1/+1 |
* | Do not do a cache invalidate on a PREREAD sync that is also a PREWRITE sync. | Ian Lepore | 2014-11-16 | 1 | -1/+1 |
* | Indent a couple lines properly and expand a comment. No functional changes. | Ian Lepore | 2014-11-16 | 1 | -4/+8 |
* | Whitespace and comment tweaks, no functional changes. | Ian Lepore | 2014-11-15 | 1 | -17/+21 |
* | When doing busdma sync ops for BUSDMA_COHERENT memory, there is no need | Ian Lepore | 2014-11-15 | 1 | -1/+11 |