From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <34db01c8f42b$57a4d350$0109220a@domain.hid> From: "Henry Bausley" References: <4800B4FA.1050309@domain.hid><50879.62.235.129.158.1208014366.squirrel@domain.hid><18432.56533.343662.272421@domain.hid><2ff1a98a0804170830v3b2fc392lf320f05a8c7f4e8d@domain.hid><2ff1a98a0804170846p2dddbea5k3b69dbbc57fb6761@domain.hid><480775C4.2060302@domain.hid> <480DECDA.3070204@domain.hid> Date: Fri, 1 Aug 2008 16:07:17 -0700 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit Subject: [Xenomai-help] Recurring Interrupts List-Id: Help regarding installation and common use of Xenomai List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: xenomai@xenomai.org How do I setup xenomai so that my ISR can be re-entered even if I am currently in it. I have an external edge interrupt wired and it occurs every 250usec. There are instances when the interrupt can occur while I am currently in my ISR. If another interrupt occurs while I am currently in my ISR I want my ISR to be called again so I can flag that the condition occurred then exit the re-entered ISR and continue executing the originally called ISR. I am using a board based off the AMCC 440EP Yosemite and a Denx Kit with 2.6.24 and Xenomai 2.4.2 This something I did with previously with RT Linux. I have converted a large project from FSM RT Linux to Xenomai and everything is functioning except this last item.