First of all, please do not drop the list from receiving Your mails,
this way nobody else can answer Your questions.

One example is:
A user program can call rt_dev_ioctl on the open file descriptor
associated with Your timer hardware.
In the driver ioctl entry - which is executed in the context of the
user task - it can block and be unblocked
from within the isr when the desired condition is met.

Ulrich
On Sun, Sep 28, 2008 at 11:37 AM, egemen kaleli <[EMAIL PROTECTED]> wrote:
>
>
> --- On Sun, 9/28/08, egemen kaleli <[EMAIL PROTECTED]> wrote:
>
> From: egemen kaleli <[EMAIL PROTECTED]>
> Subject: Re: [Xenomai-help] CONFIG_XENO_OPT_NATIVE_INTR?
> To: [EMAIL PROTECTED]
> Date: Sunday, September 28, 2008, 12:31 PM
>
> İf I want to handle a hardware timer interrupt in kernel module ,how can I
> make user space aware of happening an interrupt so that I can pass a clock
> tick to user program from kernel driver through timer interrupt.
>
> --- On Fri, 9/26/08, egemen kaleli <[EMAIL PROTECTED]> wrote:
>
> From: egemen kaleli <[EMAIL PROTECTED]>
> Subject: Re: [Xenomai-help] CONFIG_XENO_OPT_NATIVE_INTR?
> To: "Ulrich Schwab" <[EMAIL PROTECTED]>
> Date: Friday, September 26, 2008, 5:13 PM
>
> thanks for help.Can I use rtdm interrupt handler in user space?in fact   I
> want to create  a handler in kernel space,this handler should pass data
> to/from user space.Bu t it is not possible as  I know from linux device
> drivers .So I want to create a user space handler.
> API is not explanatory and doesnt have enough example about interrupt
> management,especially rtdm interrupt management as well.
>
> --- On Fri, 9/26/08, Ulrich Schwab <[EMAIL PROTECTED]> wrote:
>
> From: Ulrich Schwab <[EMAIL PROTECTED]>
> Subject: Re: [Xenomai-help] CONFIG_XENO_OPT_NATIVE_INTR?
> To: [EMAIL PROTECTED]
> Cc: [email protected]
> Date: Friday, September 26, 2008, 2:06 PM
>
> On Fri, Sep 26, 2008 at 2:15 AM, egemen kaleli <[EMAIL PROTECTED]> wrote:
>> Hello,
>>
>> When I want to call
> "rt_intr_create(&intr_timer,"MyIrq",irq,I_NOAUTOENA)"
>> function it returns  -ENOSYS.CONFIG_XENO_OPT_NATIVE_INTR is off in
> default.I
>> want to make it on.How can I do it?Which files and directories should  I
>> look for?Any help will be greatly appreciated.
> Usually You only need to handle irqs in a driver, and a xenomai driver
> is doing it with the RTDM skin
> and the system call: rtdm_irq_request  (see the API docs)
> This is the reason CONFIG_XENO_OPT_NATIVE_INTR is off by
>  default
> If You want to switch it on anyway, You can do it in the kernel config
> page for the native skin.
>
> Ulrich Schwab
>
>
>
>
_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to