Aleksandr Vyhovanec
|
c98db4ecd5
|
Fix return falue if x is NaN
|
2017-01-25 14:04:49 +03:00 |
|
Aleksandr Vyhovanec
|
cb64d4954b
|
Merged nuttx/nuttx into master
|
2017-01-25 13:58:30 +03:00 |
|
Gregory Nutt
|
ff61d8f69d
|
Add missing sched_note_*() calls to sam4cm SMP functions.
|
2017-01-24 14:33:57 -06:00 |
|
Gregory Nutt
|
f858027d56
|
Configurations that enable OSTEST must not disable signals.
|
2017-01-24 09:26:11 -06:00 |
|
Gregory Nutt
|
f40a0311f5
|
Merged in david_s5/nuttx/upstream_2_greg_f3_bkp (pull request #200)
Add missing STM32_BKP_BASE
|
2017-01-23 23:42:33 +00:00 |
|
David Sidrane
|
02825f3db0
|
Add missing STM32_BKP_BASE
|
2017-01-23 13:38:57 -10:00 |
|
Gregory Nutt
|
492bde8cdb
|
Merged in david_s5/nuttx/upstream_2_greg_f7_config (pull request #199)
Added missing ARCH_HAVE_RESET for F7
|
2017-01-23 23:08:50 +00:00 |
|
David Sidrane
|
ab18e483bd
|
Added missing ARCH_HAVE_RESET for F7
|
2017-01-23 13:01:55 -10:00 |
|
Gregory Nutt
|
ec755a4091
|
SYSCALLS: Correct a bad function prototype generated in PROTECTED mode with kernel modules enabled.
|
2017-01-23 14:04:32 -06:00 |
|
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 |
|