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 <serge.broslav...@linaro.org>

Project Manager, Linaro
M: +37129426328  IRC: ototo  Skype: serge.broslavsky
http://linaro.org | Open source software for ARM SoCs

_______________________________________________
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev

Reply via email to