From: Alexis Berlemont <alexis.berlemont@domain.hid>
To: xenomai@xenomai.org
Subject: [Xenomai-core] [PULL REQUEST] analogy bug fixes
Date: Thu, 8 Jul 2010 01:13:29 +0200 [thread overview]
Message-ID: <20100707231329.GA30477@domain.hid> (raw)
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.
next reply other threads:[~2010-07-07 23:13 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-07 23:13 Alexis Berlemont [this message]
2010-07-08 9:14 ` [Xenomai-core] [PULL REQUEST] analogy bug fixes Gilles Chanteperdrix
2010-07-09 13:15 ` Alexis Berlemont
-- strict thread matches above, loose matches on Subject: below --
2010-03-20 0:28 [Xenomai-core] [PULL REQUEST] analogy: " Alexis Berlemont
2010-03-20 12:56 ` Daniele Nicolodi
2010-03-21 20:59 ` Alexis Berlemont
2010-03-24 10:48 ` Daniele Nicolodi
2010-03-24 23:44 ` Alexis Berlemont
2010-03-25 0:05 ` Daniele Nicolodi
2010-03-25 13:46 ` Daniele Nicolodi
2010-03-28 22:47 ` Alexis Berlemont
2010-03-29 18:02 ` Daniele Nicolodi
2010-01-15 0:51 Alexis Berlemont
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100707231329.GA30477@domain.hid \
--to=alexis.berlemont@domain.hid \
--cc=xenomai@xenomai.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.