Jan Kiszka wrote:
> Here comes the complete series of patches to improve the Xenomai
> registry. #1, #5, and #6 are resends of already posted patches, the
> middle part is fresh from the editor. The series reduces overhead
> and simplifies the registry code. Overall diffstat:
>
> include/asm-generic/hal.h | 10 +-
> include/nucleus/registry.h | 10 --
> ksrc/arch/generic/hal.c | 18 +--
> ksrc/arch/generic/nmi.c | 6 -
> ksrc/arch/x86/nmi_32.c | 6 -
> ksrc/nucleus/module.c | 58 ++++-------
> ksrc/nucleus/registry.c | 223
> ++++++++++++++++++++++-----------------------
> ksrc/skins/native/alarm.c | 22 +---
> ksrc/skins/native/buffer.c | 15 ---
> ksrc/skins/native/cond.c | 14 --
> ksrc/skins/native/event.c | 15 ---
> ksrc/skins/native/heap.c | 14 --
> ksrc/skins/native/intr.c | 17 ---
> ksrc/skins/native/mutex.c | 15 ---
> ksrc/skins/native/pipe.c | 14 --
> ksrc/skins/native/queue.c | 12 --
> ksrc/skins/native/sem.c | 14 --
> ksrc/skins/native/task.c | 16 ---
> 18 files changed, 182 insertions(+), 317 deletions(-)
>
> So a net gain of more than 130 LOC.
>
> The series passed basic tests on my virtual target.
Ok. Now that we have discussed the potential xnsynch issue, the patches
are Ok for me.
--
Gilles.
_______________________________________________
Xenomai-core mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-core