Changeset 9b605b28 in rtems


Ignore:
Timestamp:
Apr 23, 2013, 4:34:16 PM (6 years ago)
Author:
WeiY <wei.a.yang@…>
Branches:
4.11, master
Children:
502693f5
Parents:
f6db560
git-author:
WeiY <wei.a.yang@…> (04/23/13 16:34:16)
git-committer:
Gedare Bloom <gedare@…> (05/01/13 14:28:48)
Message:

Using the generic atomic ops to implement UP mode atomic for all architectures. SMP atomic port will be later.

Location:
cpukit/score/cpu
Files:
15 added
30 edited

Legend:

Unmodified
Added
Removed
  • cpukit/score/cpu/arm/Makefile.am

    rf6db560 r9b605b28  
    1010include_rtems_score_HEADERS += rtems/score/armv7m.h
    1111include_rtems_score_HEADERS += rtems/score/types.h
     12include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1213
    1314noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/arm/preinstall.am

    rf6db560 r9b605b28  
    5252PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    5353
     54$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     55        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     56PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/avr/Makefile.am

    rf6db560 r9b605b28  
    99include_rtems_score_HEADERS += rtems/score/cpu_asm.h
    1010include_rtems_score_HEADERS += rtems/score/types.h
     11include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1112
    1213include_rtems_avrdir = $(includedir)/avr
  • cpukit/score/cpu/avr/preinstall.am

    rf6db560 r9b605b28  
    4444PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    4545
     46$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     47        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     48PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     49
    4650$(PROJECT_INCLUDE)/avr/$(dirstamp):
    4751        @$(MKDIR_P) $(PROJECT_INCLUDE)/avr
  • cpukit/score/cpu/bfin/Makefile.am

    rf6db560 r9b605b28  
    1414include_rtems_score_HEADERS += rtems/score/cpu_asm.h
    1515include_rtems_score_HEADERS += rtems/score/types.h
     16include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1617
    1718noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/bfin/preinstall.am

    rf6db560 r9b605b28  
    6161PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    6262
     63$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     64        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     65PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/h8300/Makefile.am

    rf6db560 r9b605b28  
    88include_rtems_score_HEADERS += rtems/score/h8300.h
    99include_rtems_score_HEADERS += rtems/score/types.h
     10include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1011
    1112noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/h8300/preinstall.am

    rf6db560 r9b605b28  
    4040PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    4141
     42$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     43        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     44PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/lm32/Makefile.am

    rf6db560 r9b605b28  
    99include_rtems_score_HEADERS += rtems/score/cpu_asm.h
    1010include_rtems_score_HEADERS += rtems/score/types.h
     11include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1112
    1213noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/lm32/preinstall.am

    rf6db560 r9b605b28  
    4444PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    4545
     46$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     47        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     48PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/m32c/Makefile.am

    rf6db560 r9b605b28  
    1111include_rtems_score_HEADERS += rtems/score/cpu_asm.h
    1212include_rtems_score_HEADERS += rtems/score/types.h
     13include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1314
    1415noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/m32c/preinstall.am

    rf6db560 r9b605b28  
    5353PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    5454
     55$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     56        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     57PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/m32r/Makefile.am

    rf6db560 r9b605b28  
    1111include_rtems_score_HEADERS += rtems/score/cpu_asm.h
    1212include_rtems_score_HEADERS += rtems/score/types.h
     13include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1314
    1415noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/m32r/preinstall.am

    rf6db560 r9b605b28  
    4949PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    5050
     51$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     52        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     53PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/m68k/Makefile.am

    rf6db560 r9b605b28  
    1717include_rtems_score_HEADERS += rtems/score/m68k.h
    1818include_rtems_score_HEADERS += rtems/score/types.h
     19include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1920
    2021libscorecpu_a_SOURCES = cpu.c cpu_asm.S
  • cpukit/score/cpu/m68k/preinstall.am

    rf6db560 r9b605b28  
    6161PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    6262
     63$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     64        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     65PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/mips/Makefile.am

    rf6db560 r9b605b28  
    1212include_rtems_score_HEADERS += rtems/score/mips.h
    1313include_rtems_score_HEADERS += rtems/score/types.h
     14include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1415
    1516noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/mips/preinstall.am

    rf6db560 r9b605b28  
    5353PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    5454
     55$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     56        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     57PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/moxie/Makefile.am

    rf6db560 r9b605b28  
    1111include_rtems_score_HEADERS = rtems/score/cpu.h rtems/score/moxie.h \
    1212    rtems/score/types.h
     13include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1314
    1415noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/moxie/preinstall.am

    rf6db560 r9b605b28  
    4040PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    4141
     42$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     43        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     44PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/nios2/Makefile.am

    rf6db560 r9b605b28  
    1717include_rtems_score_HEADERS += rtems/score/cpu_asm.h
    1818include_rtems_score_HEADERS += rtems/score/types.h
     19include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1920
    2021noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/nios2/preinstall.am

    rf6db560 r9b605b28  
    5252PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    5353
     54$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     55        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     56PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/sh/Makefile.am

    rf6db560 r9b605b28  
    99include_rtems_score_HEADERS += rtems/score/sh.h
    1010include_rtems_score_HEADERS += rtems/score/sh_io.h
     11include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1112
    1213noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/sh/preinstall.am

    rf6db560 r9b605b28  
    4444PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/sh_io.h
    4545
     46$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     47        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     48PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/sparc/Makefile.am

    rf6db560 r9b605b28  
    88include_rtems_score_HEADERS += rtems/score/cpu.h
    99include_rtems_score_HEADERS += rtems/score/types.h
     10include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1011
    1112noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/sparc/preinstall.am

    rf6db560 r9b605b28  
    4040PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    4141
     42$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     43        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     44PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/sparc64/Makefile.am

    rf6db560 r9b605b28  
    1111include_rtems_score_HEADERS += rtems/score/cpu.h
    1212include_rtems_score_HEADERS += rtems/score/types.h
     13include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1314
    1415noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/sparc64/preinstall.am

    rf6db560 r9b605b28  
    4040PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    4141
     42$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     43        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     44PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
  • cpukit/score/cpu/v850/Makefile.am

    rf6db560 r9b605b28  
    88include_rtems_score_HEADERS += rtems/score/v850.h
    99include_rtems_score_HEADERS += rtems/score/cpu_asm.h rtems/score/types.h
     10include_rtems_score_HEADERS += rtems/score/cpuatomic.h
    1011
    1112noinst_LIBRARIES = libscorecpu.a
  • cpukit/score/cpu/v850/preinstall.am

    rf6db560 r9b605b28  
    4444PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
    4545
     46$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
     47        $(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
     48PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
Note: See TracChangeset for help on using the changeset viewer.