xuanlin
|
2c93467436
|
pthreads: Add support static pthread stack. Add standard pthread_attr_setstack() and pthread_attr_getstack(). In all cases where the stack is released, add check to see which allocator must be used to free the stack: The user or the kernel allocator.
|
2018-08-23 09:49:20 -06:00 |
|
Xiang Xiao
|
86eef8ce3a
|
mm/: add mm_heapmember function and reimplement kmm_heapmember base on mm_heapmember since this function is very useful if multiple heaps exist.
|
2018-08-23 09:38:49 -06:00 |
|
Xiang Xiao
|
377eb30129
|
binfmt: Add binfmt_initialize(). All binary formats are now registered centrally vs. in board-specific logic. This simplifies the usage of the binfmt subsystem.
|
2018-08-23 09:09:39 -06:00 |
|
Gregory Nutt
|
0001607f71
|
arch/arm: (1) Add semihost support for syslog, (2) Add semihost support for HostFS
|
2018-08-23 08:00:07 -06:00 |
|
Xiang Xiao
|
e2ccce1f2e
|
apps/system/system/system.c: Add 'const' to make function prototype compatible with OpenGroup.org requirement
|
2018-08-23 06:40:59 -06:00 |
|
Gregory Nutt
|
1f1ead3099
|
drivers/wireless/ieee80211: Used nxstyle to find coding standard violations, then corrected them.
|
2018-08-22 17:35:17 -06:00 |
|
Xiang Xiao
|
a465b6f0d4
|
configs/: Change CONFIG_BOARD_RESET_ON_CRASH to CONFIG_BOARD_RESET_ON_ASSERT, arch/: Implement call to board_reset() if in all implementations of up_assert() when CONFIG_BOARD_RESET_ON_ASSERT=y.
|
2018-08-22 17:04:39 -06:00 |
|
Gregory Nutt
|
d52561fbef
|
Update NSH documention to describe the optional mode argument to the poweroff and reboot commands.
|
2018-08-22 17:03:25 -06:00 |
|
Gregory Nutt
|
dbe9b7ffb7
|
drivers/wireless/ieee80211/bcmf_bdc.c: Trivial check for NULL pointer.
|
2018-08-22 17:02:23 -06:00 |
|
Gregory Nutt
|
1d55bfaef8
|
drivers/wireless/ieee80211/bcmf_netdev.c: Add missing logic to poll for more Tx data after the last transfer completes.
|
2018-08-22 16:58:32 -06:00 |
|
Gregory Nutt
|
2679bd6784
|
Revert "Kconfig and tools/Makefile.unix and : add dynamic application loadable support"
This reverts commit dc15583df8 .
|
2018-08-22 12:26:52 -06:00 |
|
Gregory Nutt
|
d4e2c7a8f1
|
Revert "configs/sim/loadable: Add loadable demo for arch sim"
This reverts commit 2295a3c4d8 .
|
2018-08-22 12:26:48 -06:00 |
|
Gregory Nutt
|
a7697c9726
|
Revert "configs: With recent changes to apps/ all configurations that build appliations as modules must now also select CONFIG_APPS_LOADABLE."
This reverts commit e50a2c7fb1 .
|
2018-08-22 12:26:42 -06:00 |
|
Gregory Nutt
|
e50a2c7fb1
|
configs: With recent changes to apps/ all configurations that build appliations as modules must now also select CONFIG_APPS_LOADABLE.
|
2018-08-22 10:22:43 -06:00 |
|
anchao
|
2295a3c4d8
|
configs/sim/loadable: Add loadable demo for arch sim
|
2018-08-22 09:35:01 -06:00 |
|
Gregory Nutt
|
dc15583df8
|
Kconfig and tools/Makefile.unix and : add dynamic application loadable support
|
2018-08-22 09:02:26 -06:00 |
|
Gregory Nutt
|
2edfe7ed42
|
Revert "binfmt/elf: Set elf tcb priority level to default"
This reverts commit 1137927bd7 .
Superceded by commit f1b5a80ae9
|
2018-08-22 08:35:52 -06:00 |
|
Gregory Nutt
|
e3a1d4213c
|
configs: Several applications in apps/ were callign elf_initialize() nxflat_initialize(), or builtin_initialize() in violation of the portable POSIX interface. Those calls were removed from the applications and added to the appropriate board initialization with this commit.
|
2018-08-22 08:30:36 -06:00 |
|
Gregory Nutt
|
b56d5a7548
|
Revert "sched/init: Add option to mount block device for INIT_FILEPATH case"
This reverts commit e5f9b7d66b .
|
2018-08-22 07:29:55 -06:00 |
|
anchao
|
f1b5a80ae9
|
binfmt/elf: Set priority level to default if parent has no priority.
|
2018-08-22 07:20:24 -06:00 |
|
anchao
|
1137927bd7
|
binfmt/elf: Set elf tcb priority level to default
|
2018-08-22 07:16:52 -06:00 |
|
Xiang Xiao
|
e5f9b7d66b
|
sched/init: Add option to mount block device for INIT_FILEPATH case
|
2018-08-22 06:57:00 -06:00 |
|
anchao
|
0124b629a9
|
sched/symtab: Reference default symtab name to binfmt
|
2018-08-22 06:21:20 -06:00 |
|
Xiang Xiao
|
c43b3e5a34
|
fs/hostfs: Add ftruncate support.
|
2018-08-22 06:08:34 -06:00 |
|
anchao
|
9bbacc44ff
|
fs/hostfs: Add support for open() append mode
|
2018-08-22 06:05:45 -06:00 |
|
Gregory Nutt
|
c9792c74f7
|
Trivial change to Coding Standard document.
|
2018-08-22 06:03:56 -06:00 |
|
Gregory Nutt
|
993888fc97
|
Another tiny update to the coding standard just to make a point a little clearer.
|
2018-08-21 15:30:50 -06:00 |
|
Gregory Nutt
|
07ef3fe018
|
Another update to the coding standard; Add some comments detailing the POSIX non-compliance in include/signal.h
|
2018-08-21 15:27:37 -06:00 |
|
Gregory Nutt
|
30d7dbd9a6
|
Update C Coding standard again. Correct some comments in tools/nxstyle.c
|
2018-08-21 13:32:05 -06:00 |
|
Gregory Nutt
|
5635e9632c
|
Reverts cc31f22213 : That commit throughs the baby out with the bathwater. True, it did cause too many false alarms. But a better solution is to keep the logic but add some additional logic to reduce the number of false alarms.
|
2018-08-21 13:07:29 -06:00 |
|
Gregory Nutt
|
b0d8a2d31f
|
Update C coding standard.
|
2018-08-21 12:56:36 -06:00 |
|
Gregory Nutt
|
cc31f22213
|
tools/nxstyle.c: Back out part of a recent addition that was causing too many false alarms. drivers/wireless/ieee80211: Make a couple of files conform to the coding standard (and other cosmetic fixes).
|
2018-08-21 12:46:00 -06:00 |
|
Gregory Nutt
|
af9fb080e0
|
fix a spelling error
|
2018-08-21 10:33:16 -06:00 |
|
Gregory Nutt
|
2e0860e193
|
net/procfs/netdev_statistics.c: Was not handling the output correct for the case of an IEEE 802.11 device.
|
2018-08-21 09:08:29 -06:00 |
|
Evgeniy Bobkov
|
df7565e557
|
arch/arm/src/stm32f7/stm32_serial.c: Previous logic would invalidate the data cache as each byte was read from the DMA buffer. This change adds logic to invalidate the data cache less frequently by monitoring the state of the Rx DMA buffer cache coherency and invalidating only regions as necessary. This commit also reverts commit e17d8c719e which has a logic error in cases where data is removed from the Rx DMA buffer at a rate higher than it is added to the Rx DMA buffer.
|
2018-08-21 06:20:23 -06:00 |
|
Gregory Nutt
|
0e7fa2c9b0
|
Update some comments.
|
2018-08-20 22:06:04 -06:00 |
|
Gregory Nutt
|
e17d8c719e
|
arch/arm/src/stm32f7/stm32_serial.c: Previous logic would invalidate the data cache as each byte was read from the DMA buffer. This change moves one line of code: The cache invalidation moved from the single character read logic to the DMA complete interrupt handler. It is only necessary to invalidate the DMA buffer at the time that the Rx DMA completes.
|
2018-08-20 19:07:40 -06:00 |
|
Gregory Nutt
|
10f74ebd3f
|
configs/: Refresh AVR, AVR32, MIPS/PIC32, and Simulator configurations.
|
2018-08-19 18:07:10 -06:00 |
|
Gregory Nutt
|
47d87fd857
|
configs/: Refresh ARM and Xtensa configurations.
|
2018-08-19 17:48:13 -06:00 |
|
Gregory Nutt
|
92b925ba02
|
arch/Kconfig: Bring-up features should also depend on CONFIG_DEBUG_FEATURES. I missed a bring-up feature that is specific to the ESP32. I hope that the ESP32 ports still work as intended! It depended on some of these bring-up settings in the header file. I moved the definitions to the ESP32 defconfig files.
|
2018-08-19 15:38:06 -06:00 |
|
Gregory Nutt
|
cba0ddad0e
|
arch/: Most some common debug configuration settings out of header files and into Kconfig files where they belong.
|
2018-08-19 14:55:49 -06:00 |
|
Gregory Nutt
|
8e203e09d4
|
Costmetic changes
|
2018-08-19 11:19:43 -06:00 |
|
Gregory Nutt
|
c790450ba2
|
Remove CONFIG_ARCH_CALIBRATION. It is awkward to use and no longer necessary now that we have apps/examples/calib_udelay.
|
2018-08-19 10:06:36 -06:00 |
|
Gregory Nutt
|
f20a2b4dcd
|
include/sys/param.h: Add a dummy sys/param.h header file. This is not a standard file but is used by other systems and having the dummy file may minimize some porting efforts.
|
2018-08-19 08:24:30 -06:00 |
|
Gregory Nutt
|
ed4aae0fe0
|
include/endian.h and libs/libc/endian: Add support for endian.h.
|
2018-08-19 07:44:04 -06:00 |
|
Gregory Nutt
|
0334b4dcc1
|
fs/procfs: Add a configuration option to disable environment variable info.
|
2018-08-19 06:36:23 -06:00 |
|
Gregory Nutt
|
f980200ac4
|
fs/procfs/: Add support for /proc, a convenient way for getting information about the currently running task.
|
2018-08-18 18:00:23 -06:00 |
|
Gregory Nutt
|
bbad69ab61
|
Change all occurrences of CONFIG_EXAMPLES_NSH* to CONFIG_SYSTEM_NSH* to match changes in the apps/ directory.
|
2018-08-18 09:14:59 -06:00 |
|
Gregory Nutt
|
0e5b02552a
|
inclued/stdio.h: popen()/pclose() are not available in KERNEL mode because they depend on task_spawn() which is not available in KERNEL mode.
|
2018-08-17 16:06:01 -06:00 |
|
Gregory Nutt
|
5a23ca37b1
|
Cosmetic update to comments.
|
2018-08-17 14:23:38 -06:00 |
|