Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

Changes between Initial Version and Version 1 of Developer/AtomicSupport


Ignore:
Timestamp:
04/05/13 11:41:32 (11 years ago)
Author:
WeiY
Comment:

Created page with "==Architectures atomic support== The following table summarizes the atomic support among the CPU architectures supported by the git development head. The target CPU and bran..."

Legend:

Unmodified
Added
Removed
Modified
  • Developer/AtomicSupport

    v1 v1  
     1= Atomic support =
     2
     3= Architectures atomic support =
     4
     5
     6The following table summarizes the atomic support among the CPU architectures supported by the git development head.  The target CPU and branch number are used in constructing the target name for the GNU tools and RTEMS with the pattern CPU-rtemsBRANCH with the CVS head becoming the 4.9 branch.  For example, for the Coldfire CPUs, the '''Target CPU''' is m68k yielding a target name of m68k-rtems4.10 for the target name using RTEMS 4.10 series releases.
     7
     8{| border="1" style="margin: 1em auto 1em auto;text-align: center;"
     9|+
     10|-
     11|'''Architecture''' || '''Target CPU''' || '''RTEMS SMP''' || '''atomic-hardware''' || '''atomic-instruction''' || '''memory-ordering'''
     12|-
     13| X86 || i386 || yes || yes || cmpxchg || stronger
     14|-
     15| PowerPC || powerpc || no || yes || lwarx/stwcx || weaker
     16|-
     17| Texas Instruments C3x/C4x || tic4x || Yes || No || No || No || Yes || No
     18|-
     19|}