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
|
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
|
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
|
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 |
|