Pull my linux-dev repo and try the new bone28 branch:

https://github.com/cdsteinkuehler/linux-dev/tree/3.8.13-bone28-xenomai

...this has been updated to use the just released xenomai 2.6.3,
including the ipipe and pre/post patches which now work as-is with the
BeagleBone 3.8.13 kernel.  So no more building the ipipe patch from
scratch, and the BeagleBone ipipe pre/post patches have been removed
from my repo.

Let me know if you have any issues when building.

On 10/8/2013 2:54 PM, Charles Steinkuehler wrote:
> This is probably due to the very recent release of the newest official
> version of Xenomai, which includes all the necessary patches.  I haven't
> updated my scripts to reflect this yet.
> 
> The ipipe patch is now in the xenomai repository, and doesn't need to be
> generated from the ipipe repository any more.  Feel free to fix this up
> and send me a pull request :), or I can probably get around to fixing it
> in the next day or so.
> 
> On the plus side, not having to generate the ipipe patch will save a
> *LOT* of drive space, plus less download time for first-time builds.
> 
> On 10/8/2013 2:14 PM, John Syne wrote:
>> Hi Charles,
>>
>> I downloaded your linux-dev git and checkout the 3.8.13-bone27-xenomai
>> branch. Everything seems to work fine until I get this error:
>>
>> dir: xenomai - ipipe
>> reference: v3.8.13, kernel version: 3.8.13
>> ipipe-core-3.8.13-x86-3.patch
>> ipipe-core-3.8.13-arm-2.patch
>> ipipe-core-3.8.13-blackfin-2.patch
>> ipipe-core-3.8.13-powerpc-2.patch
>> fatal: can't open patch
>> '/home/<userid>/Download/GIT/linux-xenomai/ignore/ipipe/ipipe-core-3.8.13-a
>> rm-1.patch': No such file or directory
>>
>> I looked in the ignore/ipipe and I do not see this patch.
>>
>> Regards,
>> John 
>>
>>
>>
>>
>>
>>
>>
>> On 9/30/13 8:12 PM, "Charles Steinkuehler" <[email protected]>
>> wrote:
>>
>>> AFAIK, preempt-rt on the 3.8 kernel is either brand new or still a work
>>> in process.  The running kernels I'm aware of use a patched version of
>>> 3.2, but I haven't been following along real close.
>>>
>>> In my tests with preempt-rt (many months ago), I was getting pretty
>>> lousy worst-case latency numbers, so I switched to using Xenomai.  Note
>>> that the latest Xenomai from git (soon to be officially released)
>>> supports the 3.8.13 kernel as used on the BeagleBone, and has a pre/post
>>> patch set to make it easy to build the kernel.  I've even got kernel
>>> build scripts if you don't like doing everything from scratch:
>>>
>>> https://github.com/cdsteinkuehler/linux-dev/tree/3.8.13-bone27-xenomai
>>>
>>> Since I looked at preempt-rt, the OSADL folks have brought up a test
>>> system with an AM3359 (not a BeagleBone, but the same SoC), and they are
>>> seeing much better latency numbers than I was.  Again, this is still a
>>> 3.2 kernel, not a 3.8.  I'm not sure if the better numbers are due to a
>>> different kernel config or improved drivers.  Preempt-rt relies on the
>>> Linux kernel code and drivers being written for high-performance SMP
>>> processing and generally playing nice, while xenomai just preempts the
>>> entire Linux kernel (including any mis-behaving drivers) so it works
>>> well with ...um...  "sub-optimal" vendor-supplied drivers, which are all
>>> too common in the ARM space.  :)
>>>
>>> Let us all know if you get a 3.8 kernel with preempt-rt running on a
>>> 'Bone (white or black).
>>>
>>> On 9/30/2013 8:44 PM, wittend wrote:
>>>> I am interested in tightening up the performance of the BBB as well.  I
>>>> would like to hear about either your experience with this or that of
>>>> anyone 
>>>> else who has tried it.
>>>>
>>>> Dave
>>>>
>>>> On Monday, September 30, 2013 2:32:07 PM UTC-5, jeshu wrote:
>>>>>
>>>>> Hello List,
>>>>>
>>>>> Previously I have implemented my applications with Real time kernel in
>>>>> my 
>>>>> Beaglebone White using Robert Nelson's kernel. Now I am going to
>>>>> change the 
>>>>> platform/board to BBB, I am unable to find any RT patched kernel. Can
>>>>> anybody post me the links where I can find the PT patched 3.8. kernel ?
>>>>>
>>>>> Thanks,
>>>>> Jeshwanth
>>>>> Bangalore
>>>>>
>>>>
>>>
>>>
>>> -- 
>>> Charles Steinkuehler
>>> [email protected]

-- 
Charles Steinkuehler
[email protected]

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to