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 Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core