Changes between Version 10 and Version 11 of Developer/AtomicSupport


Ignore:
Timestamp:
Mar 9, 2018, 11:37:59 PM (21 months ago)
Author:
Amaan Cheval
Comment:

Update SMP support status based on docs (https://docs.rtems.org/branches/master/c-user/symmetric_multiprocessing_services.html) and master branch

Legend:

Unmodified
Added
Removed
Modified
  • Developer/AtomicSupport

    v10 v11  
    88
    99|| '''Architecture''' || '''Target CPU''' || '''RTEMS SMP''' || '''atomic-hardware''' || '''atomic-instruction''' || '''memory-ordering''' ||
    10 || X86 || i386 || Yes || Yes || cmpxchg || Stronger ||
    11 || PowerPC || powerpc || No || Yes || lwarx/stwcx || Weaker ||
    12 || SPARC (V7-V8) || sparc || No || Yes || ldstub/swap/cas(optional) || Stronger (TSO-mode) ||
     10|| X86 || i386 || Unusable || Yes || cmpxchg || Stronger ||
     11|| PowerPC || powerpc || Yes || Yes || lwarx/stwcx || Weaker ||
     12|| SPARC (V7-V8) || sparc || Yes || Yes || ldstub/swap/cas(optional) || Stronger (TSO-mode) ||
    1313|| SPARC V9 || sparc64 || No || Yes || ldstub/swap/cas || Stronger (TSO-mode) ||
    1414|| MIPS || mips || No || Yes || ll/sc || Weaker ||
    15 || ARM || arm || No || Yes (V6 above) || ldstub/swap (V6 above) || Weaker ||
     15|| ARM || arm || Yes || Yes (V6 above) || ldstub/swap (V6 above) || Weaker ||
    1616|| M68K || m68k || No || Yes || cad/cas32/tas || ||
    1717|| Blackfin || bfin || No || no || no || ||