Ville Juven
Ville Juven
When SCHED_INSTRUMENTATION_SYSCALL is enabled, --wrap is used to generate wrappers that encapsulate the system call itself into: ``` int __wrap_syscall_xx(int nr, ...) { sched_note_syscall_enter(int nr, int argc, ...); result =...
I don't use exceptions so no idea what's going on
I like the idea a lot, I was always wondering how NuttX did not already have this kernel internal message system (which does not depend on a file system). Like...
@GUIDINGLI the adaptation with https://github.com/apache/nuttx/pull/13520 is almost done. Flat mode nsh and nsh_smp both work, knsh doesn't work yet due to how SP_EL0 handling was changed. Can you please take...
SP_EL0 handling is now also fixed. Tested with: qemu-armv8a:nsh qemu-armv8a:nsh_smp qemu-armv8a:knsh Downstream imx9 with both with flat and kernel mode, with ~50 processes + threads running
> @pussuw could you look at this problem? I already responded to #13520 I'll take a closer look today or on Monday
I noticed the issue with syslog(), though in this case it causes a deadlock. The problem is still the same and the leaked resource is g_lowputs_lock. ``` static ssize_t syslog_default_write(FAR...
Steps to reproduce: Enable: CONFIG_DEBUG_FEATURES=y CONFIG_DEBUG_SCHED_INFO=y tools/configure.sh rv-virt:ksmp64 Start qemu and run ostest. It will get stuck in one of the signal handler tests almost every time.