Gregory Nutt
|
6a4880f415
|
SMP: Fix timer related issues: Round robin and sporadic scheduling were only being performed for tasks running on the CPU that processes the system timer interrupt. Similary, CPU load measurements were only be processed for running on the CPU that receives the sampling interrupt.
|
2017-01-23 12:14:01 -06:00 |
|
Gregory Nutt
|
6f5a9eb451
|
Olimex-stm32-p407: Add a NSH protected build configuration; Enable procfs/ in all configurations.
|
2017-01-23 10:38:54 -06:00 |
|
Gregory Nutt
|
a06d26e044
|
Shared libraries: Add a non-standard dllfnc.h function to set the symbol table.
|
2017-01-23 08:20:24 -06:00 |
|
Gregory Nutt
|
f6504be6ef
|
Update README
|
2017-01-22 18:09:34 -06:00 |
|
Gregory Nutt
|
c4acabaa74
|
In dlopen(), use the basename of the file as the module name
|
2017-01-22 16:01:03 -06:00 |
|
Gregory Nutt
|
8d52ad9dd6
|
Shared Libraries: In the FLAT build mode, kernel modules may be used to provide minimal shared library functionality.
|
2017-01-22 15:33:19 -06:00 |
|
Gregory Nutt
|
1b9f2795f6
|
Olimex STM32 p407: Add module build flags to NSH Make.defs
|
2017-01-22 15:08:42 -06:00 |
|
Gregory Nutt
|
4574a1ca42
|
Modules: Extend the module interface so that we can access symbols exported by the module.
|
2017-01-22 14:26:22 -06:00 |
|
Gregory Nutt
|
d90e66a024
|
Kernel Modules: Module initializer may now return a symbol table (not yet used for anything)
|
2017-01-22 11:37:49 -06:00 |
|
Gregory Nutt
|
1823c78663
|
Update some comments
|
2017-01-22 10:17:51 -06:00 |
|
Gregory Nutt
|
2a284a95b1
|
C library: Add framework that may (or may not) eventually support shared libraries.
|
2017-01-22 09:14:18 -06:00 |
|
Gregory Nutt
|
ba2b345990
|
Remove a few remaining use of the obsolteted 'Compilation Switches' program section
|
2017-01-22 08:57:18 -06:00 |
|
Gregory Nutt
|
686041f8e7
|
CPU load: Correct computation of the nominal period to use when the source is a oneshot timer.
|
2017-01-22 07:12:22 -06:00 |
|
rg
|
1e38884088
|
Fix a compile error: in sched_cpuload.c:Line136, the variables ts and secs are not defined if CONFIG_CPULOAD_ONESHOT_ENTROPY = 0. However, these variables are used regardless of CONFIG_CPULOAD_ONESHOT_ENTROPY at lines~180:onwards.
|
2017-01-22 06:48:11 -06:00 |
|
Gregory Nutt
|
b656e371d3
|
ELF: Move sim and x86 ARM versions of ELF relocation logic to libc/machine
|
2017-01-21 15:40:51 -06:00 |
|
Gregory Nutt
|
4a8c6a6d2d
|
ELF: Move ARMv6-M, ARMv7-M, and legacy ARM versions of ELF relocation logic to libc/machine
|
2017-01-21 15:24:25 -06:00 |
|
Gregory Nutt
|
edd9186540
|
ELF: Move ARMv7-A and ARMv7-R versions of ELF relocation logic to libc/machine
|
2017-01-21 14:40:26 -06:00 |
|
Gregory Nutt
|
49c39f0999
|
libc/machine/: Move all ARM subdirectories under a common arm/ sub-directory
|
2017-01-21 13:43:45 -06:00 |
|
Gregory Nutt
|
7578382890
|
Add dllfcn.h header file (no implementation of shared objects yet in place).
|
2017-01-21 13:07:40 -06:00 |
|
Gregory Nutt
|
4346a66ad7
|
ARM memcpy(): Use DWord vs. HWord offset. ARM 32-bit instructions must be aligned to DWord boundaries and this gives us more range in the jump tables.
|
2017-01-20 14:53:50 -06:00 |
|
Gregory Nutt
|
5e0c18b535
|
Merged in david_s5/nuttx/upstream_2_greg_ramtron (pull request #198)
Adding missing CONFIG_ prefix
|
2017-01-20 20:48:22 +00:00 |
|
David Sidrane
|
ca895b978b
|
Adding missing CONFIG_ prefix
|
2017-01-20 10:45:50 -10:00 |
|
Gregory Nutt
|
2782ce10d3
|
Update copyright notice.
|
2017-01-20 14:35:27 -06:00 |
|
Gregory Nutt
|
a8a66667c1
|
libc: Fix ARMv7-A/R memcpy assembly.
|
2017-01-20 13:33:50 -06:00 |
|
Gregory Nutt
|
be5ba90d4f
|
Move optimized ARM memcpy functions from arch/arm/src/ to libc/machine/. This is necessary for the PROTECTED and KERNEL build modes. Otherwise, memcpy() will be built in to kernel space and not accessible to applications.
|
2017-01-20 10:53:46 -06:00 |
|
Gregory Nutt
|
3c4684ef5f
|
Eliminate CONFIG_ARCH_OPTIMIZED_FUNCTIONS. Move options to select architectur-specific C library options from libc/Kconfig to libc/machine/Kconfig and rename.
|
2017-01-20 09:30:07 -06:00 |
|
Gregory Nutt
|
85ef4c1e0c
|
Merge remote-tracking branch 'origin/master' into armmath
|
2017-01-20 08:25:41 -06:00 |
|
Gregory Nutt
|
9cc37d8ee1
|
Math library optimatizations for FPU only apply to ARMv8 which is not yet supported.
|
2017-01-20 08:24:59 -06:00 |
|
Gregory Nutt
|
cb968b8499
|
Correct cloned typographical error in name of Rhombus OS
|
2017-01-19 13:35:05 -06:00 |
|
Gregory Nutt
|
2f8c2b62e1
|
Correct cloned typographical error in name of Rhombus OS
|
2017-01-19 12:11:30 -06:00 |
|
Gregory Nutt
|
6572226b82
|
Merge remote-tracking branch 'origin/master' into armmath
|
2017-01-19 12:03:30 -06:00 |
|
Gregory Nutt
|
cbeade4069
|
Remove comment blocks from empty file sections.
|
2017-01-19 11:59:41 -06:00 |
|
Gregory Nutt
|
21746c588f
|
Update Copyright for NuttX adaption
|
2017-01-19 09:57:16 -06:00 |
|
Gregory Nutt
|
eba03c2590
|
Math library: Leverage optimized ARM functions from BSD license ARM file.
|
2017-01-19 09:37:33 -06:00 |
|
Gregory Nutt
|
0c0c98691e
|
STM32 and STM32L4 Oneshot: EBUSY is more appropriate error then ENOMEM
|
2017-01-18 16:20:15 -06:00 |
|
Gregory Nutt
|
cf4b82dcdd
|
Merged in gnagflow/nuttx (pull request #197)
SAM3/4: Add support for ATSAM4S4C.
|
2017-01-18 15:49:35 -06:00 |
|
Gregory Nutt
|
fcc8444ae0
|
Update some comments and a README file.
|
2017-01-18 14:19:27 -06:00 |
|
Wolfgang Reißnegger
|
a22dc9b1a8
|
SAM3/4: Add support for ATSAM4S4C.
|
2017-01-18 11:56:51 -08:00 |
|
Gregory Nutt
|
b05f928143
|
STM32L4: Port fix for multiple oneshot timers from STM32. Also fixes a few issues with original STM32 implementation.
|
2017-01-18 10:45:22 -06:00 |
|
Gregory Nutt
|
0069761d6f
|
STM32 Oneshot: Fix logic so that it can support multiple oneshot timers.
|
2017-01-18 08:48:26 -06:00 |
|
Gregory Nutt
|
518d19c0be
|
Update comments
|
2017-01-18 07:53:28 -06:00 |
|
Gregory Nutt
|
9f7d332028
|
Minor changes from the review of the last PR
|
2017-01-18 07:32:27 -06:00 |
|
Gregory Nutt
|
b8a715be97
|
Merged in iktek01/nuttx (pull request #196)
Fixed some issues that prevented ipv6 to work with ipv4 enabled.
|
2017-01-18 07:19:16 -06:00 |
|
Pascal Speck
|
2e074ca4f9
|
- Fixed some issues that prevented ipv6 to work with ipv4 enabled.
|
2017-01-18 10:57:15 +01:00 |
|
Pascal Speck
|
99c765e229
|
Merged nuttx/nuttx into master
|
2017-01-18 10:25:27 +01:00 |
|
Neil Hancock
|
2ece27f435
|
Kinetis: Add support for K64/K66 RTC lower half driver
|
2017-01-17 15:34:44 -06:00 |
|
Gregory Nutt
|
c07192df7e
|
Update some comments
|
2017-01-17 15:30:41 -06:00 |
|
Gregory Nutt
|
0db31d0cd1
|
SMP: Fix a typo introduced in c5b00ccfc4
|
2017-01-16 08:48:05 -06:00 |
|
Gregory Nutt
|
08c001196b
|
drivers/: Remove all explicit use of 'hidden' macro _info. Code must never use this directly. Code must always use a debug macro such as info which is basic on _info but can be appropriately filtered.
|
2017-01-15 13:00:50 -06:00 |
|
Alan Carvalho de Assis
|
7fc25c0e7f
|
STM32F103 Minimum: Add support for nRF24 on STM32F103-Minimum board
|
2017-01-15 12:46:22 -06:00 |
|