Prepare big.LITTLE IKS testing code to distribute to members

Registered by David Zinman

Some members have asked for the big.LITTLE IKS testing code for their use.
A quick cleanup and preparation for the git tree is needed.

Blueprint information

Status:
Complete
Approver:
David Zinman
Priority:
High
Drafter:
None
Direction:
Approved
Assignee:
Naresh Kamboju
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2013.04
Started by
Naresh Kamboju
Completed by
Naresh Kamboju

Whiteboard

[nkambo 11 April 2013] Started.
[nkambo 15 April 2013] cleaning up hard coded values and making test code to detect number of cpus in run time.
[nkambo 17 April 2013] got comments from nico to have cluster status verification code in side the bl-agitator. currently working on this.
[nkambo 17 April 2013] I have to separate out having check to insert arm-bl-cpufreq.ko, which can be inserted on to RTSM not on to TC2.
<npitre> nkambo: about detecting the model, you may get it from the content of /proc/device-tree/model
[nkambo 18 April 2013] most of the cleanup done today and cleanup patches have been pushed. working on few more cleanups.
[nkambo 24 April 2013] Current test suite design to get command line args as number of cpus like -n 0 1 2 3 4 and -c 0 -c 1 -c .... if someone what to run on there special target board, they have to change this single line in

From the big.LITTLE system monday sync up meeting,
we have a new requirement to detect cpu topology in run time, when project has decided to boot on to A7. To track this activity I have created a new bug. which can be addressed in next cycle.

1. Workload automation: Need a generic library in the test suite that detects cpu topology https://bugs.launchpad.net/linaro-big-little-system/+bug/1172129
2. cpu-freq-vs-cluster-freq failed when TC2 boots on A7
https://bugs.launchpad.net/linaro-big-little-system/+bug/1170689

[nkambo 24 April 2013] beta-available.
If members found any issues we are here to support and If members want us to customize for members target boards we are ready to take up the activity.

[nkambo 25 April 2013]
As per the discussion from the QA postmortem,
The cleanup is done. The new change requests will be handled in bugs.

Meta:
Roadmap id: NA
Headline: big.LITTLE IKS tests are now available to members.
Acceptance: Members only can get the testing bL_iks_tests.git

Deliverable : bL_iks_tests.git ( Linaro private git).

(?)

Work Items

Work items:
Clean up testing code: DONE
Make git repo accessible to members only: DONE

This blueprint contains Public information 
Everyone can see this information.