This is to announce a small maintenance window for
review.android.git.linaro.org where we will remove support for
authentication via Launchpad, and only allow authentication via Linaro
Login. As a result, you will not be required to enter the long OpenID URL
that you have had to use since we migrated the server.
The work will take place during Saturday morning and another email will be
sent when the work has been completed.
Regards
Philip
Sorry for inconvenience, as my bad mail editor...
Change the mail subject to the corrected one
On Thu, Jun 27, 2013 at 5:34 PM, Lei Wen <adrian.wenl(a)gmail.com> wrote:
> Hi Morten and list,
>
> I am current investigating HMP related stuff over TC2 platform, and
> find a strange issue.
> Here I have two module, both are creating fixed loaded thread, but one
> module would
> bound those thread to the cpu, while another don't do the bound operation.
>
> [I test with linaro 2013.05 release to get below result]
> With setting A7/A15 to the same frequency, 1G,
> The result is:
> Bounded one:
> Five thread finished with 137s/137s/137s/138s/138s
>
> unbounded one(With HMP related configuration enabled, which is the default one):
> Five thread finished with 138s/275s/275s/275s/275s
>
> unbounded one(With HMP related configuration disabled):
> Five thread finished with 228s/229s/229s/229s/231s
>
> So it seems to me, that current configuration don't make TC2 to run in
> its full performance.
> It worries me for it may downgrade the benchmark for somehow.
>
> I haven't see into details, just post the result here to get your
> guys' feedback.
> While I get more detailed analysis, I would also post it here.
>
> Thanks,
> Lei
Hi Morten and list,
I am current investigating HMP related stuff over TC2 platform, and
find a strange issue.
Here I have two module, both are creating fixed loaded thread, but one
module would
bound those thread to the cpu, while another don't do the bound operation.
[I test with linaro 2013.05 release to get below result]
With setting A7/A15 to the same frequency, 1G,
The result is:
Bounded one:
Five thread finished with 137s/137s/137s/138s/138s
unbounded one(With HMP related configuration enabled, which is the default one):
Five thread finished with 138s/275s/275s/275s/275s
unbounded one(With HMP related configuration disabled):
Five thread finished with 228s/229s/229s/229s/231s
So it seems to me, that current configuration don't make TC2 to run in
its full performance.
It worries me for it may downgrade the benchmark for somehow.
I haven't see into details, just post the result here to get your
guys' feedback.
While I get more detailed analysis, I would also post it here.
Thanks,
Lei
Hi.
I have been trying to apply Linaro's HMP scheduler to a big.LITTLE
machine, which has 4 big and 4 LITTLE cores.
However, I could only utilize two cores with the HMP scheduler.
While hmp_select_faster_cpu() always selects the first core in the big
cluster and hmp_select_slower_cpu() always selects the first core in the
LITTLE cluster, I found that my kernel with the HMP scheduler does no
load-balancing at all within each HMP domain(big/LITTLE cluster).
The function rebalance_domains() does almost nothing, because
SD_LOAD_BALANCE flags for the sched_domains are always false.
It's the same in select_task_rq_fair().
I'm wondering if this is normal, although I believe it shouldn't be.
If it's not, how can I get the HMP scheduler to perform load-balancing
within an HMP domain?
What might I be doing wrong here?
Thanks.
- Antonio
Hi -
Trying perf test on llct-based 3.10-rc6 isn't entirely happy.
root@aa9-eb:~# perf test
1: vmlinux symtab matches kallsyms : FAILED!
2: detect open syscall event : Ok
3: detect open syscall event on all cpus : Ok
4: read samples using the mmap interface : Ok
5: parse events tests : Warning:
function sizeof not defined
Warning: function sizeof not defined
Warning: function scsi_trace_parse_cdb not defined
Warning: function scsi_trace_parse_cdb not defined
Warning: function scsi_trace_parse_cdb not defined
Warning: function scsi_trace_parse_cdb not defined
Warning: function jiffies_to_msecs not defined
Warning: function jiffies_to_msecs not defined
Warning: bad op token {
Warning: bad op token {
Warning: bad op token {
Warning: Error: expected type 4 but read 0
Warning: bad op token {
Warning: Error: expected type 4 but read 0
Warning: bad op token {
Warning: bad op token {
Warning: bad op token {
Warning: bad op token {
Warning: bad op token {
Warning: unknown op '{'
Warning: unknown op '{'
Ok
6: Validate PERF_RECORD_* events & perf_sample fields : FAILED!
7: Test perf pmu format parsing : Ok
8: Test dso data interface : Ok
9: roundtrip evsel->name check : Ok
10: Check parsing of sched tracepoints fields : FAILED!
11: Generate and check syscalls:sys_enter_open event fields: Ok
12: struct perf_event_attr setup : (omitted) Ok
13: Test matching and linking mutliple hists : Ok
14: Try 'use perf' in python, checking link problems : FAILED!
15: Test breakpoint overflow signal handler : FAILED!
16: Test breakpoint overflow sampling : FAILED!
17: Test number of exit event of a simple workload : FAILED!
18: Test software clock events have valid period values : Ok
I started tracing the first failure... it stops because it can't find
"_stext" in /proc/kallsyms. But it is there
root@aa9-eb:~# cat /proc/kallsyms | grep _stext
800081c0 T _stext
test 5 (parse event tests) seems to be badly broken.
Is this just our problem or is it broken for everyone?
-Andy
Hi
I have created a virtual multi touch virtual driver,
I see that Event hub Detect the device but when i transmit events , no
movement occurred on the screen (No X or Y changed) I tried to use protocol
A pr Protocol B same result. why the events not transmitted to
framework Any Idea
See below the logs
(Pandaboard Linaro 4.1.2)
EventHub
/EventHub( 1775): New device: id=7, fd=195, path='/dev/input/event3',
name='test_mt_touch', classes=0x14, configuration='', keyLayout='',
keyCharacterMap='', builtinKeyboard=false, usingSuspendBlockIoctl=false,
usingClockIoctl=false
I/InputReader( 1775): Device reconfigured: id=7, name='test_mt_touch', size
1280x720, orientation 0, mode 3, display id 0
I/InputReader( 1775): Device added: id=7, name='test_mt_touch',
sources=0x00002002
Event transmitted from driver using getevent -lt /dev/input/event3
[ 3859.719026] EV_ABS ABS_MT_POSITION_X 000000c8
[ 3859.719056] EV_ABS ABS_MT_POSITION_Y 000000c8
[ 3859.719056] EV_ABS ABS_MT_WIDTH_MAJOR 0000002c
[ 3859.719056] EV_ABS ABS_MT_TOUCH_MAJOR 00000000
[ 3859.719056] EV_SYN SYN_MT_REPORT 00000000
[ 3859.722932] EV_SYN SYN_REPORT 00000000
[ 3863.303383] EV_ABS ABS_MT_POSITION_X 000000c8
[ 3863.303383] EV_ABS ABS_MT_POSITION_Y 000000c8
[ 3863.303414] EV_ABS ABS_MT_WIDTH_MAJOR 0000002c
[ 3863.303414] EV_ABS ABS_MT_TOUCH_MAJOR 00000028
[ 3863.303414] EV_SYN SYN_MT_REPORT 00000000
[ 3863.303475] EV_SYN SYN_REPORT 00000000