[Xenomai-core] User-space DMA transfer and I/O access from Xenomai API

2006-06-20 Thread Merilainen, Jussi \(GE Healthcare\)
I'm porting a PCI driver for a custom board from VxWorks to Xenomai/Linux. My goal is to keep the driver as much as possible in user-space. Implementing the HW interrupt handler should be quite straight forward as presented in 'Writing user-space device drivers' in Native-API-Tour manual. My

Re: [Xenomai-core] User-space DMA transfer and I/O access from Xenomai API

2006-06-20 Thread Jan Kiszka
Merilainen, Jussi (GE Healthcare) wrote: > > > I'm porting a PCI driver for a custom board from VxWorks to Xenomai/Linux. My > goal is to keep the driver as much as possible in user-space. Implementing > the HW interrupt handler should be quite straight forward as presented in > 'Writing user

Re: [Xenomai-core] User-space DMA transfer and I/O access from Xenomai API

2006-06-20 Thread Gilles Chanteperdrix
Jan Kiszka wrote: > Merilainen, Jussi (GE Healthcare) wrote: > > > > > > I'm porting a PCI driver for a custom board from VxWorks to Xenomai/Linux. > > My goal is to keep the driver as much as possible in user-space. > > Implementing the HW interrupt handler should be quite straight forw

Re: [Xenomai-core] User-space DMA transfer and I/O access from Xenomai API

2006-06-20 Thread Jan Kiszka
Gilles Chanteperdrix wrote: > Jan Kiszka wrote: > > Merilainen, Jussi (GE Healthcare) wrote: > > > > > > > > > I'm porting a PCI driver for a custom board from VxWorks to > Xenomai/Linux. My goal is to keep the driver as much as possible in > user-space. Implementing the HW interrupt handl

RE: [Xenomai-core] User-space DMA transfer and I/O access from XenomaiAPI

2006-06-20 Thread Fillod Stephane
Jan Kiszka wrote: [..] >> Another thing is the Device I/O handling from user-space. Simple question: how do I perform read/write operations? In VxWorks, I have for example following function for reading an I/O register of the board: > ... >On x86, iopl() or ioperm() opens in/out to a user space pr

Re: [Xenomai-core] [PATCH] adeos-ipipe-2.6.17-i386-1.3.05

2006-06-20 Thread Philippe Gerum
On Sun, 2006-06-18 at 15:36 +0200, Jan Kiszka wrote: > Hi, > > this is a rebased i386 ipipe patch for the new 2.6.17 kernel. > > Again it was just about applying some failing hunks manually (and > checking if that was legal). I also included my last two kgdb-over-ipipe > patches, but they are of

[Xenomai-core] More testcases for vxworks skin task handling?

2006-06-20 Thread Niklaus Giger
Hi Gilles I did some more testing, about how the vxWorks skins handles taskSpawn/taskInit and taskName. I did not discover any differences between running it on my board under vxworks and under using the Xenomai simulator on my PowerBook. There are probably some tests that you consider redunda