Gregory Nutt
|
7dd81cc5c2
|
libs/libxx/Kconfig: utomatically select CONFIG_LIBC_WCHAR and CONFIG_TIME_EXTENDED when CONFIG_LIBCXX is selected since libcxx compile fails if without these two option
|
2019-01-27 07:00:07 -06:00 |
|
Xiang Xiao
|
dc8013ab76
|
Remove the unused libs/libc/endian/Kconfig
|
2019-01-27 06:58:01 -06:00 |
|
Xiang Xiao
|
16850297f3
|
libs/unistd and other affected files: Hostname support no longer depends on CONFIG_NET since the host name is also useful in the non-network environment. CONFIG_NET_HOSTNAME changed to CONFIG_LIB_HOSTNAME.
|
2019-01-27 06:56:16 -06:00 |
|
Gregory Nutt
|
c40daffb5b
|
libs/libc/misc/lib_utsname.c: Add build date and time to uname output (like Linux).
|
2019-01-27 06:24:24 -06:00 |
|
ligd
|
d6740a6678
|
libs/libc/stdio/lib_libvsprintf.c: Correct justification for alternate forms of %p and %P
|
2019-01-27 06:22:01 -06:00 |
|
Xiang Xiao
|
818d8dda1e
|
Remove empty seria.h and all references
|
2019-01-26 15:08:14 -06:00 |
|
Gregory Nutt
|
6e64b05ef3
|
Update some Kconfig comments.
|
2019-01-26 13:34:01 -06:00 |
|
Alan Carvalho de Assis
|
db0b9b7c34
|
arch/arm/src/samd2l2 serial: Fix SAMD2L2 serial driver it needs sam_usart_enable() to work
|
2019-01-26 12:51:51 -06:00 |
|
Xiang Xiao
|
8763e51583
|
libs/libc/symtab/symtab_findorderedbyvalue.c: Remove unused symtab_findorderedbyvalue.
|
2019-01-26 12:42:30 -06:00 |
|
Xiang Xiao
|
8812a3315d
|
libs/libc/machine/arm: Fix the minor issue in libc arm machine folder; MOVW/MOVT should use zero(not sign) extension.
|
2019-01-26 11:59:27 -06:00 |
|
Xiang Xiao
|
da4ab2af98
|
include/nuttx/elf.h: I forgot to add this header file that was introduced in a preceding commiti 095e28d45e .
|
2019-01-26 11:56:49 -06:00 |
|
anchao
|
98add65c14
|
libs/libc/machine/arm/armv7-m/arch_elf.c: Add support for the R_ARM_THM_JUMP11 relocation type. This relocation type may be generated when LTO optimization is enabled.
|
2019-01-26 11:52:57 -06:00 |
|
Xiang Xiao
|
c43e4673ab
|
sched/Kconfig, libs/libc/dllfcn/Kconfig, libs/libc/modlib/Kconfig: Refine ELF related configurations.
|
2019-01-26 11:50:09 -06:00 |
|
anchao
|
88efb84847
|
libs/libc/dllfcn, sched/init: Add LD_LIBRARY_PATH environment variable support.
|
2019-01-26 11:47:14 -06:00 |
|
Xiang Xiao
|
9e2238f6cd
|
libs/libc/dllfcn: Implement dlerror using strerror.
|
2019-01-26 11:39:05 -06:00 |
|
Xiang Xiao
|
b7f958a02e
|
binfmt/, binfmt/libelf: binfmt/elf: Call umm_initialize as soon as possible otherwise elf_loadctors/elf_loaddtors will fail to allocate memory.
|
2019-01-26 11:36:38 -06:00 |
|
Xiang Xiao
|
0edcd6b85e
|
binfmt/libelf, libs/libc/modlib: Optimize elf load speed: (1) Don't zero out memory, (2) Reduce the initial buffer size to 32 bytes.
|
2019-01-26 11:34:40 -06:00 |
|
Xiang Xiao
|
264a7164bc
|
binfmt/: If there is an address environment (CONFIG_ARCH_ADDRENV), binfmt/elf doesn't need to free ctor/dtor alloc since freeing the address environment releases the heap automatically.
|
2019-01-26 11:29:08 -06:00 |
|
Xiang Xiao
|
38ffb98f1b
|
Kconfig files, binfmt/libelf, libs/libc/machin, libs/libxx: Correct libcxx exception handling by introducing the generic config(CXX_EXCEPTION and CXX_LIBSUPCXX)
|
2019-01-26 11:23:31 -06:00 |
|
Xiang Xiao
|
095e28d45e
|
binfmt/, binfmt/libelf/, include/nuttx, libs/libc/machine, libs/libc/modlib, and others: Move elf related arch function to include/nuttx/elf.h because the implementation is located in libs/libc/machine and in order to avoid the conflict with the 3rd party libraries and clean up the file inclusion: (1) Remove redundant elf32.h, (2) Remove nuttx/binfmt/elf.h in libs/libc/machine, (2) Remove nuttx/binfmt/elf.h in modlib, and (4) Rmove nuttx/module.h in modlib.
|
2019-01-26 11:18:45 -06:00 |
|
Xiang Xiao
|
763ba51b78
|
arch/xxx/src/xxx/up_assert.c: Dump CPU0 IDLE stack only when PID equals 0. IDLE threads of other CPUs do not need this special check
|
2019-01-26 10:59:23 -06:00 |
|
Xiang Xiao
|
b6606e61b4
|
mm/iob/iob_copyin.c: iob_copyin() should wait for each buffer and adjust the return value of iob_copyin_internal return to simplify the code
|
2019-01-26 10:48:47 -06:00 |
|
Xiang Xiao
|
2671709e62
|
mm/umm_heap: Ensure all user allocation try sbrk before fail
|
2019-01-26 10:42:36 -06:00 |
|
Xiang Xiao
|
3047ef80dc
|
mm/mm_gran/mm_graninfo.c: Fix the wrong data in g_1bit_info and make the internal function static
|
2019-01-26 10:30:50 -06:00 |
|
Xiang Xiao
|
7d813fb6d3
|
mm/mm_gran/mm_pgalloc.c: mm/pgalloc: shouldn't just allocate one page always.
|
2019-01-26 10:21:58 -06:00 |
|
Xiang Xiao
|
5a37ac25a9
|
mm/shm/shm_initialize.c: Remove some unused, #ifdef'ed out code.
|
2019-01-26 10:17:21 -06:00 |
|
Xiang Xiao
|
fb4ab391f6
|
mm/shm/shmget.c: Should call shm_extend to allocate the physical memory
|
2019-01-26 10:14:42 -06:00 |
|
Xiang Xiao
|
b5e2754d2d
|
mm/shm: Convert bytes to pages by MM_NPAGES instead of MM_PGALIGNUP
|
2019-01-26 10:11:06 -06:00 |
|
Ken Pettit
|
b507fe9606
|
drivers/sensors/ina3221.h: Fix errors in register addresses and bitfield values.
|
2019-01-26 09:59:06 -06:00 |
|
Xiang Xiao
|
1ecc33b7db
|
mm/iob: Miscellaneous changes and fixes from code review.
|
2019-01-26 09:56:27 -06:00 |
|
Xiang Xiao
|
0354702525
|
mm/iob/iob_dump.c: Format the whole line before log to avoid the multiple timestamp prefix in each line
|
2019-01-26 09:44:58 -06:00 |
|
Xiang Xiao
|
ee28417246
|
mm/iob/iob_notifier.c: Don't check iob_navail in iob_notifier_setup to avoid a potential race condition.
|
2019-01-26 09:43:54 -06:00 |
|
Ken Pettit
|
427f8c743c
|
drivers/sensors/ina3221.c: Fix errors in regiser field address. Signed value was losing its signed-ness due to use of unsigned type for register.
|
2019-01-26 09:33:58 -06:00 |
|
Xiang Xiao
|
4721381d1c
|
mm/iob/iob_alloc.c: iob_allocwait should decrease semcount manually.
|
2019-01-26 09:24:12 -06:00 |
|
Xiang Xiao
|
9cef84b6ad
|
mm/kmm_heap/kmm_kernel.c: Remove unused, duplicated kmm_heapmember().
|
2019-01-26 08:48:02 -06:00 |
|
Xiang Xiao
|
bda6d7f065
|
arch/arm/include/syscall.h: Add missing inclusion of arch/armv7-r/syscall.h for CortexR.
|
2019-01-26 07:43:31 -06:00 |
|
Xiang Xiao
|
9f408e9937
|
arch/arm/src/include/xxx/syscall.h: Align semi-hosting call style with other syscalls
|
2019-01-26 07:40:47 -06:00 |
|
ligd
|
5a6108c172
|
arch/xxx/src/common/up_initialize.c: Move up_pminitialize() after timer_initialize()
|
2019-01-26 07:32:14 -06:00 |
|
Xiang Xiao
|
e2544b7ddf
|
mm/umm_heap/umm_sbrk.c: Pass ARCH_HEAP_VEND as maxbreak argument
|
2019-01-26 07:29:23 -06:00 |
|
Xiang Xiao
|
81bef6cccf
|
arch/Kconfig and arm/src/armv7-m/Kconfig: ARCH_HIPRI_INTERRUPT shouldn't select ARMV7M_USEBASEPRI. First because that is a violation of the layered nature of the Kconfig architecture, but also because then Kconfig will generated errors when high priority interrupts are used with other architectures.
|
2019-01-26 07:21:18 -06:00 |
|
Xiang Xiao
|
e15670a191
|
mm/mm_heap/mm_sbrk.c: Fix backward conditional test. Should call mm_initialize() when brkaddr equal zero
|
2019-01-26 07:07:42 -06:00 |
|
Xiang Xiao
|
2e70eef767
|
arch/arm/include/armv-7m/irq.h and armv6-m/irq.h: Remove redundant conditioning on CONFIG_BUILD_PROTECTED
|
2019-01-26 07:04:15 -06:00 |
|
Xiang Xiao
|
9343451bea
|
arch/xxx/include/: watchdog.h and arm-elf.h because they are empty. The arm-elf header file was never used; the empty watchdog.h header file was used in only one place.
|
2019-01-26 07:01:45 -06:00 |
|
Gregory Nutt
|
d35c7d95f1
|
arch/arm/src/tiva/cc13xx/cc13x2_v1_trim.c and cc13x2_cc26x2_v1_rom.c: Review and modified for coding style. Now pass tools/nxstyle wihout complaint.
|
2019-01-25 14:07:54 -06:00 |
|
Pavel Pisa
|
f9ac7a22ca
|
arch/arm/src/lpc17xx/lpc17_can.c: The name can_txready clashes with Nuttx CAN core global function. LPC178x has only single LPC17_SYSCON_PCLKSEL with only single divisor.
|
2019-01-25 08:24:09 -06:00 |
|
Gregory Nutt
|
df64811269
|
up_initialize(): As noted by Roland Takacs in Bitbucket issue 141, there is a compilation error for STM32 if CONFIG_NET and CONFIG_NETDEV_LATEINIT are selected. That was due in part to commit 19e16cb which extended up_netinitialize() with a !defined(CONFIG_NETDEV_LATEINIT) guard but did not add the guard to concrete implementations. I say "in part" because I don't think that the original intent of commit 19e16cb was to enable an alternative initialization of MCU internal Ethernet support but rather to enable support of external Ethernet devices that may have dependencies on, for example, SPI. However, this is still a proper fix to avoid the compilation error that can occur with this combination of configuration options.
|
2019-01-25 07:21:03 -06:00 |
|
David Sidrane
|
ffd37a0175
|
fs/vfs/fs_open.c: Fix not returning failure for block_proxy() call.
|
2019-01-25 06:23:34 -06:00 |
|
Gregory Nutt
|
7bbc7f568a
|
Fix all naming resulting from moving move apps/examples/cxxtest to apps/testing/cxx
|
2019-01-24 15:13:22 -06:00 |
|
Gregory Nutt
|
8e55c1324a
|
Fix all naming resulting from moving move all file system tests from apps/examples/ to apps/testing/ (fstest, nxffs, smart, smart_test).
|
2019-01-24 14:55:44 -06:00 |
|
Juha Niskanen (Haltian)
|
079e9161f1
|
arch/arm/src/stm32l4/stm32l4_lse.c: Ports Jussi Kivilinna's recent STM32F7 LSE change to STM32L4.
|
2019-01-24 06:58:45 -06:00 |
|