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"

Reply via email to