The following changes since commit 653a38669af4427471ed8cdd129eb0bbb33ba178:
nucleus: finalize heap mapping sanitization (2010-07-04 18:57:54 +0200)
are available in the git repository at:
git://git.xenomai.org/xenomai-abe.git analogy ..BRANCH.NOT.VERIFIED..
Alexis Berlemont (48):
analogy: change the context's role (broken)
analogy: the buffer structure is now the central field of a4l_context
(broken)
analogy: the subdevice structure got a new status field (broken)
analogy: the transfer structure is left with a minimal role (broken)
analogy: first draft of buffer initialization functions (broken)
analogy: adapt open, r/w, select and ioctl functions (broken)
analogy: adapt a4l_set_dev() after a4l_context's overhaul (broken)
analogy: update a4l_set_dev() declaration (broken)
analogy: update comments on a4l_context (broken)
analogy: changes related with subdevice's status field (broken)
analogy: replace transfer setup functions with buffer setup ones (broken)
analogy: update cancel functions (broken)
analogy: rewrite the cancel ioctl handler (broken)
analogy: fix bulk flag declaration in buffer.h (broken)
analogy: update a4l_read and a4l_write (broken)
analogy: update all a4l_buf_* functions (broken)
analogy: last updates in the buffer part (broken)
analogy: cosmetic changes (broken)
analogy: declare the reserve / release functions at the subd level
(broken)
analogy: update a4l_get_minor function (broken)
analogy: update a4l_set_dev and remove useless info traces (broken)
analogy: use rtdm_context_to_private (broken)
analogy: minor fix in the subdevice structure declaration
analogy: add some helper macros to test the subdevice's characteristics
analogy: remove useless functions in the subdevice part
analogy: fix the buffer syscalls (ioctl + r/w) after buffer review
(broken)
analogy: fix the declaration of the structure a4l_context (broken)
analogy: fix compilation issues and review the mmap ioctl handler (broken)
analogy: cosmetic change (broken)
analogy: fix buffer's compilation issues (broken)
analogy: prettify some subdevice tests (broken)
analogy: [pcimio] fix a huge hack in the mite initialization (broken)
analogy: fix the last compilation problems
analogy: fix a missing setting of the buf field in subdevice (broken)
analogy: fix the subdevice status management
analogy: fix buffer initialization/cleanup calls at open/close times
analogy: [loop] add a debug trace when trigger is called
analogy: fix test of subdevice status in a4l_write
analogy: [fake - loop] remove volatile keywords
analogy: add a detail in a4l_close doxygen doc
analogy: add an arbitrary sleep in cmd_write before closing the device
analogy: [ni_pcimio] really minor changes
analogy: [ni_pcimio] add the missing allocation of the digital ring
analogy: [ni_pcimio] fix timeout value in digital trigger
analogy: remove a4l_subd_is_busy calls in analogy core
analogy: remove calls of a4l_release/reserve_subd in the core
analogy: remove some tests which become with the buffer overhaul
analogy: fix a bug in a4l_fill_desc() when called on an idle device
include/analogy/buffer.h | 72 ++-
include/analogy/context.h | 37 +-
include/analogy/device.h | 7 +-
include/analogy/subdevice.h | 47 ++-
include/analogy/transfer.h | 17 +-
ksrc/drivers/analogy/buffer.c | 629 +++++++++++---------
ksrc/drivers/analogy/command.c | 55 +-
ksrc/drivers/analogy/device.c | 51 +--
ksrc/drivers/analogy/driver_facilities.c | 4 +-
ksrc/drivers/analogy/instruction.c | 11 +-
.../analogy/national_instruments/mio_common.c | 39 +-
ksrc/drivers/analogy/national_instruments/mite.c | 10 +-
ksrc/drivers/analogy/national_instruments/mite.h | 2 +-
ksrc/drivers/analogy/national_instruments/pcimio.c | 2 +
ksrc/drivers/analogy/rtdm_interface.c | 137 +++---
ksrc/drivers/analogy/subdevice.c | 12 +-
ksrc/drivers/analogy/testing/fake.c | 12 +-
ksrc/drivers/analogy/testing/loop.c | 22 +-
ksrc/drivers/analogy/transfer.c | 274 +--------
src/drvlib/analogy/descriptor.c | 14 +
src/utils/analogy/cmd_write.c | 3 +
21 files changed, 655 insertions(+), 802 deletions(-)
--
Alexis.
_______________________________________________
Xenomai-core mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-core