Re: [Xenomai-core] PULL REQUEST: analogy
On 09/04/2011 11:43 PM, Alexis Berlemont wrote: The following changes since commit fa167ed2f2d9ce569968d801796f7e760772e97b: doc: regenerate (2011-09-04 21:48:41 +0200) are available in the git repository at: ssh+git://git.xenomai.org/xenomai-abe.git analogy Just a small remark: this commit creates a new library libwaveform.a. Should not this library be integrated in libanalogy? -- Gilles. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] PULL REQUEST: analogy
The following changes since commit fa167ed2f2d9ce569968d801796f7e760772e97b: doc: regenerate (2011-09-04 21:48:41 +0200) are available in the git repository at: ssh+git://git.xenomai.org/xenomai-abe.git analogy Alexis Berlemont (28): analogy: add first version of waveform generation analogy: rename waveform files analogy: minor changes analogy: add wf_generate tool analogy: add verbose output in wf_generate tool analogy: add a 1st version of wf_cmd_write analogy: 1st rework of fake driver analogy: [fake] minor fix in attach parameters handling analogy: [fake] validate the looping feature analogy: minor fix in wf_generate analogy: [fake] add instruction callbacks for the loop subdevices analogy: [loop] remove the driver analogy: [fake] correctly manage EOA events for loop subdevices analogy: minor change in cmd_read.c analogy: various basic bug fixes in wf_cmd_write analogy: minor cosmetic changes in wf_facilities.c analogy: [fake] fix synchronization bugs at cancel time analogy: minor change in the test program wf_cmd_write analogy: add signal injection in the cmd_write tool analogy: implement the configuration of a wake-up threshold analogy: update cmd_read and cmd_write with a wake-count option analogy: [ni_660x] replace spin_lock_* calls by al4_lock_* calls analogy: [pcimio] minor cosmetic change analogy: [ni_660x] review indentation analogy: [ni_660x] review coding style and traces analogy: [ni_670x] review coding style analogy: [ni_660x] remove useless headers analogy: [ni_670x] replace printk calls by a4l_[err,info] calls Anders Blomdell (2): analogy: fix duplicate symbols analogy: [pcimio] fix wrong IRQ setup after reboot Julien Delange (1): analogy: integrate the drivers ni_660x and ni_670x. include/analogy/analogy.h | 80 +- include/analogy/buffer.h | 23 + include/analogy/channel_range.h| 16 +- include/analogy/ioctl.h|7 +- ksrc/drivers/analogy/buffer.c | 86 +- ksrc/drivers/analogy/driver_facilities.c | 12 +- ksrc/drivers/analogy/intel/8255.c | 10 +- ksrc/drivers/analogy/intel/8255.h |8 +- ksrc/drivers/analogy/national_instruments/Kconfig | 18 + ksrc/drivers/analogy/national_instruments/Makefile |6 + .../analogy/national_instruments/mio_common.c | 152 +- ksrc/drivers/analogy/national_instruments/mite.c | 164 ++- ksrc/drivers/analogy/national_instruments/mite.h | 51 +- .../drivers/analogy/national_instruments/ni_660x.c | 1485 .../drivers/analogy/national_instruments/ni_670x.c | 446 ++ ksrc/drivers/analogy/national_instruments/ni_mio.h | 18 +- ksrc/drivers/analogy/national_instruments/ni_tio.h | 28 +- ksrc/drivers/analogy/national_instruments/pcimio.c | 70 +- .../analogy/national_instruments/tio_common.c | 82 +- ksrc/drivers/analogy/rtdm_interface.c |8 +- ksrc/drivers/analogy/sensoray/s526.c |4 +- ksrc/drivers/analogy/subdevice.c | 14 +- ksrc/drivers/analogy/testing/Config.in |1 - ksrc/drivers/analogy/testing/Kconfig | 11 +- ksrc/drivers/analogy/testing/Makefile | 11 +- ksrc/drivers/analogy/testing/fake.c| 427 +- ksrc/drivers/analogy/testing/loop.c| 287 src/drvlib/analogy/async.c | 31 + src/utils/analogy/Makefile.am | 18 +- src/utils/analogy/cmd_read.c | 24 +- src/utils/analogy/cmd_write.c | 721 ++ src/utils/analogy/wf_facilities.c | 158 +++ src/utils/analogy/wf_facilities.h | 36 + src/utils/analogy/wf_generate.c| 252 34 files changed, 3719 insertions(+), 1046 deletions(-) create mode 100644 ksrc/drivers/analogy/national_instruments/ni_660x.c create mode 100644 ksrc/drivers/analogy/national_instruments/ni_670x.c delete mode 100644 ksrc/drivers/analogy/testing/loop.c create mode 100644 src/utils/analogy/wf_facilities.c create mode 100644 src/utils/analogy/wf_facilities.h Alexis. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] analogy: bug fixes in buffer size config
The following changes since commit c0993894a7ab56d9c3f5444e90e68602673288de: 16550A: Disable PCI configuration option for platforms without PCI (2011-01-08 01:05:02 +0100) are available in the git repository at: ssh+git://git.xenomai.org/xenomai-abe.git analogy Alexis Berlemont (5): analogy: fix the default size of the buffer analogy: [pcimio] minor fix in log messages analogy: implement configuration of buffer default size analogy: add a sys function for the ioctl BUFCONFIG analogy: add buffer configuration facility in analogy_config include/analogy/analogy.h|2 + include/analogy/buffer.h |8 + include/analogy/transfer.h |3 + include/analogy/types.h |4 +- ksrc/drivers/analogy/buffer.c| 17 +- ksrc/drivers/analogy/national_instruments/mite.c |2 +- ksrc/drivers/analogy/rtdm_interface.c| 10 +- ksrc/drivers/analogy/transfer.c |4 + src/drvlib/analogy/async.c |9 +- src/drvlib/analogy/sys.c | 33 +++ src/utils/analogy/analogy_config.c | 241 ++ 11 files changed, 223 insertions(+), 110 deletions(-) -- Alexis. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] analogy: bugfixes
The following changes since commit 9d70c373eee0ac43a1b5869600e33ec6bff89868: rtcan: Mask the SJA_MOD register when probing for channels (2010-09-16 20:43:34 +0200) are available in the git repository at: git://git.xenomai.org/xenomai-abe.git analogy Alexis Berlemont (9): analogy: minor change in analogy Kconfig text analogy: add comments in the buffer management code analogy: fix a bug in the DIO subdevice's mite configuration analogy: minor changes in cmd_bits analogy: comsetic change in mite.c analogy: [pcimio] rework the mite setup procedures analogy: [pcimio] fix a forgotten warning analogy: [pcimio] add the initialization of the ring for gpct subd analogy: fix compilation warnings with gcc-4.4.1 include/analogy/buffer.h | 52 ++- ksrc/drivers/analogy/Kconfig |2 +- ksrc/drivers/analogy/buffer.c | 23 +++- .../analogy/national_instruments/mio_common.c | 155 +--- ksrc/drivers/analogy/national_instruments/mite.c |4 +- src/drvlib/analogy/sync.c | 44 -- src/utils/analogy/cmd_bits.c |6 +- src/utils/analogy/insn_bits.c |9 +- 8 files changed, 213 insertions(+), 82 deletions(-) -- Alexis. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] analogy: bugfixes
Alexis Berlemont wrote: The following changes since commit 9d70c373eee0ac43a1b5869600e33ec6bff89868: rtcan: Mask the SJA_MOD register when probing for channels (2010-09-16 20:43:34 +0200) are available in the git repository at: git://git.xenomai.org/xenomai-abe.git analogy Pulled. Thanks. -- Gilles. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] analogy bug fixes
Hi, Gilles Chanteperdrix wrote: Alexis Berlemont wrote: The following changes since commit 653a38669af4427471ed8cdd129eb0bbb33ba178: nucleus: finalize heap mapping sanitization (2010-07-04 18:57:54 +0200) Ok. Could you rebase on the current master? The commit message would be: Update autotools files Sorry for the delay. That should be better now. -- Gilles. -- Alexis. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] analogy bug fixes
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 Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] analogy bug fixes + rtdm_rt_capable related changes
Alexis Berlemont wrote: The following changes since commit e9b509c9021e0134117d0fe75d11e495f0e954b7: arm: add missing #include (2010-05-04 03:44:01 +0200) are available in the git repository at: git://git.xenomai.org/xenomai-abe.git analogy Pulled, thanks. -- Gilles. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] analogy bug fixes + rtdm_rt_capable related changes
The following changes since commit e9b509c9021e0134117d0fe75d11e495f0e954b7: arm: add missing #include (2010-05-04 03:44:01 +0200) are available in the git repository at: git://git.xenomai.org/xenomai-abe.git analogy Alexis Berlemont (17): analogy: fix ring-buffer issues analogy: cosmetic fix analogy: fix buffer checkings so as to allow infinite acquisitions analogy: make cmd_read work with infinite acquisitions (-S 0) analogy: fix a misuse of channel descriptors in a4l_get_chan analogy: [pcimio] register the digital trigger routine analogy: minor change in the header command.h analogy: minor cosmetic fix analogy: add the test program cmd_bits (beta version) analogy: minor fix in insn_bits analogy: add triggering in cmd_bits analogy: in the core, call rtdm_in_rt_context() instead of a4l_test_rt() analogy: add calls to rtdm_rt_capable() in ioctl handlers analogy: remove useless device declarations in read / write syscalls handlers analogy: add rtdm_rt_capable() calls in read / write syscall handlers analogy: fix a stupid bug in the use of rtdm_rt_capable() analogy: make the command registering perform in NRT context Daniele Nicolodi (2): analogy: make a4l_find_range return the index of the selected range analogy: minor change (white spaces removals) include/analogy/buffer.h | 37 ++-- include/analogy/command.h | 15 +- ksrc/drivers/analogy/buffer.c | 57 +++-- ksrc/drivers/analogy/command.c |6 + ksrc/drivers/analogy/device.c |2 +- ksrc/drivers/analogy/instruction.c |6 + .../analogy/national_instruments/mio_common.c | 18 +- ksrc/drivers/analogy/rtdm_interface.c | 10 +- ksrc/drivers/analogy/subdevice.c |6 +- ksrc/drivers/analogy/transfer.c| 10 +- src/drvlib/analogy/range.c | 64 +++-- src/utils/analogy/Makefile.am | 10 +- src/utils/analogy/cmd_bits.c | 277 src/utils/analogy/cmd_read.c |6 +- src/utils/analogy/insn_bits.c |2 +- 15 files changed, 425 insertions(+), 101 deletions(-) create mode 100644 src/utils/analogy/cmd_bits.c -- Alexis. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] analogy: bug fixes
Alexis Berlemont wrote: There is a bug in cmd_write and cmd_read. I have should have taken into account the buffers edges. I will fix it. The function a4l_mark_bufrw() is not designed to handle boundaries, that is why its arguments represent data size not addresses. That makes sense. I can provide a patch for cmd_read and cmd_write, as i got the same kind of code working in my own test programs, but I'm quite busy right now... Cheers, -- Daniele ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] analogy: bug fixes
Daniele Nicolodi wrote: Alexis Berlemont wrote: If you want to test infinite acquisitions right now, you can clone my git repository. I just pushed the modifications on it. I have not made a pull request yet because I want to be sure there is no regression. Thanks! I'll test it as soon as possible. I'm testing it now. I think I just stumbled into the ring buffer bug you fixed in your repository :-) It took me a while to understand if the problem was in the hardware, in my code, or somewhere else in the stack... Unfortunately my ring buffer problem is not fixed by you patch. What I'm experiencing is exposed by this (pseudo) code: a4l_open(dsc, device) a4l_mmap(dsc, subdevice, bufsize, map) a4l_snd_command(dsc, cmd) /* preload buffer */ written = write_to_buffer(map, bufsize) /* send internal trigger */ a4l_snd_insn(dsc, cnt = 0; while (1) a4l_mark_bufrw(dsc, subdevice, written, towrite); cnt += written; /* 1 */ written = write_buffer(map + (cnt % bufsize), towrite) The problem is that at the place marked with (1) the total extension of the buffer region that gets written exceeds the ring buffer allocated memory. That is ((cnt % bufsize) + towrite) bufsize ! I do not know if this should be handled in my code, or in the driver. This situation is not handled in the cmd_write example code (where a simple memcpy() is done). What do you think? Cheers, -- Daniele ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] analogy: bug fixes
Alexis Berlemont wrote: Daniele Nicolodi wrote: Alexis Berlemont wrote: The following changes since commit 8cfc1103fe1cf9e700698e8230baf562ffb5cf06: Gilles Chanteperdrix (1): x86 syscalls: make __xn_get_eip a macro are available in the git repository at: git://git.xenomai.org/xenomai-abe.git analogy Hello. Looking at your pull request, I see that my patch for correct buffer handling when using .stop_src = TRIG_NONE is not included. Does the patch need some more work? Or it simply get lost on the way? I have not forgotten it. I did not include it for two reasons: - I have not found time to (fully) test it - I wanted to properly modify the test program cmd_read so as to allow continuous acquisisitions Hi Alexis. Sorry for the late response. That's fine, I just wanted to be sure that the patch was not dropped by mistake. I'll test continuous output today and let you know if any other bugfix is necessary. I can also look into providing a patch for cmd_read and cmd_write. Cheers, -- Daniele ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] analogy: bug fixes
Daniele Nicolodi wrote: Alexis Berlemont wrote: The following changes since commit 8cfc1103fe1cf9e700698e8230baf562ffb5cf06: Gilles Chanteperdrix (1): x86 syscalls: make __xn_get_eip a macro are available in the git repository at: git://git.xenomai.org/xenomai-abe.git analogy Hello. Looking at your pull request, I see that my patch for correct buffer handling when using .stop_src = TRIG_NONE is not included. Does the patch need some more work? Or it simply get lost on the way? I have not forgotten it. I did not include it for two reasons: - I have not found time to (fully) test it - I wanted to properly modify the test program cmd_read so as to allow continuous acquisisitions Thanks. Cheers, -- Daniele -- Alexis. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] analogy: bug fixes
Alexis Berlemont wrote: The following changes since commit 8cfc1103fe1cf9e700698e8230baf562ffb5cf06: Gilles Chanteperdrix (1): x86 syscalls: make __xn_get_eip a macro are available in the git repository at: git://git.xenomai.org/xenomai-abe.git analogy Hello. Looking at your pull request, I see that my patch for correct buffer handling when using .stop_src = TRIG_NONE is not included. Does the patch need some more work? Or it simply get lost on the way? Thanks. Cheers, -- Daniele ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] analogy: bug fixes + insn_bits
Alexis Berlemont wrote: The following changes since commit 4a5b93dabf66529e665c8f8422902347d4f6158f: Jan Kiszka (1): RTDM: Split up application and driver debugging are available in the git repository at: git://git.xenomai.org/xenomai-abe.git analogy Merged. -- Gilles. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] analogy: sensoray s526 and bug fixes
The following changes since commit 3c6b84c9ca7cfc0a9551fd835861f4a05ce7e649: Gilles Chanteperdrix (1): skins: factor user-space tacks sizes handling code are available in the git repository at: ssh+git://git.xenomai.org/xenomai-abe.git analogy Alessio Margan (1): analogy: rename s526 driver (analogy_s526) Alexis Berlemont (3): analogy: fix the tests of the subdevice flags in the basic checks analogy: do not check the range if no range descriptor is found analogy: fix an ugly access in NI MIO driver Simon Boulay (8): analogy: add s526 driver analogy: some cosmetic change in s526 driver analogy: fix misuses of the instruction field data_size analogy: [s526] Remove dead code from attach function. analogy: [s526] Remove dead code from gpct_insn_config function. analogy: [s526] Cleanups; mainly generic comments from skel.c analogy: [s526] Remove useless HAVE_DIO option analogy: [s526] Cleanups; remove unused defines and variables ksrc/drivers/analogy/Config.in |3 +- ksrc/drivers/analogy/Kconfig |1 + ksrc/drivers/analogy/Makefile |3 +- ksrc/drivers/analogy/command.c |3 +- ksrc/drivers/analogy/instruction.c |2 +- .../analogy/national_instruments/mio_common.c |7 +- ksrc/drivers/analogy/sensoray/Config.in|2 + ksrc/drivers/analogy/sensoray/Kconfig |5 + ksrc/drivers/analogy/sensoray/Makefile | 30 + ksrc/drivers/analogy/sensoray/s526.c | 755 ksrc/drivers/analogy/subdevice.c | 29 +- ksrc/drivers/analogy/transfer.c|3 +- 12 files changed, 825 insertions(+), 18 deletions(-) create mode 100644 ksrc/drivers/analogy/sensoray/Config.in create mode 100644 ksrc/drivers/analogy/sensoray/Kconfig create mode 100644 ksrc/drivers/analogy/sensoray/Makefile create mode 100644 ksrc/drivers/analogy/sensoray/s526.c ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] analogy: build fixes and many bug fixes.
The following changes since commit e305035eb6adc4220fe179477f3e300ad944f85c: Alexis Berlemont (1): analogy: fix bad error handling path in test programs are available in the git repository at: ssh+git://git.xenomai.org/xenomai-abe.git analogy Alexis Berlemont (22): analogy: fix potentiel NULL instructions handlers executions analogy: fix the default writing subdevice. analogy: properly manage cancel operations on synchronous subdevices analogy: add a kernel error message when a driver rejects a command analogy: add missing channel and range descriptors in the loop driver analogy: in cmd_read, set a higher scan interval analogy: fix wrong names of conversion functions analogy: improve the test program insn_write analogy: fix a bug in the conversion routines analogy: minor change in the driver description analogy: add a simple helper function analogy: slight change in a kernel error message analogy: fix Doxygen documentation (a4l_sync_read, a4l_sync_write) analogy: fix a bug in the execution of a list of instructions analogy: review the conversion routines in the user library analogy: improve the test program cmd_read analogy: minor Doxygen change analogy: fix wrong use of the type unsigned long long in time retrieval analogy: fix a bug in the user/kernel copy of the instruction's data analogy: fix a first part of the compilation issues when mite is disabled analogy: fix the compilation issues when mite is disabled analogy: replace EXPORT_SYMBOL() by EXPORT_SYMBOL_GPL() include/analogy/analogy.h | 48 +- include/analogy/instruction.h |8 +- include/analogy/os_facilities.h|4 +- ksrc/drivers/analogy/command.c |8 +- ksrc/drivers/analogy/driver_facilities.c | 58 +- ksrc/drivers/analogy/instruction.c | 67 ++- ksrc/drivers/analogy/intel/8255.c | 28 +- ksrc/drivers/analogy/intel/parport.c | 38 +- .../analogy/national_instruments/mio_common.c | 579 ksrc/drivers/analogy/national_instruments/mite.c | 42 +- ksrc/drivers/analogy/national_instruments/ni_tio.h | 20 +- ksrc/drivers/analogy/national_instruments/pcimio.c |2 + .../analogy/national_instruments/tio_common.c | 92 ++-- ksrc/drivers/analogy/os_facilities.c | 10 +- ksrc/drivers/analogy/testing/fake.c| 19 +- ksrc/drivers/analogy/testing/loop.c| 20 +- ksrc/drivers/analogy/transfer.c|3 +- src/drvlib/analogy/range.c | 369 -- src/drvlib/analogy/sync.c |4 +- src/utils/analogy/cmd_read.c | 138 - src/utils/analogy/cmd_write.c |4 +- src/utils/analogy/insn_read.c | 180 +-- src/utils/analogy/insn_write.c | 84 ++- 23 files changed, 1272 insertions(+), 553 deletions(-) ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] analogy: one forgotten option dependency
The following changes since commit eecb6ee65712a8b412be455344f84fc13ced555b: Alexis Berlemont (1): analogy: make the MITE option depends on the PCI option are available in the git repository at: ssh+git://git.xenomai.org/xenomai-abe.git analogy Alexis. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] analogy: doxygen errors descriptions, headers sources fixes
The following changes since commit 76456b88f8fe8cf9885996f2c042df7d4b266df0: Alexis Berlemont (1): analogy: add error messages in instruction handling are available in the git repository at: ssh+git://git.xenomai.org/xenomai-abe.git analogy Alexis Berlemont (4): analogy: add error codes descriptions for synchronous operations analogy: add error codes descriptions for descriptor routines analogy: add error codes descriptions for range management routines analogy: fix mistakes in license declarations ksrc/drivers/analogy/intel/8255.c| 23 ++--- ksrc/drivers/analogy/intel/parport.c | 22 ++-- src/drvlib/analogy/async.c |4 +- src/drvlib/analogy/descriptor.c | 57 ++--- src/drvlib/analogy/range.c | 21 +++-- src/drvlib/analogy/sync.c| 28 ++-- 6 files changed, 111 insertions(+), 44 deletions(-) ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] analogy: many bugfixes, doxygen updates, parport driver, insn_write
The following changes since commit e6e21a3e183f145dd1c583e60fbecda982e00c70: Alexis Berlemont (1): analogy: improve ioctl error handling are available in the git repository at: ssh+git://git.xenomai.org/xenomai-abe.git analogy Alexis Berlemont (21): analogy: fix a bug in the attach procedure analogy: remove EXPERIMENTAL flag from 2.4 Config.in files analogy: fix a mistyping error analogy: fix functions declarations in the 8255 driver analogy: add an analogy driver for standard parallel port analogy: add default attach options for analogy_parport driver analogy: make analogy_parport compile only for x86 architectures analogy: use the A4L_INSN_* constants to configure the DIO subdevice analogy: minor cosmetic change in instruction header analogy: change prefix for traces (a4l - Analogy) analogy: some coding style corrections analogy: fix a minor bug (filename management) in insn_read analogy: add a test program which performs synchronous write analogy: fix missing renamings for testing drivers analogy: fix doxygen documentation generation for analogy analogy: minor indentation fix analogy: fix positive error code in transfer cleanup analogy: add some details on the error codes for the syscall API analogy: add error codes descriptions for the asynchronous API analogy: fix a scan size miscalculation in cmd_read analogy: report scan size miscalculation fix in cmd_write and insn_* doc/doxygen/Doxyfile.in| 10 +- include/analogy/instruction.h | 10 +- include/analogy/os_facilities.h|2 +- ksrc/drivers/analogy/buffer.c |7 +- ksrc/drivers/analogy/intel/8255.c |4 +- ksrc/drivers/analogy/intel/Config.in |6 +- ksrc/drivers/analogy/intel/Kconfig |9 +- ksrc/drivers/analogy/intel/Makefile| 15 +- ksrc/drivers/analogy/intel/parport.c | 452 .../drivers/analogy/national_instruments/Config.in |4 +- ksrc/drivers/analogy/testing/fake.c|2 +- ksrc/drivers/analogy/testing/loop.c| 14 +- ksrc/drivers/analogy/transfer.c|2 +- src/drvlib/analogy/async.c | 78 +++- src/drvlib/analogy/sys.c | 41 ++- src/utils/analogy/Makefile.am |5 +- src/utils/analogy/Makefile.in | 18 +- src/utils/analogy/analogy_config.c | 20 +- src/utils/analogy/cmd_read.c |3 +- src/utils/analogy/cmd_write.c |3 +- src/utils/analogy/insn_read.c | 14 +- src/utils/analogy/insn_write.c | 274 22 files changed, 925 insertions(+), 68 deletions(-) create mode 100644 ksrc/drivers/analogy/intel/parport.c create mode 100644 src/utils/analogy/insn_write.c Alexis. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] analogy: critical bugfixes for the NI PCIMIO driver
Hi, Here are some important fixes for the NI PCIMIO driver. I would like to thank Cristian Axenie for giving me access to his development environment. These bugs were particularly noticeable on his PPC board (any acquisition triggered a CPU reboot). Alexis. The following changes since commit 255cf6b2bf8dca9dad05a1c169dcecf6e742955e: Alexis Berlemont (1): analogy: force NI TIO / MIO selections when NI PCIMIO is set are available in the git repository at: ssh+git://git.xenomai.org/xenomai-abe.git analogy Alexis Berlemont (4): analogy: force NI MITE selection when NI PCIMIO is set analogy: fix a critical bug in the NI PCIMIO driver analogy: rename 8255 and NI PCIMIO driver analogy: fix a bug in NI PCIMIO driver ksrc/drivers/analogy/intel/8255.c |2 +- ksrc/drivers/analogy/national_instruments/Kconfig |1 + .../analogy/national_instruments/mio_common.c | 12 ksrc/drivers/analogy/national_instruments/pcimio.c |2 +- 4 files changed, 11 insertions(+), 6 deletions(-) ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
[Xenomai-core] [PULL REQUEST] Analogy: many bugfixes
Hi Philippe, Sorry, I forgot the prefix rule for the short log for many commits. I will take more care starting from now. Alexis. The following changes since commit 39614e10be1d7fc5344b56646b8801cbf8756e08: Alexis Berlemont (1): Add error messages for the IOCTL interface (attach, instruction, cmd, etc.) are available in the git repository at: ssh+git://git.xenomai.org/xenomai-abe.git analogy ..BRANCH.NOT.VERIFIED.. Alexis Berlemont (4): Fix testing drivers' renaming issues Some Comedi - Analogy forgotten renamings Add modules descriptions and license specifications Fix comments Breeje, R. (Remco) den (2): Add a missing dependency for the NI MIO driver (NI TIO) In cmd_read, fix received bytes storing Philippe Gerum (1): analogy: fix debug options dependencies ksrc/drivers/analogy/Kconfig |2 + ksrc/drivers/analogy/instruction.c |2 +- ksrc/drivers/analogy/intel/8255.c | 10 +- ksrc/drivers/analogy/national_instruments/Kconfig |2 +- .../analogy/national_instruments/mio_common.c |3 + ksrc/drivers/analogy/national_instruments/mite.c |2 +- ksrc/drivers/analogy/national_instruments/pcimio.c |2 + .../analogy/national_instruments/tio_common.c |2 +- ksrc/drivers/analogy/testing/Config.in |4 +- ksrc/drivers/analogy/testing/Kconfig |8 +- ksrc/drivers/analogy/testing/Makefile | 26 ++-- ksrc/drivers/analogy/testing/fake.c| 116 +- ksrc/drivers/analogy/testing/loop.c| 136 ++-- src/utils/analogy/analogy_config.c | 22 ++-- src/utils/analogy/cmd_read.c | 54 src/utils/analogy/cmd_write.c | 44 +++--- src/utils/analogy/insn_read.c | 32 +++--- 17 files changed, 239 insertions(+), 228 deletions(-) Alexis. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] Analogy: many bugfixes
Alexis Berlemont wrote: Hi Philippe, Sorry, I forgot the prefix rule for the short log for many commits. I will take more care starting from now. You can edit commit messages with git rebase --interactive Of course, if you want to push the changes on the server, you will have to use git push -f. -- Gilles. ___ Xenomai-core mailing list Xenomai-core@gna.org https://mail.gna.org/listinfo/xenomai-core
Re: [Xenomai-core] [PULL REQUEST] analogy renaming + many bugfixes
On Mon, 2009-10-19 at 23:18 +0200, Alexis Berlemont wrote: The following changes since commit 8c847c4bf43fa65c3ec541850ecdb7e96113e94f: Philippe Gerum (1): powerpc: fix commit number for 2.6.30.3-DENX are available in the git repository at: ssh+git://g...@xenomai.org/xenomai-abe.git analogy We likely need this: diff --git a/ksrc/drivers/analogy/Kconfig b/ksrc/drivers/analogy/Kconfig index 437a1bc..9d17b1d 100644 --- a/ksrc/drivers/analogy/Kconfig +++ b/ksrc/drivers/analogy/Kconfig @@ -9,6 +9,7 @@ config XENO_DRIVERS_ANALOGY drivers. config XENO_DRIVERS_ANALOGY_DEBUG + depends on XENO_DRIVERS_ANALOGY bool Analogy debug trace default y help @@ -17,6 +18,7 @@ config XENO_DRIVERS_ANALOGY_DEBUG core and drivers behaviours. config XENO_DRIVERS_ANALOGY_DEBUG_LEVEL + depends on XENO_DRIVERS_ANALOGY_DEBUG int Analogy core debug level threshold default 0 help Alexis Berlemont (18): Remove useless wrappers (comedi_copy_*_user()) Initialize the freshly allocated device's private area Fix obvious typo mistake Fix some error checkings in analog output command test function Fix various minor bugs Fix internal trigger via instruction (we do not need any data in the instruction structure) Add ai / ao trigger callback Add a trigger instruction Replace an info message by an error message Fix a problem in the mite configuration (only for AI) Add a missing EXPORT_SYMBOL() comedi_alloc_subd. Align fake macro declarations with real functions declarations Fix modules compilations issues Comedi4RTDM - Analogy (first part) Comedi4RTDM - Analogy (second part) Comedi4RTDM - Analogy (third part, kernel side compiles) Comedi4RTDM - Analogy (last part, user side compiles and runs) Update *_alloc_subd() after bugfix backport from comedi branch Makefile.in|1 + aclocal.m4 |4 +- config/Makefile.in |1 + configure | 5454 +++- configure.in |6 +- doc/Makefile.in|1 + doc/docbook/Makefile.in|1 + doc/docbook/custom-stylesheets/Makefile.in |1 + doc/docbook/custom-stylesheets/xsl/Makefile.in |1 + .../custom-stylesheets/xsl/common/Makefile.in |1 + doc/docbook/custom-stylesheets/xsl/fo/Makefile.in |1 + .../custom-stylesheets/xsl/html/Makefile.in|1 + doc/docbook/xenomai/Makefile.in|1 + doc/doxygen/Makefile.in|1 + doc/man/Makefile.in|1 + doc/txt/Makefile.in|1 + include/Makefile.am|2 +- include/Makefile.in|3 +- include/{comedi = analogy}/Makefile.am|6 +- include/{comedi = analogy}/Makefile.in| 13 +- include/analogy/analogy.h | 152 + .../comedi_driver.h = analogy/analogy_driver.h} | 16 +- include/{comedi = analogy}/buffer.h | 192 +- include/{comedi = analogy}/channel_range.h| 162 +- include/{comedi = analogy}/command.h | 34 +- include/{comedi = analogy}/context.h | 32 +- include/{comedi = analogy}/descriptor.h | 28 +- include/{comedi = analogy}/device.h | 58 +- include/{comedi = analogy}/driver.h | 34 +- include/analogy/instruction.h | 225 + include/{comedi = analogy}/ioctl.h| 40 +- include/analogy/os_facilities.h| 191 + include/analogy/subdevice.h| 271 + include/analogy/transfer.h | 105 + include/{comedi = analogy}/types.h| 14 +- include/asm-arm/Makefile.in|1 + include/asm-arm/bits/Makefile.in |1 + include/asm-blackfin/Makefile.in |1 + include/asm-blackfin/bits/Makefile.in |1 + include/asm-generic/Makefile.in|1 + include/asm-generic/bits/Makefile.in |1 + include/asm-nios2/Makefile.in |1 + include/asm-nios2/bits/Makefile.in |1 + include/asm-powerpc/Makefile.in|1 + include/asm-powerpc/bits/Makefile.in |1 + include/asm-sim/Makefile.in|1 + include/asm-sim/bits/Makefile.in |1 + include/asm-x86/Makefile.in|1 +
Re: [Xenomai-core] [PULL REQUEST] analogy renaming + many bugfixes
Hi, On Sunday 25 October 2009 12:08:58 Philippe Gerum wrote: On Mon, 2009-10-19 at 23:18 +0200, Alexis Berlemont wrote: The following changes since commit 8c847c4bf43fa65c3ec541850ecdb7e96113e94f: Philippe Gerum (1): powerpc: fix commit number for 2.6.30.3-DENX are available in the git repository at: ssh+git://g...@xenomai.org/xenomai-abe.git analogy We likely need this: I did not have time to apply this patch tonight but that will be done as soon as possible. Thank you diff --git a/ksrc/drivers/analogy/Kconfig b/ksrc/drivers/analogy/Kconfig index 437a1bc..9d17b1d 100644 --- a/ksrc/drivers/analogy/Kconfig +++ b/ksrc/drivers/analogy/Kconfig @@ -9,6 +9,7 @@ config XENO_DRIVERS_ANALOGY drivers. config XENO_DRIVERS_ANALOGY_DEBUG + depends on XENO_DRIVERS_ANALOGY bool Analogy debug trace default y help @@ -17,6 +18,7 @@ config XENO_DRIVERS_ANALOGY_DEBUG core and drivers behaviours. config XENO_DRIVERS_ANALOGY_DEBUG_LEVEL + depends on XENO_DRIVERS_ANALOGY_DEBUG int Analogy core debug level threshold default 0 help Alexis Berlemont (18): Remove useless wrappers (comedi_copy_*_user()) Initialize the freshly allocated device's private area Fix obvious typo mistake Fix some error checkings in analog output command test function Fix various minor bugs Fix internal trigger via instruction (we do not need any data in the instruction structure) Add ai / ao trigger callback Add a trigger instruction Replace an info message by an error message Fix a problem in the mite configuration (only for AI) Add a missing EXPORT_SYMBOL() comedi_alloc_subd. Align fake macro declarations with real functions declarations Fix modules compilations issues Comedi4RTDM - Analogy (first part) Comedi4RTDM - Analogy (second part) Comedi4RTDM - Analogy (third part, kernel side compiles) Comedi4RTDM - Analogy (last part, user side compiles and runs) Update *_alloc_subd() after bugfix backport from comedi branch Makefile.in|1 + aclocal.m4 |4 +- config/Makefile.in |1 + configure | 5454 +++- configure.in |6 +- doc/Makefile.in|1 + doc/docbook/Makefile.in|1 + doc/docbook/custom-stylesheets/Makefile.in |1 + doc/docbook/custom-stylesheets/xsl/Makefile.in |1 + .../custom-stylesheets/xsl/common/Makefile.in |1 + doc/docbook/custom-stylesheets/xsl/fo/Makefile.in |1 + .../custom-stylesheets/xsl/html/Makefile.in|1 + doc/docbook/xenomai/Makefile.in|1 + doc/doxygen/Makefile.in|1 + doc/man/Makefile.in|1 + doc/txt/Makefile.in|1 + include/Makefile.am|2 +- include/Makefile.in|3 +- include/{comedi = analogy}/Makefile.am|6 +- include/{comedi = analogy}/Makefile.in| 13 +- include/analogy/analogy.h | 152 + .../comedi_driver.h = analogy/analogy_driver.h} | 16 +- include/{comedi = analogy}/buffer.h | 192 +- include/{comedi = analogy}/channel_range.h| 162 +- include/{comedi = analogy}/command.h | 34 +- include/{comedi = analogy}/context.h | 32 +- include/{comedi = analogy}/descriptor.h | 28 +- include/{comedi = analogy}/device.h | 58 +- include/{comedi = analogy}/driver.h | 34 +- include/analogy/instruction.h | 225 + include/{comedi = analogy}/ioctl.h| 40 +- include/analogy/os_facilities.h| 191 + include/analogy/subdevice.h| 271 + include/analogy/transfer.h | 105 + include/{comedi = analogy}/types.h| 14 +- include/asm-arm/Makefile.in|1 + include/asm-arm/bits/Makefile.in |1 + include/asm-blackfin/Makefile.in |1 + include/asm-blackfin/bits/Makefile.in |1 + include/asm-generic/Makefile.in|1 + include/asm-generic/bits/Makefile.in |1 + include/asm-nios2/Makefile.in |1 + include/asm-nios2/bits/Makefile.in |1 + include/asm-powerpc/Makefile.in|1 +
Re: [Xenomai-core] [PULL REQUEST] analogy renaming + many bugfixes
On Tue, 2009-10-20 at 15:22 +0200, Philippe Gerum wrote: On Mon, 2009-10-19 at 23:18 +0200, Alexis Berlemont wrote: The following changes since commit 8c847c4bf43fa65c3ec541850ecdb7e96113e94f: Philippe Gerum (1): powerpc: fix commit number for 2.6.30.3-DENX are available in the git repository at: ssh+git://g...@xenomai.org/xenomai-abe.git analogy Please rebase on the current head first, the merge is unclean. Ok, forget about this. The issue was that you changed your dev. branch. I'm resyncing the trees appropriately. Alexis Berlemont (18): Remove useless wrappers (comedi_copy_*_user()) Initialize the freshly allocated device's private area Fix obvious typo mistake Fix some error checkings in analog output command test function Fix various minor bugs Fix internal trigger via instruction (we do not need any data in the instruction structure) Add ai / ao trigger callback Add a trigger instruction Replace an info message by an error message Fix a problem in the mite configuration (only for AI) Add a missing EXPORT_SYMBOL() comedi_alloc_subd. Align fake macro declarations with real functions declarations Fix modules compilations issues Comedi4RTDM - Analogy (first part) Comedi4RTDM - Analogy (second part) Comedi4RTDM - Analogy (third part, kernel side compiles) Comedi4RTDM - Analogy (last part, user side compiles and runs) Update *_alloc_subd() after bugfix backport from comedi branch Makefile.in|1 + aclocal.m4 |4 +- config/Makefile.in |1 + configure | 5454 +++- configure.in |6 +- doc/Makefile.in|1 + doc/docbook/Makefile.in|1 + doc/docbook/custom-stylesheets/Makefile.in |1 + doc/docbook/custom-stylesheets/xsl/Makefile.in |1 + .../custom-stylesheets/xsl/common/Makefile.in |1 + doc/docbook/custom-stylesheets/xsl/fo/Makefile.in |1 + .../custom-stylesheets/xsl/html/Makefile.in|1 + doc/docbook/xenomai/Makefile.in|1 + doc/doxygen/Makefile.in|1 + doc/man/Makefile.in|1 + doc/txt/Makefile.in|1 + include/Makefile.am|2 +- include/Makefile.in|3 +- include/{comedi = analogy}/Makefile.am|6 +- include/{comedi = analogy}/Makefile.in| 13 +- include/analogy/analogy.h | 152 + .../comedi_driver.h = analogy/analogy_driver.h} | 16 +- include/{comedi = analogy}/buffer.h | 192 +- include/{comedi = analogy}/channel_range.h| 162 +- include/{comedi = analogy}/command.h | 34 +- include/{comedi = analogy}/context.h | 32 +- include/{comedi = analogy}/descriptor.h | 28 +- include/{comedi = analogy}/device.h | 58 +- include/{comedi = analogy}/driver.h | 34 +- include/analogy/instruction.h | 225 + include/{comedi = analogy}/ioctl.h| 40 +- include/analogy/os_facilities.h| 191 + include/analogy/subdevice.h| 271 + include/analogy/transfer.h | 105 + include/{comedi = analogy}/types.h| 14 +- include/asm-arm/Makefile.in|1 + include/asm-arm/bits/Makefile.in |1 + include/asm-blackfin/Makefile.in |1 + include/asm-blackfin/bits/Makefile.in |1 + include/asm-generic/Makefile.in|1 + include/asm-generic/bits/Makefile.in |1 + include/asm-nios2/Makefile.in |1 + include/asm-nios2/bits/Makefile.in |1 + include/asm-powerpc/Makefile.in|1 + include/asm-powerpc/bits/Makefile.in |1 + include/asm-sim/Makefile.in|1 + include/asm-sim/bits/Makefile.in |1 + include/asm-x86/Makefile.in|1 + include/asm-x86/bits/Makefile.in |1 + include/comedi/comedi.h| 151 - include/comedi/instruction.h | 225 - include/comedi/os_facilities.h | 211 - include/comedi/subdevice.h | 271 - include/comedi/transfer.h
[Xenomai-core] [PULL REQUEST] analogy renaming + many bugfixes
The following changes since commit 8c847c4bf43fa65c3ec541850ecdb7e96113e94f: Philippe Gerum (1): powerpc: fix commit number for 2.6.30.3-DENX are available in the git repository at: ssh+git://g...@xenomai.org/xenomai-abe.git analogy Alexis Berlemont (18): Remove useless wrappers (comedi_copy_*_user()) Initialize the freshly allocated device's private area Fix obvious typo mistake Fix some error checkings in analog output command test function Fix various minor bugs Fix internal trigger via instruction (we do not need any data in the instruction structure) Add ai / ao trigger callback Add a trigger instruction Replace an info message by an error message Fix a problem in the mite configuration (only for AI) Add a missing EXPORT_SYMBOL() comedi_alloc_subd. Align fake macro declarations with real functions declarations Fix modules compilations issues Comedi4RTDM - Analogy (first part) Comedi4RTDM - Analogy (second part) Comedi4RTDM - Analogy (third part, kernel side compiles) Comedi4RTDM - Analogy (last part, user side compiles and runs) Update *_alloc_subd() after bugfix backport from comedi branch Makefile.in|1 + aclocal.m4 |4 +- config/Makefile.in |1 + configure | 5454 +++- configure.in |6 +- doc/Makefile.in|1 + doc/docbook/Makefile.in|1 + doc/docbook/custom-stylesheets/Makefile.in |1 + doc/docbook/custom-stylesheets/xsl/Makefile.in |1 + .../custom-stylesheets/xsl/common/Makefile.in |1 + doc/docbook/custom-stylesheets/xsl/fo/Makefile.in |1 + .../custom-stylesheets/xsl/html/Makefile.in|1 + doc/docbook/xenomai/Makefile.in|1 + doc/doxygen/Makefile.in|1 + doc/man/Makefile.in|1 + doc/txt/Makefile.in|1 + include/Makefile.am|2 +- include/Makefile.in|3 +- include/{comedi = analogy}/Makefile.am|6 +- include/{comedi = analogy}/Makefile.in| 13 +- include/analogy/analogy.h | 152 + .../comedi_driver.h = analogy/analogy_driver.h} | 16 +- include/{comedi = analogy}/buffer.h | 192 +- include/{comedi = analogy}/channel_range.h| 162 +- include/{comedi = analogy}/command.h | 34 +- include/{comedi = analogy}/context.h | 32 +- include/{comedi = analogy}/descriptor.h | 28 +- include/{comedi = analogy}/device.h | 58 +- include/{comedi = analogy}/driver.h | 34 +- include/analogy/instruction.h | 225 + include/{comedi = analogy}/ioctl.h| 40 +- include/analogy/os_facilities.h| 191 + include/analogy/subdevice.h| 271 + include/analogy/transfer.h | 105 + include/{comedi = analogy}/types.h| 14 +- include/asm-arm/Makefile.in|1 + include/asm-arm/bits/Makefile.in |1 + include/asm-blackfin/Makefile.in |1 + include/asm-blackfin/bits/Makefile.in |1 + include/asm-generic/Makefile.in|1 + include/asm-generic/bits/Makefile.in |1 + include/asm-nios2/Makefile.in |1 + include/asm-nios2/bits/Makefile.in |1 + include/asm-powerpc/Makefile.in|1 + include/asm-powerpc/bits/Makefile.in |1 + include/asm-sim/Makefile.in|1 + include/asm-sim/bits/Makefile.in |1 + include/asm-x86/Makefile.in|1 + include/asm-x86/bits/Makefile.in |1 + include/comedi/comedi.h| 151 - include/comedi/instruction.h | 225 - include/comedi/os_facilities.h | 211 - include/comedi/subdevice.h | 271 - include/comedi/transfer.h | 105 - include/native/Makefile.in |1 + include/nucleus/Makefile.in|1 + include/posix/Makefile.in |1 + include/posix/sys/Makefile.in |1 + include/psos+/Makefile.in |1 + include/rtai/Makefile.in |1 + include/rtdm/Makefile.in |1 +