[ltt-dev] [PATCH 0/5] Add S390 support

Mathieu Desnoyers mathieu.desnoyers at polymtl.ca
Wed Jun 17 12:57:54 EDT 2009


* Jan Blunck (jblunck at suse.de) wrote:
> Hey Mathieu,
> 
> this patchset adds support for the S390 architecture. The atomic exchange is
> implemented from scratch and released under LGPL.
> 

Hi Jan,

That's nice! Would you be willing to re-license the arch_atomic_s390.h
and arch_s390.h using a MIT-style license ? See the LICENSE file in the
urcu tree for details. Basically, the idea is to free ourselves from any
copy restriction on the very low-level architectural primitives.

> Architectures that don't have their own api.h header (like S390) use the GCC
> primitives instead. I was too lazy to implement one for S390 so I used the
> patch provided by Paul.

That's great !

I'll wait to hear from you before I pull these,

Thanks,

Mathieu

> 
> Thanks,
> Jan
> 
> Jan Blunck (4):
>   Add S390 architecture specific headers
>   api.h is only needed by urcutorture
>   Add S390 support
>   s390: Fix some compiler warnings
> 
> Paul E. McKenney (1):
>   URCU's api_*.h
> 
>  Makefile           |   24 +-
>  api_gcc.h          | 1328 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>  api_ppc.h          |   51 +--
>  api_x86.h          |   53 +--
>  arch_atomic_s390.h |   90 ++++
>  arch_s390.h        |   70 +++
>  rcutorture.h       |    1 +
>  7 files changed, 1515 insertions(+), 102 deletions(-)
>  create mode 100644 api_gcc.h
>  create mode 100644 arch_atomic_s390.h
>  create mode 100644 arch_s390.h
> 

-- 
Mathieu Desnoyers
OpenPGP key fingerprint: 8CD5 52C3 8E3C 4140 715F  BA06 3F25 A8FE 3BAE 9A68




More information about the lttng-dev mailing list