GUIDINGLI

Results 12 issues of GUIDINGLI

## Summary SMP: fix crash when switch to new task which is still running Situation: Assume we have 2 cpus, and busy run task0. CPU0 CPU1 task0 -> task1 task2...

## Summary FS: enhance file_allocate_from_tcb() mulit-threads saftey & remove memcpy when close the fd ## Impact FS ## Testing BES boards

## Summary armv7-a/gicv2: move IRQ to group1 and group0 as the FIQ Purpose: make the the os crash when busyloop with interrupt disable Follow the arm gicv2 spec, if we...

## Summary poll: fix thread_cancel() caused poll used after free ``` pthread 0 pthread1 fd 0 poll_setup wait cancel(thread 0) fd 0 close fd 0 notify (sem used after free)...

## Summary time: change time_t to signed type in TIME32/64 It is wrong to set the time_t to uint32_t, it should be signed type, see the reference here: https://www.gnu.org/software/libc/manual/html_node/Time-Types.html ##...

## Summary mps qemu related update mps is the main Qemu platform for arm-M family. This PR is mainly fix some bugs, like: sram configure, heap configure And open/modify some...

Arch: arm
Area: Board support
Size: XL

## Summary armv6/7/8m: use pendsv to handle context switch This PR support Nested interrupt in armv6/7/8m: There are two types of nested interrupt model: 1. Zero latency nested interrupt ```...

Arch: arm
Size: M

## Summary ARM64 SMP IRQ stack bug modify request In previous PR: https://github.com/apache/nuttx/pull/13520 We have fix a SMP bug in ARM64, will cause by don't use interrupt stack in SMP...

Area: OS Components
Size: XS

## Summary Fix some build error nuttx/arch:Enabling ARCH_MATH_H is required when compiling sim with the 13.2 version of the toolchain. lib_gdbstub: fix container of bluetooth: fix bt missing header files...

Area: Bluetooth
Area: File System
Area: OS Components
Size: S

## Summary libcxx: fix compile error from ServiceManager.cpp:17: /home/ligd/platform/dev/apps/external/android/frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:71:24: error: expected nested-name-specifier before numeric constant 71 | template | ^~ /home/ligd/platform/dev/apps/external/android/frameworks/native/libs/binder/ndk/include_cpp/android/binder_to_string.h:71:24: error: expected ‘>’ before numeric constant In file included...

Area: OS Components
Size: XS