These tests are for the power mangemenat QA.
The test definitions are at:
https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts
Not all the boards have cpufreq enabled or totally implemented, so the test
suite was checked against a multicore and multiprocessor x86 platform.
Daniel Lezcano (14):
put in place the new framework
add a simple program burning cycles
add a nanosleep utility
add script functions
test the cpufreq framework is available for frequency
test the cpufreq framework is available for governor
test the governor change is effective
test the change of the frequency is effective in 'userspace' mode
test 'ondemand' and 'conservative' trigger correctly the
configuration directory
test the change of the frequencies affect the performances of a test
program
add a cpu burn utility
test the load of the cpu affects the frequency with 'ondemand'
test the load of the cpu does not affect the frequency with
'userspace'
test the load of the cpu does not affect the frequency with
'powersave'
Makefile | 10 ++
cpufreq/Makefile | 38 ++++++++
cpufreq/test_01.sh | 32 +++++++
cpufreq/test_02.sh | 32 +++++++
cpufreq/test_03.sh | 51 ++++++++++
cpufreq/test_04.sh | 54 +++++++++++
cpufreq/test_05.sh | 73 +++++++++++++++
cpufreq/test_06.sh | 117 +++++++++++++++++++++++
cpufreq/test_07.sh | 91 ++++++++++++++++++
cpufreq/test_08.sh | 78 ++++++++++++++++
cpufreq/test_09.sh | 74 +++++++++++++++
include/functions.sh | 251 ++++++++++++++++++++++++++++++++++++++++++++++++++
utils/Makefile | 35 +++++++
utils/cpuburn.c | 91 ++++++++++++++++++
utils/cpucycle.c | 108 +++++++++++++++++++++
utils/nanosleep.c | 55 +++++++++++
16 files changed, 1190 insertions(+), 0 deletions(-)
create mode 100644 cpufreq/Makefile
create mode 100644 cpufreq/test_01.sh
create mode 100644 cpufreq/test_02.sh
create mode 100644 cpufreq/test_03.sh
create mode 100644 cpufreq/test_04.sh
create mode 100644 cpufreq/test_05.sh
create mode 100644 cpufreq/test_06.sh
create mode 100644 cpufreq/test_07.sh
create mode 100644 cpufreq/test_08.sh
create mode 100644 cpufreq/test_09.sh
create mode 100644 include/functions.sh
create mode 100644 utils/Makefile
create mode 100644 utils/cpuburn.c
create mode 100644 utils/cpucycle.c
create mode 100644 utils/nanosleep.c
--
1.7.4.1
Hi All,
As part of the 11.07 cycle I've completed an initial implementation to
live-build3 for cross build support. This means you can be on an intel
box and assemble your own arm rootfs images. Generally speaking this
results in a faster build than running on native arm hardware.
This code should be considered alpha quality. There are bugs. There
are hacks which will disappear as the implementation improves.
A HOWTO can be found here:
https://wiki.linaro.org/LiveHelper/Cross
If you run into issues please either file a bug in launchpad
https://bugs.launchpad.net/linaro-ubuntu , post to the list, or grab
me on irc.
--
Regards,
Tom
"We want great men who, when fortune frowns will not be discouraged."
- Colonel Henry Knox
Linaro.org │ Open source software for ARM SoCs
w) tom.gall att linaro.org
w) tom_gall att vnet.ibm.com
h) tom_gall att mac.com
On Tue, Jun 21, 2011 at 11:31 AM, David Long <dave.long(a)linaro.org> wrote:
>
> Hi,
>
> WRT to .dtb files: I see sources in the kernel tree but they don't appear to be built as part of the kernel build. How are these produced and how can I build a modified one for some testing?
Nicolas' linaro-2.6.39 tree has the patch which supports building the
.dtb files directly from make. I've not pushed that patch to mainline
since it is still the .dts files are probably going to be kept in an
external repo with the DT binding documentation, but I've not created
that repo yet.
To build them from Nicolas' tree, just do: make <filename>.dtb. For
some configs, "make dtbs" will also work.
g.
The first version of this patch is a part of mmc non-blocking v9 patchset:
[PATCH v9 11/12] mmc: core: add random fault injection
change log:
v2 - Resolve build issue in mmc core.c due to multiple init_module by
removing the fault inject module.
- Export fault injection functions to make them available for modules
- Update fault injection documentation on MMC IO
v3 - add function descriptions in core.c
- use export GPL for fault injection functions
v4 - make the fault_attr per host. This prepares for upcoming patch from
Akinobu that adds support for creating debugfs entries in
arbitrary directory.
Per Forlin (3):
fault-inject: make fault injection available for modules
mmc: core: add random fault injection
fault injection: add documentation on MMC IO fault injection
Documentation/fault-injection/fault-injection.txt | 5 ++
drivers/mmc/core/core.c | 45 +++++++++++++++++++++
drivers/mmc/core/debugfs.c | 26 ++++++++++++
include/linux/mmc/host.h | 7 +++
lib/Kconfig.debug | 11 +++++
lib/fault-inject.c | 2 +
6 files changed, 96 insertions(+), 0 deletions(-)
--
1.7.4.1
Key Points for wider discussion
=======================
Busybox from sorce is working and integrated.
Launcher2 is now working in Android Builds.
All daily and release builds are submitting to LAVA.
Team Highlights
=======================
Ongoing side-by-side Pandaboard demo for Aug. 8.
iMX53 board is booting.
Linaro android 1107 built against gcc 4.6 1107 passes verification.
Miscellaneous
=======================
AndroidPlugfest at Connect:
https://wiki.linaro.org/Events/LinaroConnectQ3.11/AndroidPlugfest/Agenda