Linaro 13.03 Release (Calendar Week 13): Here is test result summary for
Linux Linaro ubuntu Quantal image on following boards:
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AgB-fT5LL31CdEtLT…
1) ARM Versatile Express A9;
2) Samsung Arndale;
3) TI Panda 4430;
4) TI Panda 4460;
5) ST Ericsson Snowball.
Synopsis: Kernel version on all boards has been upgraded to "3.9.0-1"; TI
Panda 4460 booting failed.
1. ARM Versatile Express A9 + Linux Linaro Quantal (Column O):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdFNmV…
It keeps exactly same status since calendar week 50 last year: only "Halt"
& "Device Tree" test failed, all other features work well.
2. Samsung Arndale + Linux Linaro Quantal (Column I):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AgB-fT5LL31CdGZJS…
It keeps same status as last week: system hangs during the Power Management
test, HDMI display is unavailable. All other features work well.
3. TI Panda 4430 + Linux Linaro Quantal (Column O):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdEwwZ…
WiFi, HDMI and DVI-D are unavailable. All other features work well.
4. TI Panda 4460 + Linux Linaro Quantal (Column O):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdEwwZ…
System booting failed since 3 weeks ago, all test cases are blocked. No
release for this board in this month.
5. ST Ericsson Snowball + Linux Linaro Quantal (Column P):
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0AroPySpr4FnEdFJ4X…
SD/MMC test works well now, I/O error has been eliminated. Kernel panic has
gone in power management test but another test case "thermal_03.1" failed
there. "Reboot" & HDMI display are still unavailable. All other features
work well.
For the previous week test summary (Calendar Week 12), please refer to
attachment.
Thank you.
Best Regards
Botao Sun
A second test rebuild of raring ringtail was started yesterday for the amd64,
i386 and armhf architectures. Currently running, and with mostly idle buildds
over easter and the current freeze it will hopefully finish within ten days.
Results can be seen at
http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-201303…
The archive for the test rebuild is
https://launchpad.net/ubuntu/+archive/test-rebuild-20130329/
Some common build failures are:
- underlinking: symbols used in linked object files, which formerly
were resolved by linked libraries. The fix almost always is to add
the library (mentioned in the error message) to the link command.
- Tcl/Tk migration to multiarch locations. For autoconf based packages
it should be enough to adjust the configure arguments for the Tcl/Tk
libraries. The location for the header files didn't change.
- eglibc-2.17 changes: -Werror=unused-result used together with -Werror.
- Some glib/gtk/dbus related build and test failures, however there is
no common pattern yet.
Please help fixing the build failures for the final release.
Matthias
[ Please Cc me on replies ]
The README for flashbench shows numbers that only descend. Can someone help me decode the following alignment results? Perhaps the README could be updated, too?
root@spot-372b21:/var/volatile/media/sda1# ./flashbench -a /dev/mmcblk0 --blocksize=1024 --count=100
align 2147483648 pre 1.82ms on 2.74ms post 2.1ms diff 784µs
align 1073741824 pre 1.79ms on 2.68ms post 2.05ms diff 757µs
align 536870912 pre 1.78ms on 2.67ms post 2.05ms diff 755µs
align 268435456 pre 1.79ms on 2.66ms post 2.04ms diff 749µs
align 134217728 pre 1.79ms on 2.67ms post 2.04ms diff 753µs
align 67108864 pre 1.78ms on 2.66ms post 2.05ms diff 750µs
align 33554432 pre 1.79ms on 3.38ms post 2.19ms diff 1.39ms
align 16777216 pre 1.84ms on 3.56ms post 2.19ms diff 1.54ms
align 8388608 pre 1.85ms on 2.73ms post 2.04ms diff 786µs
align 4194304 pre 1.84ms on 3.56ms post 2.2ms diff 1.54ms
align 2097152 pre 1.83ms on 2.69ms post 2.26ms diff 648µs
align 1048576 pre 1.81ms on 2.85ms post 2.24ms diff 826µs
align 524288 pre 1.83ms on 2.95ms post 2.24ms diff 920µs
align 262144 pre 1.87ms on 2.18ms post 2.18ms diff 162µs
align 131072 pre 1.89ms on 2.2ms post 2.2ms diff 161µs
align 65536 pre 1.9ms on 2.21ms post 2.21ms diff 160µs
align 32768 pre 1.91ms on 2.21ms post 2.18ms diff 160µs
align 16384 pre 1.92ms on 2.22ms post 2.19ms diff 168µs
align 8192 pre 1.92ms on 2.22ms post 2.19ms diff 168µs
align 4096 pre 2.08ms on 2.08ms post 2.04ms diff 19.5µs
align 2048 pre 2.15ms on 2.15ms post 2.11ms diff 18.1µs
root@spot-372b21:/var/volatile/media/sda1# find /sys/block/mmcblk0/device/ -maxdepth 1 -type f | xargs head
==> /sys/block/mmcblk0/device/uevent <==
DRIVER=mmcblk
MMC_TYPE=SD
MMC_NAME=SD8GB
MODALIAS=mmc:block
==> /sys/block/mmcblk0/device/cid <==
4134325344384742300030018f00b367
==> /sys/block/mmcblk0/device/csd <==
400e00325b5900003b777f800a40009f
==> /sys/block/mmcblk0/device/scr <==
0235800000000000
==> /sys/block/mmcblk0/device/date <==
03/2011
==> /sys/block/mmcblk0/device/fwrev <==
0x0
==> /sys/block/mmcblk0/device/hwrev <==
0x3
==> /sys/block/mmcblk0/device/manfid <==
0x000041
==> /sys/block/mmcblk0/device/name <==
SD8GB
==> /sys/block/mmcblk0/device/oemid <==
0x3432
==> /sys/block/mmcblk0/device/serial <==
0x0030018f
==> /sys/block/mmcblk0/device/type <==
SD
root@spot-372b21:/var/volatile/media/sda1#
Hi folks,
I installed the panda-quantal_developer_20130128-58.img.gz on an old
Pandaboard A1 and apt-get update got a new kernel and have overwritten the
preEnv.txt boot=UUID=...hash... into boot=UUID=rootfs, only that rootfs is
not a device.
It fell back to busybox saying couldn't find root, so I re-wrote the file
to have the correct UUID and it booted correctly.
Not sure anyone has seen this, but seems like a simple bug to fix...
cheers,
--renato
Hi Dear Poynor/All cpufreq owner,
I found a kernel panic case caused by interactive governor when we
enabled both hotplug governor and linked cpufreq features.
Below is the background and root cause,
We are using the latest interactive governor on dual ca9 smp system,
and linked cpufreq feature(cpumask_setall(policy->cpus) for each cpus)
is enabled for them. Based on it, cpufreq governor could consider the
both cpu's workload and make decision for the smp cores. And we also
have a hotplug governor to monitor the system workload to make
decision when will cpu1 could be hotplugged.
1. The default cpufreq governor during boot up is userspace.
2. After system is boot up, hotplug governor found system has no
workload and cpu1 was hotplugged. Hotplug notifier will set cpu0’s
policy->cpus only for cpu0.
3. After that, Cpufreq governor switched to Interactive, and its
CPUFREQ_GOV_START will only init the cpu0’s info struct, such as
pcpu->policy and governor_enabled etc.
4. A boost event comes, such as touching the screen, it will lead to
CPU1 is plugged in at first, that means cpu0’s policy->cpus is linked
to cpu0&cpu1 again, but it will not call interactive governor’s
CPUFREQ_GOV_START to initialize cpu1’s info struct.
5. After that cpu0’s frequency changed, and it will notify interactive
governor, in the notifier function(cpufreq_interactive_notifier) it
will call update_load and access CPU1’s pcpu->policy->cur, but it is
never initialized and lead to kernel panic.
In current interactive governor, if the governor is started after cpu1
is plugged out, later even the cpu1 is plugged in, it still won’t
consider cpu1’s status as it thinks cpu1’s governor_enabled is still
0, cpu1's profiling timer will just return in case it thinks
interactive governor is not enabled on cpu1. So the linked feature
could not ensure it makes decision based on the max load of cpu0 and
cpu1 on smp. It is not what we expected.
But there is no such issue in b.L system as all cpu has no link
relationship. Looks like interactive governor doesn’t consider much
for SMP.
I made a draft patch to solve the panic as below, but still could
solve the issue interactive is enabled after cpu1 is hotplugged.
Could you please take a look how to solve the interactive governor
issue for SMP?
Thanks.
Date: Thu, 28 Mar 2013 14:03:40 +0800
Subject: [PATCH] cpufreq: interactive: fix race condition of hotplug
and linked cpufreq
Signed-off-by: Zhoujie Wu <zhoujiewu(a)gmail.com>
---
drivers/cpufreq/cpufreq_interactive.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/cpufreq/cpufreq_interactive.c
b/drivers/cpufreq/cpufreq_interactive.c
index 7d1952c..6941201 100644
--- a/drivers/cpufreq/cpufreq_interactive.c
+++ b/drivers/cpufreq/cpufreq_interactive.c
@@ -565,6 +565,8 @@ static int cpufreq_interactive_notifier(
for_each_cpu(cpu, pcpu->policy->cpus) {
struct cpufreq_interactive_cpuinfo *pjcpu =
&per_cpu(cpuinfo, cpu);
+ if (!pjcpu->governor_enabled)
+ continue;
spin_lock_irqsave(&pjcpu->load_lock, flags);
update_load(cpu);
spin_unlock_irqrestore(&pjcpu->load_lock, flags);
--
Hi,
Release test report big.LITTLE MP 13.03:
Here is test result summary for big.LITTLE MP Scheduler test on TC2
platform with Android image
sched_tests.git No of Test Cases Tests Run Tests Pass Tests Fail Absolute
pass rate (%) Failure Analysis/Comments
Regression 20 19 19 0 100 %
mpbasicsuite 14 10 9 1 90 %
mpcoresuite 10 6 5 1 80 %
mpextendedsuite 20 10 6 4 60 %
mploadbalance 2 2 2 0 100 %
Android Build:
http://snapshots.linaro.org/android/~linaro-android/vexpress-linaro-mp-13.0…
Linux kernel:
Linux version 3.9.0-rc3-00212-g0f66281 (jenkins-build@ip-10-165-12-211)
(gcc version 4.7.3 20130226 (prerelease) (Linaro GCC 4.7-2013.03) ) #1 SMP
Sat Mar 23 15:15:15 UTC 2013
Results spread sheet:
https://docs.google.com/a/linaro.org/spreadsheet/ccc?key=0Ai9ggMs8bsGJdER3a…
Summary:
- Linaro Linux kernel updated to 3.9.0-rc3
- Following new test cases have been added to the suite.
* core_test_scn03.1a
* core_test_scn03.2a
And
* extd_test_scn01.2a
* extd_test_scn01.3a
* extd_test_scn03.2a
* extd_test_scn03.3a
- Following mpbasics test cases use to pass aways. now the
deprecated tag has been added to print accurate results
* "FT0005"
* "FT0006"
* "FT0009"
* "FT00010"
- Following test cases from extended suite are failing due to
global load balance defect where it fails to migrate busy tasks if the
cores already have other tasks pinned.
* extd_test_scn01.3a
* extd_test_scn03.2a
* extd_test_scn03.3a
- A number of fixes to the existing test case and ftrace framework
Best regards
Naresh Kamboju
Hi all,
This question is being moved from Zendesk to the mailing list per the
Deepak's recommendation. The original requester is CC'd as well. Many
thanks in advance for any help you can give Daniel.
Daniel asks,
"Any time I change .config and run linaro-kernel_build_cmds for Linaro
12.12 for pandaboard, I get "/linaro-kernel is not clean, please run 'make
mrproper'" as an error, then by running mrproper, the .config file returns
to its inital state. I want to be able to build one of the touchscreen
modules into the kernel. Going into the kernel and running make or even
just make_modules results in an error. I have tried to take the syntm12xx.c
file out, cross compiled it as a loadable kernel module, used adb to push
it on and insmod to install it, only I have not seen any i2c data with my
oscilloscope on i2c using this method. I've been looking through
documentation, but am still pretty unclear on how/where the i2c data bus is
actually set. It doesn't appear to be set in the driver itself, so I don't
know if that means there's an input configuration file someplace that does
it or what. Any assistance you'd be willing to give with these issues would
be extremely helpful! Or even just pointing me in the right direction.
Thank you!"
--
Amber Graner
Community and Social Media Manager
Linaro.org <http://www.linaro.org/>* **│ *Open source software for ARM SoCs*
***
Follow *Linaro: *Facebook <http://www.facebook.com/pages/Linaro> |
Twitter<http://twitter.com/#%21/linaroorg>
| Blog <http://www.linaro.org/linaro-blog/>
*+1.828.582.9469* cell
*+1.828.395.1049* office
irc: akgraner
amber.graner(a)linaro.org (email and Google chat)
From: Daniel Lezcano <daniel.lezcano(a)linaro.org>
test checks for topology attributes of cpus
Signed-off-by: Sanjay Singh Rawat <sanjay.rawat(a)linaro.org>
---
cputopology/Android.mk | 18 ++++++++++++++++++
cputopology/Makefile | 25 +++++++++++++++++++++++++
cputopology/cputopology_01.sh | 38 ++++++++++++++++++++++++++++++++++++++
cputopology/cputopology_01.txt | 1 +
cputopology/cputopology_02.sh | 33 +++++++++++++++++++++++++++++++++
cputopology/cputopology_02.txt | 1 +
6 files changed, 116 insertions(+)
create mode 100644 cputopology/Android.mk
create mode 100644 cputopology/Makefile
create mode 100755 cputopology/cputopology_01.sh
create mode 100644 cputopology/cputopology_01.txt
create mode 100755 cputopology/cputopology_02.sh
create mode 100644 cputopology/cputopology_02.txt
diff --git a/cputopology/Android.mk b/cputopology/Android.mk
new file mode 100644
index 0000000..7f2c1ef
--- /dev/null
+++ b/cputopology/Android.mk
@@ -0,0 +1,18 @@
+include $(call all-subdir-makefiles)
+LOCAL_PATH:= $(call my-dir)
+
+module_name = cputopology
+
+define $(module_name)_add_executable
+ include $(CLEAR_VARS)
+ LOCAL_MODULE_TAGS := optional
+ LOCAL_MODULE_CLASS := tests
+ LOCAL_MODULE := $1.sh
+ systemtarball: $1.sh
+ LOCAL_SRC_FILES := $1.sh
+ LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)
+ include $(BUILD_PREBUILT)
+endef
+
+test_num := 01 02
+$(foreach item,$(test_num),$(eval $(call $(module_name)_add_executable, $(module_name)_$(item))))
diff --git a/cputopology/Makefile b/cputopology/Makefile
new file mode 100644
index 0000000..a90620c
--- /dev/null
+++ b/cputopology/Makefile
@@ -0,0 +1,25 @@
+#
+# PM-QA validation test suite for the power management on Linux
+#
+# Copyright (C) 2011, Linaro Limited.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# Contributors:
+# Daniel Lezcano <daniel.lezcano(a)linaro.org> (IBM Corporation)
+# - initial API and implementation
+#
+
+include ../Test.mk
\ No newline at end of file
diff --git a/cputopology/cputopology_01.sh b/cputopology/cputopology_01.sh
new file mode 100755
index 0000000..c7cbc26
--- /dev/null
+++ b/cputopology/cputopology_01.sh
@@ -0,0 +1,38 @@
+#!/bin/bash
+#
+# PM-QA validation test suite for the power management on Linux
+#
+# Copyright (C) 2011, Linaro Limited.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# Contributors:
+# Daniel Lezcano <daniel.lezcano(a)linaro.org> (IBM Corporation)
+# - initial API and implementation
+#
+
+# URL : https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#sched_…
+
+source ../include/functions.sh
+
+check_physical_package_id() {
+
+ local package_id=$CPU_PATH/$1/topology/physical_package_id
+ local val=$(cat $package_id)
+
+ check "topology is enabled" "test \"$val\" != \"-1\""
+}
+
+for_each_cpu check_physical_package_id || exit 1
diff --git a/cputopology/cputopology_01.txt b/cputopology/cputopology_01.txt
new file mode 100644
index 0000000..5493610
--- /dev/null
+++ b/cputopology/cputopology_01.txt
@@ -0,0 +1 @@
+test the topology is implemented in the kernel
diff --git a/cputopology/cputopology_02.sh b/cputopology/cputopology_02.sh
new file mode 100755
index 0000000..6520ce5
--- /dev/null
+++ b/cputopology/cputopology_02.sh
@@ -0,0 +1,33 @@
+#!/bin/bash
+#
+# PM-QA validation test suite for the power management on Linux
+#
+# Copyright (C) 2011, Linaro Limited.
+#
+# This program is free software; you can redistribute it and/or
+# modify it under the terms of the GNU General Public License
+# as published by the Free Software Foundation; either version 2
+# of the License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+#
+# Contributors:
+# Daniel Lezcano <daniel.lezcano(a)linaro.org> (IBM Corporation)
+# - initial API and implementation
+#
+
+# URL : https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#sched_…
+
+source ../include/functions.sh
+
+FILES="core_id core_siblings core_siblings_list physical_package_id \
+thread_siblings thread_siblings_list"
+
+for_each_cpu check_topology_files $FILES
diff --git a/cputopology/cputopology_02.txt b/cputopology/cputopology_02.txt
new file mode 100644
index 0000000..b9e8d6f
--- /dev/null
+++ b/cputopology/cputopology_02.txt
@@ -0,0 +1 @@
+test the topology files are present
--
1.7.9.5
Remove the test as sched_mc is not longer supported
Signed-off-by: Sanjay Singh Rawat <sanjay.rawat(a)linaro.org>
---
Makefile | 2 --
README | 1 -
sched_mc/Android.mk | 18 ------------
sched_mc/Makefile | 25 ----------------
sched_mc/sched_01.sh | 32 ---------------------
sched_mc/sched_01.txt | 1 -
sched_mc/sched_02.sh | 38 ------------------------
sched_mc/sched_02.txt | 1 -
sched_mc/sched_03.sh | 33 ---------------------
sched_mc/sched_03.txt | 1 -
sched_mc/sched_04.sh | 70 ---------------------------------------------
sched_mc/sched_04.txt | 1 -
sched_mc/sched_sanity.sh | 35 -----------------------
sched_mc/sched_sanity.txt | 1 -
14 files changed, 259 deletions(-)
delete mode 100644 sched_mc/Android.mk
delete mode 100644 sched_mc/Makefile
delete mode 100755 sched_mc/sched_01.sh
delete mode 100644 sched_mc/sched_01.txt
delete mode 100755 sched_mc/sched_02.sh
delete mode 100644 sched_mc/sched_02.txt
delete mode 100755 sched_mc/sched_03.sh
delete mode 100644 sched_mc/sched_03.txt
delete mode 100755 sched_mc/sched_04.sh
delete mode 100644 sched_mc/sched_04.txt
delete mode 100755 sched_mc/sched_sanity.sh
delete mode 100644 sched_mc/sched_sanity.txt
diff --git a/Makefile b/Makefile
index fa979e0..52aa60d 100644
--- a/Makefile
+++ b/Makefile
@@ -30,7 +30,6 @@ check:
@(cd cpufreq; $(MAKE) check)
@(cd cpuhotplug; $(MAKE) check)
@(cd cpuidle; $(MAKE) check)
- @(cd sched_mc; $(MAKE) check)
# @(cd suspend; $(MAKE) check)
@(cd thermal; $(MAKE) check)
# @(cd powertop; $(MAKE) check)
@@ -39,7 +38,6 @@ uncheck:
@(cd cpufreq; $(MAKE) uncheck)
@(cd cpuhotplug; $(MAKE) uncheck)
@(cd cpuidle; $(MAKE) uncheck)
- @(cd sched_mc; $(MAKE) uncheck)
# @(cd suspend; $(MAKE) uncheck)
@(cd thermal; $(MAKE) uncheck)
diff --git a/README b/README
index a22a3c8..d689e11 100644
--- a/README
+++ b/README
@@ -8,5 +8,4 @@ If you want the test suite to continue when one error has been found, do:
If you want to run a subset of the tests, do:
- make -C sched_mc check
make -C cpufreq check
diff --git a/sched_mc/Android.mk b/sched_mc/Android.mk
deleted file mode 100644
index f9f9d90..0000000
--- a/sched_mc/Android.mk
+++ /dev/null
@@ -1,18 +0,0 @@
-include $(call all-subdir-makefiles)
-LOCAL_PATH:= $(call my-dir)
-
-module_name = sched
-
-define $(module_name)_add_executable
- include $(CLEAR_VARS)
- LOCAL_MODULE_TAGS := optional
- LOCAL_MODULE_CLASS := tests
- LOCAL_MODULE := $1.sh
- systemtarball: $1.sh
- LOCAL_SRC_FILES := $1.sh
- LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)/pm-qa/$(module_name)_mc
- include $(BUILD_PREBUILT)
-endef
-
-test_num := 01 02 03 04
-$(foreach item,$(test_num),$(eval $(call $(module_name)_add_executable, $(module_name)_$(item))))
diff --git a/sched_mc/Makefile b/sched_mc/Makefile
deleted file mode 100644
index a90620c..0000000
--- a/sched_mc/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-#
-# PM-QA validation test suite for the power management on Linux
-#
-# Copyright (C) 2011, Linaro Limited.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# Contributors:
-# Daniel Lezcano <daniel.lezcano(a)linaro.org> (IBM Corporation)
-# - initial API and implementation
-#
-
-include ../Test.mk
\ No newline at end of file
diff --git a/sched_mc/sched_01.sh b/sched_mc/sched_01.sh
deleted file mode 100755
index d4414b6..0000000
--- a/sched_mc/sched_01.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-#
-# PM-QA validation test suite for the power management on Linux
-#
-# Copyright (C) 2011, Linaro Limited.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# Contributors:
-# Daniel Lezcano <daniel.lezcano(a)linaro.org> (IBM Corporation)
-# - initial API and implementation
-#
-
-# URL : https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#sched_…
-
-source ../include/functions.sh
-
-FILES="sched_mc_power_savings"
-
-check_sched_mc_files $FILES
diff --git a/sched_mc/sched_01.txt b/sched_mc/sched_01.txt
deleted file mode 100644
index 6783a3a..0000000
--- a/sched_mc/sched_01.txt
+++ /dev/null
@@ -1 +0,0 @@
-test the presence of the 'sched_mc_power_savings' file
diff --git a/sched_mc/sched_02.sh b/sched_mc/sched_02.sh
deleted file mode 100755
index c7cbc26..0000000
--- a/sched_mc/sched_02.sh
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/bash
-#
-# PM-QA validation test suite for the power management on Linux
-#
-# Copyright (C) 2011, Linaro Limited.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# Contributors:
-# Daniel Lezcano <daniel.lezcano(a)linaro.org> (IBM Corporation)
-# - initial API and implementation
-#
-
-# URL : https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#sched_…
-
-source ../include/functions.sh
-
-check_physical_package_id() {
-
- local package_id=$CPU_PATH/$1/topology/physical_package_id
- local val=$(cat $package_id)
-
- check "topology is enabled" "test \"$val\" != \"-1\""
-}
-
-for_each_cpu check_physical_package_id || exit 1
diff --git a/sched_mc/sched_02.txt b/sched_mc/sched_02.txt
deleted file mode 100644
index 5493610..0000000
--- a/sched_mc/sched_02.txt
+++ /dev/null
@@ -1 +0,0 @@
-test the topology is implemented in the kernel
diff --git a/sched_mc/sched_03.sh b/sched_mc/sched_03.sh
deleted file mode 100755
index 6520ce5..0000000
--- a/sched_mc/sched_03.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-#
-# PM-QA validation test suite for the power management on Linux
-#
-# Copyright (C) 2011, Linaro Limited.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# Contributors:
-# Daniel Lezcano <daniel.lezcano(a)linaro.org> (IBM Corporation)
-# - initial API and implementation
-#
-
-# URL : https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#sched_…
-
-source ../include/functions.sh
-
-FILES="core_id core_siblings core_siblings_list physical_package_id \
-thread_siblings thread_siblings_list"
-
-for_each_cpu check_topology_files $FILES
diff --git a/sched_mc/sched_03.txt b/sched_mc/sched_03.txt
deleted file mode 100644
index b9e8d6f..0000000
--- a/sched_mc/sched_03.txt
+++ /dev/null
@@ -1 +0,0 @@
-test the topology files are present
diff --git a/sched_mc/sched_04.sh b/sched_mc/sched_04.sh
deleted file mode 100755
index f9266e8..0000000
--- a/sched_mc/sched_04.sh
+++ /dev/null
@@ -1,70 +0,0 @@
-#!/bin/bash
-#
-# PM-QA validation test suite for the power management on Linux
-#
-# Copyright (C) 2011, Linaro Limited.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# Contributors:
-# Daniel Lezcano <daniel.lezcano(a)linaro.org> (IBM Corporation)
-# - initial API and implementation
-#
-
-# URL : https://wiki.linaro.org/WorkingGroups/PowerManagement/Doc/QA/Scripts#sched_…
-
-source ../include/functions.sh
-
-check_change() {
- local val=$1
- local path=$2
-
- echo $val > $path
-}
-
-check_invalid_change() {
-
- local val=$1
- local path=$2
-
- echo $val > $path
- if [ "$?" != "0" ]; then
- return 0
- fi
-
- return 1
-}
-
-check_sched_mc_change() {
-
- local path=$CPU_PATH/sched_mc_power_savings
- local oldval=$(cat $path)
-
- check "setting value to 0" check_change 0 $path
- check "setting value to 1" check_change 1 $path
- check "setting value to 2" check_change 2 $path
- check "setting invalid value to 3" check_invalid_change 3 $path
- check "setting invalid value to -1" check_invalid_change -1 $path
-
- echo $oldval > $path
-}
-
-if [ $(id -u) != 0 ]; then
- log_skip "run as non-root"
- exit 0
-fi
-
-# check_sched_mc_files sched_mc_power_savings || exit 1
-check_sched_mc_change
diff --git a/sched_mc/sched_04.txt b/sched_mc/sched_04.txt
deleted file mode 100644
index 7f5ed4a..0000000
--- a/sched_mc/sched_04.txt
+++ /dev/null
@@ -1 +0,0 @@
-test the change are effective for the 'sched_mc_power_savings' file
diff --git a/sched_mc/sched_sanity.sh b/sched_mc/sched_sanity.sh
deleted file mode 100755
index 1b1b58b..0000000
--- a/sched_mc/sched_sanity.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-#
-# PM-QA validation test suite for the power management on Linux
-#
-# Copyright (C) 2011, Linaro Limited.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# Contributors:
-# Daniel Lezcano <daniel.lezcano(a)linaro.org> (IBM Corporation)
-# - initial API and implementation
-#
-
-source ../include/functions.sh
-
-check_sched_mc_sysfs_entry() {
-
- local filepath=$CPU_PATH/sched_mc_power_savings
-
- test -f $filepath && return 1 || return 0
-}
-
-check_sched_mc_sysfs_entry
diff --git a/sched_mc/sched_sanity.txt b/sched_mc/sched_sanity.txt
deleted file mode 100644
index c79c23e..0000000
--- a/sched_mc/sched_sanity.txt
+++ /dev/null
@@ -1 +0,0 @@
-sched_mc is not enabled. Skipping all sched_mc tests...
--
1.7.9.5