This is an automated email from the ASF dual-hosted git repository.
acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git
The following commit(s) were added to refs/heads/master by this push:
new f3b6cf88dee boards/lm3s6965-ek: Disable System V message queues in
qemu-protected.
f3b6cf88dee is described below
commit f3b6cf88dee975ceb08f738ce2439f841bacfcf7
Author: Marco Casaroli <[email protected]>
AuthorDate: Sun Nov 1 09:04:10 2026 +0100
boards/lm3s6965-ek: Disable System V message queues in qemu-protected.
The kernel half of the qemu-protected flash is full again: the kernel
image is 288 bytes larger than its 128 KiB (Arm GNU 13.2), and CI fails
with "region `kflash' overflowed".
Since msgget(), msgctl(), msgsnd() and msgrcv() became system calls,
the system call table links their code into the kernel of every
protected build. No program of this configuration uses System V
message queues. Disable them.
The kernel image is 1640 bytes smaller.
Assisted-by: Claude Code:claude-opus-5-5
Signed-off-by: Marco Casaroli <[email protected]>
---
boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig
b/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig
index 7d10b68dce1..d8134b21c40 100644
--- a/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig
+++ b/boards/arm/tiva/lm3s6965-ek/configs/qemu-protected/defconfig
@@ -23,6 +23,7 @@ CONFIG_BUILTIN=y
CONFIG_DEBUG_FEATURES=y
CONFIG_DEBUG_FULLOPT=y
CONFIG_DEBUG_SYMBOLS=y
+CONFIG_DISABLE_MQUEUE_SYSV=y
CONFIG_ELF=y
CONFIG_EXAMPLES_ELF=y
CONFIG_EXAMPLES_ELF_DEVPATH="/dev/ram5"