Commit Graph

14 Commits (b2c692b65f4710f6c8891b9dedf34dbe6a58bf4c)

Author SHA1 Message Date
Hauke Petersen 10a7486246 cpu/cortex_common: added support for Cortex-M7 6 years ago
Kaspar Schleiser 0bd2805b0c cpu: cortexm_common: explicitly define isr_pendsv and isr_svc 7 years ago
Joakim Nohlgård b02e0eca47 ps: Add current stack pointer and start of stack to isr_stack ps output (DEVELHELP) 7 years ago
Joakim Nohlgård cb19a4c709 cortexm_common: Fix isr_stack_usage
Refactor and add multiply by word size to get the usage in number of
bytes instead of in number of words.

Verified implementation by manual memory inspection in GDB.
7 years ago
MohmadAyman 53df3e8b57 core: cpu: provide function to acquire ISR stack usage 7 years ago
Kaspar Schleiser c3f7186d4e unify usage of inline assembly 8 years ago
Kaspar Schleiser 9082273746 core: header cleanup 8 years ago
Joakim Nohlgård 98c465008b all: Update @gebart family name, email 8 years ago
Hauke Petersen b8dd144e03 cpu: unified cortexm_common folder
- removed coretx-m[0|3|4]
- moved their content to cortexm_common
- adjusted cortex Makefiles to this new name
- adjusted cortex Makefiles new structure
8 years ago
Hauke Petersen ebb496cc26 cpu: renamed cortexm_common->cortex-m3_common and cleanup 9 years ago
René Kijewski b6dc5c9b76 core/cortex-m: add missing NORETURNs to thread_arch 9 years ago
Oleg Hahm ef5ec344fd core: prefix API functions correctly
Also changed names for bitarithm functions and rename thread_pid to sched_active_pid.
10 years ago
Hauke Petersen 31915bfe61 cpu: Initial import of SAM3X8E
- fixed spelling in uart driver
- marked cortexm-common a phony target
- fixed Makefiles
- added reboot interface implementation
- fixed documentation

- added UART0_BUFSIZE define

- added license header

- fixed documentation issues
10 years ago
Hauke Petersen 27133d25fe cpu: Initial import of cortexm_common files
- fixes to cortexm-common
- Added ARM CMSIS headers to cortexm_common
- thread_exit fixes to cortexm-common
- cortexm-common adjusted documentation

- cortexm_common added eINT dINT defines for now
10 years ago