Changeset 235d31d in mainline for kernel/arch/arm32
- Timestamp:
- 2014-12-22T17:47:40Z (11 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/fix-logger-deadlock, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8c7d5ad
- Parents:
- eae91e0 (diff), 759ea0d (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- kernel/arch/arm32
- Files:
-
- 1 added
- 4 edited
-
Makefile.inc (modified) (1 diff)
-
include/arch/cp15.h (modified) (1 diff)
-
src/atomic.c (added)
-
src/cpu/cpu.c (modified) (2 diffs)
-
src/exception.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/Makefile.inc
reae91e0 r235d31d 65 65 arch/$(KARCH)/src/mm/tlb.c \ 66 66 arch/$(KARCH)/src/mm/page_fault.c \ 67 arch/$(KARCH)/src/atomic.c \ 67 68 arch/$(KARCH)/src/ras.c 68 69 -
kernel/arch/arm32/include/arch/cp15.h
reae91e0 r235d31d 37 37 #define KERN_arm32_CP15_H_ 38 38 39 #if defined(KERNEL) || defined(BOOT) 40 #include <typedefs.h> 41 #else 42 #include <sys/types.h> 43 #endif 39 44 40 45 /** See ARM Architecture reference manual ch. B3.17.1 page B3-1456 -
kernel/arch/arm32/src/cpu/cpu.c
reae91e0 r235d31d 41 41 #include <print.h> 42 42 43 #ifdef CONFIG_FPU 44 #include <arch/fpu_context.h> 45 #endif 46 43 47 static inline unsigned log2(unsigned val) 44 48 { … … 60 64 static const char * implementer(unsigned id) 61 65 { 62 switch (id) 63 { 66 switch (id) { 64 67 case 0x41: return "ARM Limited"; 65 68 case 0x44: return "Digital Equipment Corporation"; -
kernel/arch/arm32/src/exception.c
reae91e0 r235d31d 88 88 static void swi_exception(unsigned int exc_no, istate_t *istate) 89 89 { 90 interrupts_enable(); 90 91 istate->r0 = syscall_handler(istate->r0, istate->r1, istate->r2, 91 92 istate->r3, istate->r4, istate->r5, istate->r6); 93 interrupts_disable(); 92 94 } 93 95
Note:
See TracChangeset
for help on using the changeset viewer.
