Gregory Nutt
|
db9901e2f9
|
Update everything under nuttx/arch to use the corrected syslog interfaces
|
2014-10-08 12:48:47 -06:00 |
|
Gregory Nutt
|
bd6f7c50e8
|
Move common/up_signal_dispatch.c to armv6-m, armv7-m, and armv7-a. The armv7-a version needs to be different to handle the case where we are dispatch kernel mode signals when running under a user mode group
|
2014-09-16 13:35:29 -06:00 |
|
Gregory Nutt
|
949cc1b20c
|
Fix a typo in system call when fetching parameter from the stack: regs[REG_PC]+4 is the address, not regs[REG_PC+4]
|
2014-09-15 10:55:10 -06:00 |
|
Gregory Nutt
|
aaf190dcf6
|
ELF relocations. Some relocation types do not have a named symbol associated with them. The design did not account for that case
|
2014-09-09 16:52:51 -06:00 |
|
Gregory Nutt
|
12775801c9
|
Add support for delivery of use-mode signals in the kernel build.
|
2014-09-02 15:58:14 -06:00 |
|
Gregory Nutt
|
729bc9f9a7
|
Various changes/fixes to get configs/stm32f4discovery/kostest working after the big configuration renaming (and after a long period of bit rot)
|
2014-08-29 16:23:46 -06:00 |
|
Gregory Nutt
|
e11679acf8
|
Rename CONFIG_NUTTX_KERNEL to CONFIG_BUILD_PROTECTED; Partially integrate new CONFIG_BUILD_KERNEL
|
2014-08-29 14:47:22 -06:00 |
|
Gregory Nutt
|
8196b629a4
|
Rename arch/arm/src/armv7-a/syscall.h to svcall.h to work around some include path name collisions; fix some compilation errors in SYSCALL logic when debug is enabled
|
2014-08-29 07:48:16 -06:00 |
|
Gregory Nutt
|
8dd679e875
|
ARMv7-A: Add SYSCALL handling logic
|
2014-08-28 14:52:14 -06:00 |
|
Gregory Nutt
|
cbf0141d6c
|
Add an ARMv7-A system call definition header file
|
2014-08-28 13:21:36 -06:00 |
|
Gregory Nutt
|
3561aac62a
|
The system call library can now be built with CONFIG_NUTTX_KERNEL. New select: CONFIG_LIB_SYSCALL
|
2014-08-28 12:09:49 -06:00 |
|
Gregory Nutt
|
2566ba7b1d
|
Change naming of ELF interfaces from arch_ to up_ for consistency
|
2014-08-25 06:47:14 -06:00 |
|
Gregory Nutt
|
6455f60c60
|
Remove os_internal.h it has been replace by several new header files under sched/. There have been some sneak inclusion paths via os_internal.h, so expect a few compilation errors for some architectures
|
2014-08-08 18:39:28 -06:00 |
|
Gregory Nutt
|
4dc151097e
|
Replace os_internal.h with sched/sched.h in files that actually reference something in sched.h
|
2014-08-08 17:53:55 -06:00 |
|
Gregory Nutt
|
1c99d53bb1
|
Move clock functions from sched/ to sched/clock
|
2014-08-08 14:43:02 -06:00 |
|
Gregory Nutt
|
39183d37b8
|
Change all time conversions. Yech. New timer units in microseconds breaks all existing logic that used milliseconds in the conversions. Something likely got broken doing this, probably because I confused a MSEC2TICK conversion with a TICK2MSEC conversion. Also, the tickless OS no appears fully functional and passes the OS test on the simulator with no errors
|
2014-08-07 18:00:38 -06:00 |
|
Gregory Nutt
|
2ec0ab3b5e
|
3rd time is a charm. Max is right, the initial priority setting should be NVIC_SYSH_PRIORITY_MIN
|
2014-07-24 16:51:07 -06:00 |
|
Gregory Nutt
|
1366ce0a02
|
Oops, should have been NVIC_SYSH_PRIORITY_DEFAULT
|
2014-07-24 16:42:15 -06:00 |
|
Gregory Nutt
|
5e19807250
|
Correct the initial value of the BASEPRI register. This was apparently never being initialized. From Max
|
2014-07-24 15:37:13 -06:00 |
|
Gregory Nutt
|
8dbc4714c5
|
Change all variadic macros to C99 style
|
2014-05-22 09:01:51 -06:00 |
|
Gregory Nutt
|
b252889270
|
ARMv7-M: Add FPU-related CFLAG settings for the CodeSourcery of Linux toolchain
|
2014-04-29 15:02:34 -06:00 |
|
Gregory Nutt
|
25d4ff745b
|
More trailing whilespace removal
|
2014-04-13 16:22:22 -06:00 |
|
Gregory Nutt
|
c708eff608
|
Make sure that there is one space after for
|
2014-04-12 13:28:22 -06:00 |
|
Gregory Nutt
|
5ac5506b35
|
All ARM assertion logic will show stack usage on assertion if DEBUG_STACK is enabled
|
2014-03-23 10:06:48 -06:00 |
|
Gregory Nutt
|
5b9f1f54c2
|
Add option to dump buffered USB trace data on an assertion
|
2014-03-20 10:56:30 -06:00 |
|
Gregory Nutt
|
8fcd60b5df
|
Use common naming for rest of the toolchains too
|
2014-03-05 16:29:58 -06:00 |
|
Gregory Nutt
|
18a08fe1d1
|
Use common naming for all buildroot toolchains
|
2014-03-05 15:37:07 -06:00 |
|
Gregory Nutt
|
306271d151
|
Buildroot EABI (vs OABI) is now the default
|
2014-02-28 07:49:15 -06:00 |
|
Gregory Nutt
|
36ead78f07
|
ARMv6-M/ARMv7-M: Correct a register handling error in signal delivery (Kernel build mode only). Noted by Mike Smith.
|
2014-02-23 08:25:49 -06:00 |
|
Gregory Nutt
|
0c19cc2c13
|
More STM32F429 Discovery FPU-related changes from David Alessio
|
2014-02-18 12:07:17 -06:00 |
|
Gregory Nutt
|
a26b03d0d0
|
rename up_led*() functions to board_led_*()
|
2014-01-24 14:28:49 -06:00 |
|
Gregory Nutt
|
231889c888
|
The optimization level can now be selected as part of the configuration
|
2014-01-24 07:45:35 -06:00 |
|
Gregory Nutt
|
64aa48c60f
|
Assembler changes with the gcc-47 distribution from ARM mean that we need to be explicit about branch one or more of the wide branch opcodes results in bad table branching. From Mike Smith
|
2014-01-23 15:29:57 -06:00 |
|
Gregory Nutt
|
4de5e40669
|
Individual IRQs are not longer disabled on each interrupt. See ChangeLog for detailed explanation
|
2014-01-15 08:09:19 -06:00 |
|
Gregory Nutt
|
3f4064281a
|
STM3240G-EVAL knxwm: Work around CodeSourcery library bug by switching to buildroot
|
2013-12-31 10:55:46 -06:00 |
|
Gregory Nutt
|
9c2c1e8589
|
Need to protect state on stack to do nested interrupt handling
|
2013-12-23 14:11:32 -06:00 |
|
Gregory Nutt
|
29c43b0b24
|
Fixes a few more high priority, nested interrupt logic
|
2013-12-23 11:13:56 -06:00 |
|
Gregory Nutt
|
c9f18483b3
|
Several fixes related to Cortex-M RAM vectors
|
2013-12-22 18:19:08 -06:00 |
|
Gregory Nutt
|
1705b3f894
|
Fix some missing parameters in macros
|
2013-12-22 16:29:36 -06:00 |
|
Gregory Nutt
|
161a172dc1
|
Add logic to configure interrupt controller debug; Fix high priority, nested interrupt build problems
|
2013-12-22 11:16:29 -06:00 |
|
Gregory Nutt
|
eaed4c04a2
|
Finishes coding of ARMv7-M high priority nested interrupt logic. Still undocumented; still not fully tested
|
2013-12-21 15:05:48 -06:00 |
|
Gregory Nutt
|
3855ce04e8
|
Beginning of high priority nested interrupt support for the ARMv7-M family
|
2013-12-21 11:03:38 -06:00 |
|
Gregory Nutt
|
f3198d5812
|
Cosmetic: Changlog and update to comments
|
2013-12-20 16:24:22 -06:00 |
|
Gregory Nutt
|
b8085906b9
|
Extend stack debug logic to include IDLE and interrupt stacks. Also color the heap as well. Based on suggestions from David Sidrane
|
2013-11-01 11:16:51 -06:00 |
|
Gregory Nutt
|
56f9092a87
|
Fix all occurrences of "the the" in documentation and comments
|
2013-08-27 09:40:19 -06:00 |
|
Gregory Nutt
|
a81abd3514
|
Improve Cortex-A5 context switching so that a little less copying is done
|
2013-07-24 07:47:51 -06:00 |
|
Gregory Nutt
|
2e8fcc7229
|
ARMv7-N: Fix a copy error introduced in the previous check-in
|
2013-07-23 19:09:17 -06:00 |
|
Gregory Nutt
|
cb3f394d53
|
Improve some ARMv7-A/M floating point register save time; Add floating point register save logic for ARMv7-A
|
2013-07-23 17:52:06 -06:00 |
|
Gregory Nutt
|
e6a3078b77
|
Add support for a generic windows-based EABI toolchain; Add NX configuration to force default NXTK border colors
|
2013-06-13 11:04:18 -06:00 |
|
Gregory Nutt
|
617a0225cc
|
SAM4L: Extend interrupt support for the larger number of NVIC interrupts of the SAM4L
|
2013-06-09 13:00:38 -06:00 |
|