native message queue API in rtdm

2021-11-12 Thread C Smith via Xenomai
Can I call rt_queue_create() and rt_queue_read() from an rtdm kernel module ? This used to work OK in Xenomai 2 but now in Xeno3.1 when I attempt to #include in my rtdm code I get this error: In file included from /usr/xenomai/include/alchemy/queue.h:21, from

[PATCH 1/1] kernel/cobalt/rtdm: Further documentation for rtdm_mmap_kmem/vmem/iomem() and rtdm_mmap_to_user()

2021-11-12 Thread csmith via Xenomai
kernel/cobalt/rtdm: Further documentation for rtdm_mmap_kmem/vmem/iomem() Signed-off-by: csmith --- kernel/cobalt/rtdm/drvlib.c | 14 +- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/kernel/cobalt/rtdm/drvlib.c b/kernel/cobalt/rtdm/drvlib.c index 7b7b0830c..56da04bf8

[ANNOUNCE] Xenomai 3.0.12 released

2021-11-12 Thread Jan Kiszka via Xenomai
Changes since 3.0.11: Florian Bezdeka (1): lib/boilerplate/iniparser: Allow building with GCC 10.2 2020101 Jan Kiszka (12): ci: Add basic support for stable 3.0.x testsuite/smokey: rtdm: Give delayed close more time for running in QEMU doc: Fix copy mistake in corectl man

[ANNOUNCE] Xenomai 3.1.2 released

2021-11-12 Thread Jan Kiszka via Xenomai
Changes since 3.1.1: Jan Kiszka (22): drivers/ipc: bufp: Add missing initialization of rdsem/wrsem cobalt/rtdm/fd: Fix default handler setups cobalt/select: Add proper handling of EADV cobalt/kevent: ipipe: Check for FPU events before debug events testsuite/smokey:

[PATCH v2] dovetail: Adjust EXIT_SYSCALL_* values to avoid clash with seccomp

2021-11-12 Thread Jan Kiszka via Xenomai
From: Jan Kiszka __secure_computing, called by syscall_trace_enter, returns -1 when a call should be skipped. We must avoid that this is interpreted as EXIT_SYSCALL_OOB in the dovetail case. Fixes, e.g., crashes of Chrome in sandbox mode. Signed-off-by: Jan Kiszka ---

Re: [PATCH] dovetail: Adjust EXIT_SYSCALL_* values to avoid clash with seccomp

2021-11-12 Thread Jan Kiszka via Xenomai
On 12.11.21 09:29, Bezdeka, Florian (T RDA IOT SES-DE) wrote: > On Thu, 2021-11-11 at 19:57 +0100, Jan Kiszka via Xenomai wrote: >> From: Jan Kiszka >> >> __secure_computing, called by syscall_trace_enter, returns -1 when a >> call should be skipped. We must avoid that this is interpreted as >>

Re: [PATCH] dovetail: Adjust EXIT_SYSCALL_* values to avoid clash with seccomp

2021-11-12 Thread Bezdeka, Florian via Xenomai
On Thu, 2021-11-11 at 19:57 +0100, Jan Kiszka via Xenomai wrote: > From: Jan Kiszka > > __secure_computing, called by syscall_trace_enter, returns -1 when a > call should be skipped. We must avoid that this is interpreted as > EXIT_SYSCALL_OOB in the dovetail case. > > Fixes, e.g., crashes of