Re: omapconf tool publicly released

2012-09-21 Thread Zach Pfeffer
On 21 September 2012 15:07, Mike Turquette mturque...@linaro.org wrote:
 Hi all,

 Some of you may have heard of a tool we use inside TI for debugging on
 OMAP.  It's a nice userspace tool which can inspect many aspects of
 hardware state called omapconf.  The tool has just been open sourced
 and can be found at:

 https://github.com/omapconf/omapconf

Is there an Android.mk? Looking at
https://github.com/omapconf/omapconf it says it works on Android, but
I don't see an Android.mk to compile it with.

 Regards,
 Mike

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



-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


NI Power Meter Results

2012-09-21 Thread Zach Pfeffer
Just wanted to share this with everyone.

I've attached the output folder that the NI instrument creates for
each test session. In the results file you'll see a text doc called
results.txt that lists the comma delimited parameters that get
measured followed by the measurements themselves:

Current Cycle Average,Current Cycle RMS,Current Mean (DC),Current
Negative Peak,Current Peak to Peak,Current Positive Peak,Current
RMS,Volt Cycle Average,Volt Cycle RMS,Volt Mean (DC),Volt Negative
Peak,Volt Peak to Peak,Volt Positive Peak,Volt RMS

See:

https://docs.google.com/a/linaro.org/file/d/0B3pUtxWjZbP9bFhqNGZfYzNSMWs/edit

Included in each record is a Record Number that indexes into the
report directory. Each directory is marked with an index and under
that directory is the graph associated with the data for example:

https://docs.google.com/a/linaro.org/file/d/0B3pUtxWjZbP9VnVQS3M4WWx1OVk/edit

In addition, controlling the instrument is super easy. You connect to
the box over TCP/IP the you can send 5 single character commands in
any order: 1,0,s,e,r

1 turns the power on
0 turns it off
s starts a measurement
e ends a measurement
r records

