[meta-ti] poor performance of OpenEmbedded on, BeagleBoneBlack compared to Debian

Mikhail Zakharov mikhail.zakharov at cognitivesystems.com
Thu Sep 4 07:50:03 PDT 2014


On Wed, Sep 3, 2014 at 8:59 PM, Peter A. Bigot <pab at pabigot.com> wrote:

> One anomaly I've found is the CPU frequency range.  On debian we have:
>
>    debian at beaglebone:~$ cat 
> /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
>    300000 600000 800000 1000000
>
> while on OE we have:
>
>    root at beaglebone:~# cat 
> /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
>    300000 600000 720000 800000

Stock yocto-bsp is missing a few things that can be found in Robert
Nelson's patchset for 3.14 linux kernel.

You can find a fix in the following overlay:
https://github.com/mzakharo/meta-yocto-bone

The patches you are looking for are here:
https://github.com/mzakharo/meta-yocto-bone/blob/master/recipes-kernel/linux/files/dts/0002-arm-dts-am335x-boneblack-add-cpu0-opp-points.patch
https://github.com/mzakharo/meta-yocto-bone/blob/master/recipes-kernel/linux/files/misc/cpufreq.cfg


There are lots of other functionality that is missing from yocto-bsp 
kernel for Beaglebone. I suggest you take at the following repos and
scavenge for what you need :P
https://github.com/RobertBerger/meta-mainline/tree/daisy-training-v3.14.x/beagle-bone-black-ml/recipes-kernel/linux/linux-yocto-custom/patches
https://github.com/RobertCNelson/linux-dev/tree/am33x-v3.14/patches
https://github.com/RobertCNelson/ti-linux-kernel-dev/tree/ti-linux-3.14.y/patches





More information about the meta-ti mailing list