Main Project page:
https://launchpad.net/linaro-big-little-system
Development
============
1. big.LITTLE IKS
IKS snapshot:
git://git.linaro.org/landing-teams/working/arm/kernel.git
More information:
http://lists.linaro.org/pipermail/linaro-dev/2013-May/015882.html
Also two latest Linaro releases (13.05, 13.06) contain big.LITTLE
release with IKS code integrated. By default MP is used (IKS is
off). To enable IKS:
echo 1 > /sys/kernel/bL_switcher/active
No changes since last week.
2. big.LITTLE MP
* ARM Beta patch set integrated into Linux-Linaro monthly and LSK
kernel series releases:
https://git.linaro.org/gitweb?p=arm/big.LITTLE/mp.git;a=shortlog;h=refs/heads/master-task-placement-v2-sysfs
Approved by ARM for use in member products.
No changes since last week.
* And an upstream (work in progress) big.LITTLE MP patchset:
https://git.linaro.org/gitweb?p=arm/big.LITTLE/mp.git;a=shortlog;h=refs/heads/linux-linaro-MP-upstream-20130524.0
The existing code in this branch was effectively rendered
obsolete by the discussion ongoing upstream.
ARM developers have proposed a solution which seems to be
getting some traction. The LWN post from June 19th provides
some insights into the current discussions:
https://lwn.net/Articles/554956/
* Documentation:
See Articles section in
https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/.
Code flow is covered in LWN articles.
* Automated benchmarking:
- Fully automated benchmark result uploading is implemented.
QA
==
Bugs: https://bugs.launchpad.net/linaro-big-little-system/+bugs
1. big.LITTLE IKS
big.LITTLE IKS Lava Dashboard (members-only, requires login):
http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-android-restricted_vexpress-linaro-iks
Testing (week 26 - Linaro 13.06 release):
name #Cases #Run Pass Fail Absolute pass rate
-------------- ------ ---- ---- ---- ------------------
IKS test suite 30 30 26 4 87% [1]
---
[1] Perf broken on linux-linaro 3.10.x kernel
https://bugs.launchpad.net/linaro-big-little-system/+bug/1183821
- existing perf code is at the end of it's lifecycle.
- a rewrite is ongoing.
- not fixed in Linaro 13.6 release.
2. big.LITTLE MP
big.LITTLE MP LAVA Dashboard (members-only, requires login):
http://validation.linaro.org/lava-server/dashboard/image-reports/linaro-android_vexpress-linaro-mp
Testing (week 26 - Linaro 13.06 release):
sched_tests.git #Cases #Run Pass Fail Absolute pass rate
-------------- ------ ---- ---- ---- ------------------
Regression 20 19 19 0 100 %
mpbasicsuite 14 10 10 0 100 %
mpcoresuite 10 6 5 1 84 % [1]
mpextendedsuite 20 10 7 3 70 % [2]
mploadbalance 2 2 2 0 100 %
---
[1] scheduler test: core_test_scn04.1 failed
https://bugs.launchpad.net/linaro-big-little-system/+bug/1188655
- A test case bug - fixed by ARM, awaiting the patch.
[2] scheduler test: extd_test_scn01.3a, extd_test_scn03.2a &
extd_test_scn03.3a failed on linux-linaro
https://bugs.launchpad.net/linaro-big-little-system/+bug/1183769
- The failure is due to the global load balance code defect
where it fails to migrate busy tasks if target cores already
have other tasks pinned.
--
Best Regards,
Serge Broslavsky <[email protected]>
Project Manager, Linaro
M: +37129426328 IRC: ototo Skype: serge.broslavsky
http://linaro.org | Open source software for ARM SoCs
_______________________________________________
linaro-dev mailing list
[email protected]
http://lists.linaro.org/mailman/listinfo/linaro-dev