Changeset 09ab0a9a in mainline for kernel/arch/arm32/src
- Timestamp:
- 2018-09-13T12:05:53Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- cc74cb5
- Parents:
- b2aaaa0
- git-author:
- Jiri Svoboda <jiri@…> (2018-09-13 07:09:46)
- git-committer:
- Jiri Svoboda <jiri@…> (2018-09-13 12:05:53)
- Location:
- kernel/arch/arm32/src
- Files:
-
- 8 edited
-
arm32.c (modified) (2 diffs)
-
cpu/cpu.c (modified) (3 diffs)
-
fpu_context.c (modified) (2 diffs)
-
mach/beaglebone/beaglebone.c (modified) (1 diff)
-
mach/integratorcp/integratorcp.c (modified) (2 diffs)
-
machine_func.c (modified) (3 diffs)
-
mm/page_fault.c (modified) (1 diff)
-
smc.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/arm32.c
rb2aaaa0 r09ab0a9a 64 64 arch_ops_t *arch_ops = &arm32_ops; 65 65 66 67 66 /** Performs arm32-specific initialization before main_bsp() is called. */ 68 67 void arm32_pre_main(void *entry __attribute__((unused)), bootinfo_t *bootinfo) … … 118 117 } 119 118 120 121 119 /** Performs arm32 specific tasks needed before the new task is run. */ 122 120 void before_task_runs_arch(void) 123 121 { 124 122 } 125 126 123 127 124 /** Performs arm32 specific tasks needed before the new thread is scheduled. -
kernel/arch/arm32/src/cpu/cpu.c
rb2aaaa0 r09ab0a9a 60 60 static unsigned dcache_linesize_log(unsigned level); 61 61 62 63 62 /** Implementers (vendor) names */ 64 63 static const char *implementer(unsigned id) … … 99 98 return arch_data[0]; 100 99 } 101 102 100 103 101 /** Retrieves processor identification from CP15 register 0. … … 317 315 } 318 316 319 320 317 void cpu_dcache_flush(void) 321 318 { -
kernel/arch/arm32/src/fpu_context.c
rb2aaaa0 r09ab0a9a 47 47 #define FPSID_VARIANT(r) (((r) >> 4) 0xf) 48 48 #define FPSID_REVISION(r) (((r) >> 0) 0xf) 49 50 49 51 50 enum { … … 167 166 } 168 167 169 170 168 void fpu_init(void) 171 169 { -
kernel/arch/arm32/src/mach/beaglebone/beaglebone.c
rb2aaaa0 r09ab0a9a 234 234 * @} 235 235 */ 236 -
kernel/arch/arm32/src/mach/integratorcp/integratorcp.c
rb2aaaa0 r09ab0a9a 54 54 #include <log.h> 55 55 56 57 56 #define SDRAM_SIZE \ 58 57 sdram[(*(uint32_t *) (ICP_CMCR + ICP_SDRAMCR_OFFSET) & ICP_SDRAM_MASK) >> 2] … … 121 120 *((uint32_t *) icp.hw_map.irqc_mask) = (1 << irq); 122 121 } 123 124 122 125 123 /** Unmasks interrupt. -
kernel/arch/arm32/src/machine_func.c
rb2aaaa0 r09ab0a9a 72 72 } 73 73 74 75 74 /** Starts timer. */ 76 75 void machine_timer_irq_start(void) … … 78 77 (machine_ops->machine_timer_irq_start)(); 79 78 } 80 81 79 82 80 /** Halts CPU. */ … … 105 103 (machine_ops->machine_irq_exception)(exc_no, istate); 106 104 } 107 108 105 109 106 /* -
kernel/arch/arm32/src/mm/page_fault.c
rb2aaaa0 r09ab0a9a 42 42 #include <interrupt.h> 43 43 #include <print.h> 44 45 44 46 45 /** -
kernel/arch/arm32/src/smc.c
rb2aaaa0 r09ab0a9a 67 67 isb(); 68 68 } 69
Note:
See TracChangeset
for help on using the changeset viewer.
