From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-Version: 1.0 In-Reply-To: <530FAAE3.6080505@xenomai.org> References: <530CFB0D.8040001@xenomai.org> <530CFC27.5050700@xenomai.org> <530D0205.9050406@xenomai.org> <530D0BBD.6070704@xenomai.org> <530D2C92.9010607@xenomai.org> <530E6159.4050204@xenomai.org> <530F17EC.6020204@xenomai.org> <530F9CA2.2040601@xenomai.org> <530FAAE3.6080505@xenomai.org> Date: Thu, 27 Feb 2014 22:54:00 +0000 Message-ID: From: Gregory Dymarek Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [Xenomai] RaspberryPi kernel 3.8 issue List-Id: Discussions about the Xenomai project List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: xenomai@xenomai.org right, i think i see it. Up to and including kernel version 3.6 there was no handle_irq abstraction: https://github.com/raspberrypi/linux/blob/rpi-3.2.27/arch/arm/mach-bcm2708/bcm2708.c handle_irq was introduced in 3.8 and as such this is not getting patched. On 27 February 2014 21:15, Gilles Chanteperdrix < gilles.chanteperdrix@xenomai.org> wrote: > On 02/27/2014 09:33 PM, Gregory Dymarek wrote: > > Not sure if I understand this. This is the first call to > __report_bad_irq ( > > > https://github.com/raspberrypi/linux/blob/rpi-3.8.y/kernel/irq/spurious.c) > > > > I added the trace on line 192. > > > > AFAIK this is the first call to the function. the trace freeze i added is > > not conditional. > > I am looking at the "post" patch for Raspberry, and I do not see that > it touches drivers/irqchip/irq-bcm2835.c > > Here the calls to handle_IRQ are not replaced with ipipe calls, this > can not work. > > See: > > http://www.xenomai.org/index.php/I-pipe-core:ArmPorting#Interrupt_controller > > -- > Gilles. >