13022591351 commented on PR #19982:
URL: https://github.com/apache/nuttx/pull/19982#issuecomment-5439444453
Updated the series organization and repeated the complete master hardware
validation on PX4 FMUv6C.
The series is now split into scheduler functionality, libc functionality with
the explicit `nxsem_wait()` EINTR retry, a separate master cleanup using
`nxsem_wait_uninterruptible()`, and RST documentation. Please keep the libc
functional and helper-cleanup commits separate; the rationale and selective
release-branch path are documented in the PR description.
Fresh `make distclean` build results:
```text
master_flat:
FLASH 1470396 B / 1920 KB (74.79%)
AXI_SRAM 63380 B / 512 KB (12.09%)
master_protected kernel:
kflash 877528 B / 896 KB (95.64%)
ksram 54320 B / 128 KB (41.44%)
master_protected user:
uflash 751000 B / 1 MB (71.62%)
usram 8192 B / 384 KB (2.08%)
```
Three USB NSH runs per backend:
```text
Flat kernel: 30.1490 / 30.1490 / 30.1480 s
Protected user: 15.6540 / 15.6540 / 15.6550 s
Protected kernel: 30.1480 / 30.1490 / 30.1490 s
```
All assertions passed. Steady-state heap usage remained unchanged after the
first run: Flat Umem 14,600 B; Protected Kmem 10,104 B and Umem 9,232 B. All
custom worker pools completed teardown.
The final PR WQ source tree matches the runtime-tested source tree.
Full-range
commit-message checkpatch, code checkpatch, and `git diff --check` all pass.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]