r is destructive, so if you send an r it erase the previous data
record. The data record does survive instrument restarts (as opposed
to having an implicit r at the start of the measurement.

At any point the existing data set can simply be uploaded.

One minor point. This instrument produces a lot of data, instead of
moving all this data around, the instrument can be configured to do
all the measurement, making the analyzed data set easier to understand
and faster to upload.

Comments and questions welcome.

See it in action at:
https://plus.google.com/u/0/104422661029399872488/posts/NU4pZ36L13U

-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


Re: omapconf tool publicly released

2012-09-21 Thread Zach Pfeffer
On 21 September 2012 16:00, Marcin Juszkiewicz
marcin.juszkiew...@linaro.org wrote:
 W dniu 21.09.2012 22:24, Zach Pfeffer pisze:
 On 21 September 2012 15:07, Mike Turquette mturque...@linaro.org wrote:

 https://github.com/omapconf/omapconf

 Is there an Android.mk? Looking at
 https://github.com/omapconf/omapconf it says it works on Android, but
 I don't see an Android.mk to compile it with.

 It is on page:

 Build instructions and installation via ADB (Android):

 Make sure your Android device is connected to host via ADB: # adb
 kill-server # adb devices * daemon not running. starting it now * *
 daemon started successfully * List of devices attached emulator-5554
 device # adb root

 To build and install ompaconf for Android via ADB:

 make CROSS_COMPILE=arm-none-linux-gnueabi- install_android

 OMAPCONF binary will be copied to /data directory (known writable
 directory) on your Android device. You may get it copied to a different
 directory by updating Makefile at your convenience.

Thanks Marcin. I'll check it out.


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



-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


Re: NI Power Meter Results

2012-09-23 Thread Zach Pfeffer
On 23 September 2012 19:28, Michael Hudson-Doyle
michael.hud...@linaro.org wrote:
 Zach Pfeffer zach.pfef...@linaro.org writes:

 Just wanted to share this with everyone.

 I've attached the output folder that the NI instrument creates for
 each test session. In the results file you'll see a text doc called
 results.txt that lists the comma delimited parameters that get
 measured followed by the measurements themselves:

 Current Cycle Average,Current Cycle RMS,Current Mean (DC),Current
 Negative Peak,Current Peak to Peak,Current Positive Peak,Current
 RMS,Volt Cycle Average,Volt Cycle RMS,Volt Mean (DC),Volt Negative
 Peak,Volt Peak to Peak,Volt Positive Peak,Volt RMS

 See:

 https://docs.google.com/a/linaro.org/file/d/0B3pUtxWjZbP9bFhqNGZfYzNSMWs/edit

 That actually looks fairly similar to what you get out of streamline
 with the energy probe.  Not too surprising I guess.

 Included in each record is a Record Number that indexes into the
 report directory. Each directory is marked with an index and under
 that directory is the graph associated with the data for example:

 https://docs.google.com/a/linaro.org/file/d/0B3pUtxWjZbP9VnVQS3M4WWx1OVk/edit

 In addition, controlling the instrument is super easy. You connect to
 the box over TCP/IP the you can send 5 single character commands in
 any order: 1,0,s,e,r

 1 turns the power on
 0 turns it off
 s starts a measurement
 e ends a measurement
 r records

 r is destructive, so if you send an r it erase the previous data
 record. The data record does survive instrument restarts (as opposed
 to having an implicit r at the start of the measurement.

 I'm not sure I entirely understand.  What's the difference between r
 and s, aside from the fact that r erases previous data?

r clears the previous run's data and gets the files ready for the next runs.

s just starts the measurement, its a software trigger, e ends the measurement
you can say s and e multiple times. Each time an entry gets made into
the readings.txt file and a graph capture gets made.

 Is there any reason to power the device down between tests in the usual
 course of things?

Not sure, but it may prove a useful thing to do. We have been power
cycling between lava tests to improve reproducibility so i suspect
power tests may need the same feature.

 At any point the existing data set can simply be uploaded.

 This is just putting things into my language rather than yours I guess,
 but is it correct to stay that your VI puts the output in a known
 location, so other processes on the box can access it?

Actually, the idea is for LAVA to upload the data set via FTP. I'm
also going to add a z command which will zip up the data set. They'll
be FTP running on the box (or whatever we need) and LAVA will just
transfer the files and save them with the test run.

 I'm imagining something like the following course of events during a
 test run (please forgive a certain amount of hand-waving):

 * The LAVA host sends '1' if necessary to the VI and then 'r'
 * for each test case:
   * The target sends 's' to the VI
   * The target runs the test case
   * The target send 'e' to the VI
 * The LAVA host grabs the results from the VI and matches the power data
   against the test results
 * The host (maybe?) sends '0' to the VI.
 * The results are uploaded to the dashboard and displayed in some useful
   way

Yeah, that's basically it.

 One minor point. This instrument produces a lot of data, instead of
 moving all this data around, the instrument can be configured to do
 all the measurement, making the analyzed data set easier to understand
 and faster to upload.

 Yeah, I think that we'd like to just upload something like the
 readings.txt file for now?  Or possibly something even more derived than
 that to start with... just the average power draw over a period would be
 a good start!

Take a look at the readings.txt the figure of merit is the RMS
Current. That's what you should display. Voltage is more or less
constant, though I also present the RMS voltage. But you'll want to
actually show all the numbers in there.

 Comments and questions welcome.

 See it in action at:
 https://plus.google.com/u/0/104422661029399872488/posts/NU4pZ36L13U


 Cheers,
 mwh



-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


Work around for building Linaro Android 12.08

2012-09-27 Thread Zach Pfeffer
For people trying to build Linaro Android 12.08 there's an issue with an
unknown reference in powertop2.0.

Here's what to do:

cd android
edit .repo/manifest.xml

Find:

project groups=path:external/powertop,name:tools/powertop-2.0
name=tools/powertop-2.0 path=exter\
nal/powertop remote=linaro-other
revision=c80f55d9d1b823b7f6ff447eefc8a6ba04b939c4/

...and remove the line. Then

cp .repo/manifest.xml ../
cd ..
rm -rf android/

edit linaro_android_build_cmds.sh

and change

curl -k
http://snapshots.linaro.org/android/~linaro-android/vexpress-jb-gcc47-armlt-tracking-open-12.08-release/1//pinned-manifest.xml

.repo/manifest.xml

to

cp ../manifest.xml .repo/

and rerun linaro_android_build_cmds.sh

You can also take a tip build which is not susceptible to this problem. Tip
builds that have been booted are listed at:

https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AnpUtxWjZbP9dGg0dW5pdDl2T1lOUFk1aEktOFh0ZXc#gid=0

If you still get errors after this, then its a general git timeout error.
Just delete the android/ directory and start again or cd android/; repo
./sync

-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog
___
linaro-dev mailing list
linaro-dev@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-dev


2012-10-03 Android Platform Team Meeting Agenda Posted

2012-10-02 Thread Zach Pfeffer
Please take a look at:

https://wiki.linaro.org/Platform/Android/Meetings/2012-10-03

Feel free to add to the agenda and join us in #linaro-meeting on
irc.freenode.net at 13:00 UTC on 2012/10/03.

-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


2012-10-10 Android Platform Team Meeting Agenda Posted

2012-10-09 Thread Zach Pfeffer
Please take a look at:

https://wiki.linaro.org/Platform/Android/Meetings/2012-10-10

Feel free to add to the agenda and join us in #linaro-meeting on
irc.freenode.net at 13:00 UTC on 2012/10/10.

-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


Android Mini-Summit and Sessions

2012-10-11 Thread Zach Pfeffer
Hey everyone,

About to put this in summit:

https://docs.google.com/a/linaro.org/document/d/1gdmjguZSKyoVUlqteX1-ldIFEp0mGaJESfKeEzoddqs/edit

Are we missing anything big?
-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


Sign up now for the Android Mini-Summit and Android Sessions

2012-10-13 Thread Zach Pfeffer
See:

http://summit.linaro.org/lce12/meeting/20937/android-mini-summit/

Sessions:

http://summit.linaro.org/lce12/meeting/21164/android-dalvik-v8-and-bionic-optimization-discussion/
http://summit.linaro.org/lce12/meeting/21165/android-graphics/
http://summit.linaro.org/lce12/meeting/21166/android-kernel-and-power-feature-discussion/
http://summit.linaro.org/lce12/meeting/21167/embedded-android/

See ya there!

Sign up for Linaro Connect at:

http://connect.linaro.org/wp-login.php?redirect_to=/register-connect/

-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


Agenda for 2012-10-17 posted

2012-10-16 Thread Zach Pfeffer
The agenda for tomorrow's meeting has been posted here:

https://wiki.linaro.org/Platform/Android/Meetings/2012-10-17

Please take a look, add any agenda items you'd like to talk about and
add your status.

See you tomorrow!

-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


Linaro Connect Android Remote Sessions, 10/31-11/2

2012-10-23 Thread Zach Pfeffer
Hey everyone!

Just wanted to send out a remote participation invite to our upcoming
Linaro Connect (or in-person participation if you can manage it). All
of these sessions will support remote participation via IRC and Google
Hangouts, so you can be part of the action, even if you're not in
Copenhagen! And best of all its all free!

For anyone who's interested in attending, feel free to email me and
I'l make sure to send you a personal invite. In addition if you have
any discussion requests its not too late. Please send them in and I'll
do my best to include them in the sessions. You can also send a mail
to Amber Graner who will be taking care of Remote Participation (and
is a fantastic person to talk to anyway!)

All the agendas and participates are listed in the following links:

Android Mini-Summit
2012-10-31 14:00..15:00 CET
8:00 AM Austin, Texas
Vishal Bhoj, Michael Hope, Amit Kucheria, Jesse Barker, Deepak Saxena,
Karim Yaghmour, ST-E Android Engineers and Zach Pfeffer
http://summit.linaro.org/lce12/meeting/20937/android-mini-summit/

Android Dalvik, V8 and Bionic Optimization Discussion
2012-11-01 10:00..10:45 CET
4:00 AM Austin, Texas
Michael Hope and Vishal Bhoj
http://summit.linaro.org/lce12/meeting/21164/android-dalvik-v8-and-bionic-optimization-discussion/

Android Graphics
2012-11-01 11:00..11:55 CET
5:00 AM Austin, Texas
Jesse Barker
http://summit.linaro.org/lce12/meeting/21165/android-graphics/

Embedded Android
2012-11-02 11:00..11:55 CET
5:00 AM Austin, Texas
Karim Yaghmour
http://summit.linaro.org/lce12/meeting/21167/embedded-android/

Android Kernel and Power Feature Discussion
2012-11-02 12:00..13:00
6:00 AM Austin, Texas
Deepak Saxena and Amit Kucheria
http://summit.linaro.org/lce12/meeting/21166/android-kernel-and-power-feature-discussion/

See the rest of the sessions at:
http://connect.linaro.org/events/event/linaro-connect-q2-12/

Register at:
http://connect.linaro.org/wp-login.php?redirect_to=/register-connect/

See ya there - either personally or through the magic inter-web tubes.

-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


2012-10-24 Android Platform Team Meeting Agenda Posted

2012-10-23 Thread Zach Pfeffer
Please take a look at:

https://wiki.linaro.org/Platform/Android/Meetings/2012-10-24

Feel free to add to the agenda and join us in #linaro-meeting on
irc.freenode.net at 13:00 UTC on 2012/10/24.

-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


Agenda posted for Android Platform/Mobile Development Meeting

2013-02-05 Thread Zach Pfeffer
We playing around with a new meeting format. We may split this meeting
into 2, 30 min calls depending on how things go.

Agenda:

== Concall details ==

 * https://wiki.linaro.org/Resources/ZipConferenceLine
 * Code: 6893745032
 * Please try not to use the toll-free numbers if you can help it

== Agenda ==

 * Common
  * Discuss new meeting format, concall
  * Issues for ABS?

 * Platform
  * Connect topics
* AOSP upstreaming, Arndale
* Android Validation and Infrastructure
  * galaxynexus-aosp?
  * Ideas for making linux-linaro better
  * Vishal to send more agenda items

 * Mobile Development
  * Android optimization
  * big.LITTLE
  * Memory Hotplug
  * Android kernel feature upstreaminging
  * General Discussion

 * AOB

Feel free to add more topics here or in
https://wiki.linaro.org/Platform/Android/Meetings/2013-02-06.

-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


Re: Agenda posted for Android Platform/Mobile Development Meeting

2013-02-06 Thread Zach Pfeffer
For this call we'll be using code:

1697261755

Sorry for the confusion.

On 5 February 2013 20:00, Zach Pfeffer zach.pfef...@linaro.org wrote:
 We playing around with a new meeting format. We may split this meeting
 into 2, 30 min calls depending on how things go.

 Agenda:

 == Concall details ==

  * https://wiki.linaro.org/Resources/ZipConferenceLine
  * Code: 6893745032
  * Please try not to use the toll-free numbers if you can help it

 == Agenda ==

  * Common
   * Discuss new meeting format, concall
   * Issues for ABS?

  * Platform
   * Connect topics
 * AOSP upstreaming, Arndale
 * Android Validation and Infrastructure
   * galaxynexus-aosp?
   * Ideas for making linux-linaro better
   * Vishal to send more agenda items

  * Mobile Development
   * Android optimization
   * big.LITTLE
   * Memory Hotplug
   * Android kernel feature upstreaminging
   * General Discussion

  * AOB

 Feel free to add more topics here or in
 https://wiki.linaro.org/Platform/Android/Meetings/2013-02-06.

 --
 Zach Pfeffer
 Android Platform Team Lead, Linaro Platform Teams
 Linaro.org | Open source software for ARM SoCs
 Follow Linaro: http://www.facebook.com/pages/Linaro
 http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog



-- 
Zach Pfeffer
Android Platform Team Lead, Linaro Platform Teams
Linaro.org | Open source software for ARM SoCs
Follow Linaro: http://www.facebook.com/pages/Linaro
http://twitter.com/#!/linaroorg - http://www.linaro.org/linaro-blog

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


<    1   2   3   4