[meta-freescale] linux-imx-3.10.9 with preempt-rt patch

Jacob Kroon jacob.kroon at gmail.com
Mon Mar 24 07:27:59 PDT 2014


Hi,
Some further progress on the RT-patch support that I forgot.
The oops seemed to be caused by a comparison mixup of NULL or -1.
See attached patch. Comments would be appreciated.
Regards Jacob


On Sat, Jan 25, 2014 at 9:29 PM, Jacob Kroon <jacob.kroon at gmail.com> wrote:

> Hi,
>
> So with this mail I hope I can start get the ball rolling with enabling
> the Freescale kernel to build with the PREEMPT RT patch.
> What I have sofar is Freescales 3.10.9 kernel + official 3.10.9-rt-patch
> (See [1]) + minor fixes. I also had to set NR_CPUS to be less than the
> default 4 in the default kernel config, otherwise I ran into some spin lock
> NULL pointer dereferences in the Vivante physical-to-virtual memory
> location conversion.
>
> The attached patch was necessary in order to get the Vivante GPU kernel
> driver to build.
>
> I'm using a Wandboard Solo + an Qt5.2 QtQuick application.
> While ping-flooing the Solo and running hackbench on the target,
> cyclictest gives me an average of ~30 us, ~150 us max latency.
>
> However, occasionally I get a kernel oops, and need to restart the board.
> Oops mesage is also attached.
>
>   -- Jacob
>
> [1]
> https://www.kernel.org/pub/linux/kernel/projects/rt/3.10/older/patch-3.10.9-rt5.patch.xz
>



-- 
  -- Jacob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20140324/0338fc46/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rt-fixes.patch
Type: text/x-patch
Size: 3161 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/meta-freescale/attachments/20140324/0338fc46/attachment-0001.bin>


More information about the meta-freescale mailing list