[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