[ACTIVITY] April 21-25 2014

2014-04-28 Thread Venkataramanan Kumar
== Progress ==

PGO - AArch64  (TCWG-179) (4/10)
* Completed SPEC2006 runs ( -O3 + PGO)  in chroot + qemu-arm64-saucy
with Linaro branch(4.9).
* Perlbench train run failed, issue with qemu.
* DealII train runs failed due to system libstdc++.so.6 not compatible
with GCC 4.9.
  Changing the LD_LIBRARY_PATH to point to the libstdc++.so.6 that
gets built along with GCC 4.9 solves the problem.
* CPU2000 runs are completed my maxim so functional testing of PGO for
spec benchmarks completed.
* Wating on Arm64 hardware to benchmark SPEC2000 and SPEC2006 and
compare against the PGO runs for x86.

Misc (2/10)
* Setup arm64-trusty chroot and built GCC 4.9 compiler
* Maxim 1-1 discussions and set up opennx client
* Checked libssp patch upstream status
* Read about gcc debug counters.
* Upgrade laptop to Ubuntu 14.04 LTS

Short week (22nd and 23rd leave (4/10))

== Plan ==
* Bug fixing.

== Issues==
* Waiting on hardware to Benchmark SPEC2006 PGO runs in hardware.

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


[ACTIVITY] Week 17

2014-04-28 Thread Yvan Roux
Short week, Easter Monday + child care (3/10)

==  Issues ==
* Toolchain64 disk still full every 2 days

== Progress ==
* Linaro GCC 4.9 2014.04 release (3/10)
  - Branch merge with FSF 4.9.1
  - Release tarball available on releases.linaro.org
  - Announcement will follow

* Launchpad bugs: (2/10)
  o LP #1169164 : including signal.h exposes various PSR_MODE #defines
   - Discussed and implemented a fix
   - Validation on-going

* Misc:
  o Cbuildv1 baby-sitting (1/10)
  o Various meetings (1/10).
  o Resolved cards :
   - TCWG-343. Make LRA the default for the ARM backend
   - TCWG-422. LP-bug 1296676 : ICE in assign_by_spills building linux
btrfs module

== Next ==
- One day off (Labor day)
- Submit patch for LP #1169164
- TCWG-345. Analyse performance of LRA for ARM

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


[ACTIVITY] 21 - 25 April 2014

2014-04-28 Thread Omair Javaid
== Progress ==

* GDB reverse debugging on aarch64
  -- Complete decoding of aarch64 data processing immediate instructions.
[TCWG-399] [1/10]
  -- Complete decoding of aarch64 data processing register instructions.
[TCWG-402] [1/10]
  -- Completed decoding of aarch64 exception and system instructions.
[TCWG-400] [2/10]
  -- Further progress on decoding of aarch64 load store instructions.
[TCWG-401] [2/10]
  -- Started implementation of aarch64 syscall record/replay. [TCWG-409]
[2/10]

* Sick Day Off on Monday [2/10]

== Plan ==

* GDB reverse debugging on aarch64
  -- Further progress on decoding of aarch64 load store instructions.
[TCWG-401]
  -- Further progress on aarch64 syscall record/replay. [TCWG-409]

* Public Holiday on 1st May.
___
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain


failed on building arm64 kernel

2014-04-28 Thread Zhi-zhou Zhang
hi,
For building arm64 kernel, I tried all toolchain released from
http://releases.linaro.org/latest/components/toolchain/binaries/
But it complained about some instructions bad:
/home/work/linux/arch/arm64/include/asm/irqflags.h: Assembler
messages:
/home/work/linux/arch/arm64/include/asm/irqflags.h:49: Error: no
such instruction: `msr daifset,'
/home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
such instruction: `mrs %rax,daif//arch_local_save_flags'
/home/work/linux/arch/arm64/include/asm/irqflags.h:49: Error: no
such instruction: `msr daifset,'
/home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
such instruction: `mrs %rax,daif//arch_local_save_flags'
/home/work/linux/arch/arm64/include/asm/irqflags.h:40: Error: no
such instruction: `msr daifclr,'
/home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
such instruction: `mrs %rax,daif//arch_local_save_flags'
/home/work/linux/arch/arm64/include/asm/irqflags.h:40: Error: no
such instruction: `msr daifclr,'

Could anyone tell how to solve it? thanks!

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


Re: failed on building arm64 kernel

2014-04-28 Thread Yvan Roux
Hi Zhi-zhou,

having a %rax register here :
Error: no such instruction: `mrs %rax,daif//arch_local_save_flags'

makes me think that you're using an x86_64 compiler and not the AArch64 one.

regards,
Yvan


On 26 April 2014 03:10, Zhi-zhou Zhang  wrote:
> hi,
> For building arm64 kernel, I tried all toolchain released from
> http://releases.linaro.org/latest/components/toolchain/binaries/
> But it complained about some instructions bad:
> /home/work/linux/arch/arm64/include/asm/irqflags.h: Assembler
> messages:
> /home/work/linux/arch/arm64/include/asm/irqflags.h:49: Error: no
> such instruction: `msr daifset,'
> /home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
> such instruction: `mrs %rax,daif//arch_local_save_flags'
> /home/work/linux/arch/arm64/include/asm/irqflags.h:49: Error: no
> such instruction: `msr daifset,'
> /home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
> such instruction: `mrs %rax,daif//arch_local_save_flags'
> /home/work/linux/arch/arm64/include/asm/irqflags.h:40: Error: no
> such instruction: `msr daifclr,'
> /home/work/linux/arch/arm64/include/asm/irqflags.h:68: Error: no
> such instruction: `mrs %rax,daif//arch_local_save_flags'
> /home/work/linux/arch/arm64/include/asm/irqflags.h:40: Error: no
> such instruction: `msr daifclr,'
>
> Could anyone tell how to solve it? thanks!
>
> ___
> linaro-toolchain mailing list
> linaro-toolchain@lists.linaro.org
> http://lists.linaro.org/mailman/listinfo/linaro-toolchain

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


[ACTIVITY] Week 17

2014-04-28 Thread Bernie Ogden
== Progress==

TCWG-435 needless busy-wait in lowlevellock.c (3/10)
* Patches ready, testing a bit slow & fiddly

TCWG-156 cortex-strings memset (3/10)
* Worried about noisy benchmarks
* Learned to use Lava
* Found some helpful internal docs
* Managed to tweak the code slightly


== Misc ==

Meetings/mail/etc 2/10
(Public) holiday  2/10


== Plan ==

Stop worrying and follow the general curve of the noisy benchmarks
(But also try to convince Maxim's spec scripts + lava to generate some
less noisy results)
Another public holiday next Monday

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