Hi All,
  I am trying to enable pinctrl-intel.c GPIO interrupt as RTDM interrupt. I use 
rtdm_irq_request to replace devm_request_irq in probe function.
  code is as following:
=======================================================================
#if 1
    if ((ret = rtdm_irq_request(&irq_rtdm,
                    irq, handler_interruption,
                    0,
                    "test", NULL)) != 0) {
        printk("rtdm request error\n");
}

#else
    ret = devm_request_irq(pctrl->dev, irq, intel_gpio_irq, IRQF_SHARED,
                   dev_name(pctrl->dev), pctrl);
    if (ret) {
        dev_err(pctrl->dev, "failed to request interrupt\n");
        goto fail;
    }
#endif
=========================================================================
  I check /proc/xenomai/irq, it shows GPIO interrupt has been registered as 
XENOMAI interrupt.
=========================================================================
[root@localhost devices]# cat /proc/xenomai/irq
  IRQ         CPU0        CPU1        CPU2        CPU3
   14:           0           0           0           0         test
4352:           0           0           0           0         [sync]
4353:           0           0           0           1         [reschedule]
4354:     1007738      987012     1007340     1082939         [timer/0]
4355:           1           1           0           1         [timer-ipi]
4419:           0           0           0           0         [virtual]
===========================================================================
But once I trigger the GPIO interrupt, the interrupt handler can't be called. 
Instead, it shows:
<3>[  156.957511] DMAR: DRHD: handling fault status reg 2
<3>[  156.957541] DMAR: INTR-REMAP: Request device [[f0:1f.0] fault index 0
<3>[  156.957541] INTR-REMAP:[fault reason 37] Blocked a compatibility format 
interrupt request

I also list lspci -v, there is no device named f0:1f.0.
Could someone help me with this? Did I miss something when request RTDM 
interrupt?

Best Regards,

Archer Yan
_______________________________________________
Xenomai mailing list
Xenomai@xenomai.org
https://xenomai.org/mailman/listinfo/xenomai

Reply via email to