Re: Atomic builtins questions

2012-11-23 Thread Yvan Roux
Hi Ramana and Peter, There is no issue in the first case. You are correct that the dmb’s there > are to ensure the sequential consistency as you’d want to see with > __ATOMIC_SEQ_CST in the call to the builtin. However what you must remember > is that STRs are guaranteed to be single-copy atomic

[ACTIVITY] 19-23 November 2012

2012-11-23 Thread Matthew Gretton-Dann
== Blueprints == InitialCurrentActual initial-aarch64-backport31 Oct 201230 Nov 2012 aarch64-baremetal-testing 31 Oct 201230 Nov 2012 fix-gcc-multiarch-testing 31 Dec 201231 Dec 2012 backport-fma-intrinsic 31

RE: Atomic builtins questions

2012-11-23 Thread Ramana Radhakrishnan
Yvan, That is correct. The addresses need to be aligned as per the restrictions in the architecture. Yes we could have an issue but software writers need to deal with it because IIUC you either have a huge performance penalty (x86 / lock prefix) or correctness issues (ARM, Powerpc) . Cheers, R

[ACTIVITY] report week 46

2012-11-23 Thread Peter Maydell
* meetings/discussions + upcoming architecture & h/w features + virtio patchset review/discussion + 1-2-1 Matt, Michael + arndale board secondary CPU boot + naming conventions for v8 qemu + v7 KVM blueprint status + posture assessment + KVM call * thinking through possible

[ACTIVITY] 19-23 November 2012

2012-11-23 Thread Christophe Lyon
== Progress == * Turn off 64-bits bitops in Neon: initial implementation under benchmarking. Currently it modifies the handling of: add, sub, and, or, xor, shifts, not. In some case the generated code is quite larger, so it will careful benchmarking. * Started looking at "disable peeling" blue-p