This website requires JavaScript.
Explore
Help
Register
Sign In
Mirrors_Framework
/
nuttx
Watch
1
Star
0
Fork
0
You've already forked nuttx
mirror of
https://github.com/apache/nuttx.git
synced
2026-06-09 10:54:43 +08:00
Code
Issues
Actions
1
Packages
Projects
Releases
Wiki
Activity
Files
3d27adc7d109aa565e3dac51a0891f2d6b5a8f1d
nuttx
/
libc
/
misc
T
History
Masayuki Ishikawa
c8a372702a
sched/sched: SMP: Fix this_task() to be an atomic operation. In the previous implementation, this_task() was defined in sched.h by using just a macro current_task(this_cpu()). However, I found that this is not atomic and actually sometimes switching CPU happened in executing the macro when we tested audio steaming plus executing commands via telnet. This change resolves this issue by implementing atomic this_task()in sched_thistask.c which is newly introduced.
2018-02-04 16:59:09 -06:00
..
Kconfig
…
lib_crc8.c
…
lib_crc16.c
…
lib_crc32.c
…
lib_crc64.c
…
lib_debug.c
…
lib_dumpbuffer.c
…
lib_filesem.c
Fix some compile problems in last commits when debug assertions are enabled.
2017-10-08 12:27:17 -06:00
lib_ioctl.c
Make sure that labeling is used consistently in all function headers.
2018-02-01 10:00:02 -06:00
lib_kbddecode.c
…
lib_kbdencode.c
…
lib_match.c
…
lib_mkfifo.c
Make sure that labeling is used consistently in all function headers.
2018-02-01 10:00:02 -06:00
lib_ncompress.c
sched/sched: SMP: Fix this_task() to be an atomic operation. In the previous implementation, this_task() was defined in sched.h by using just a macro current_task(this_cpu()). However, I found that this is not atomic and actually sometimes switching CPU happened in executing the macro when we tested audio steaming plus executing commands via telnet. This change resolves this issue by implementing atomic this_task()in sched_thistask.c which is newly introduced.
2018-02-04 16:59:09 -06:00
lib_sendfile.c
Make sure that labeling is used consistently in all function headers.
2018-02-01 10:00:02 -06:00
lib_slcddecode.c
…
lib_slcdencode.c
…
lib_stream.c
libc and libnx: When the libraries are built into two libraries, a user space library and a OS space library (as in the PROTECTED and KERNEL build). Then the user space library must not use the OS internal interfaces; similarly, the OS must avoid using the userspace interfaces so that it does not muck the errno value or create spurious cancellation points.
2017-10-08 11:52:32 -06:00
lib_streamsem.c
Fix some compile problems in last commits when debug assertions are enabled.
2017-10-08 12:27:17 -06:00
lib_tea_decrypt.c
…
lib_tea_encrypt.c
…
lib_uadd32x64.c
…
lib_uadd64.c
…
lib_umul32.c
…
lib_umul32x64.c
…
lib_umul64.c
…
lib_usub64.c
…
lib_usub64x32.c
…
lib_utsname.c
…
lib_xorshift128.c
…
Make.defs
…