forked from Imagelibrary/rtems
score: Add <rtems/score/cpuimpl.h>
The aim of this file is to encapsulate CPU port implementation details. This helps to hide implementation details from <rtems.h> which indirectly includes <rtems/score/cpu.h>.
This commit is contained in:
@@ -4,6 +4,7 @@ include_rtems_HEADERS = rtems/asm.h
|
|||||||
|
|
||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h
|
include_rtems_score_HEADERS = rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
||||||
include_rtems_score_HEADERS += rtems/score/arm.h
|
include_rtems_score_HEADERS += rtems/score/arm.h
|
||||||
include_rtems_score_HEADERS += rtems/score/armv4.h
|
include_rtems_score_HEADERS += rtems/score/armv4.h
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/cpu_asm.h: rtems/score/cpu_asm.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/cpu_asm.h: rtems/score/cpu_asm.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu_asm.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu_asm.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu_asm.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu_asm.h
|
||||||
|
|||||||
30
cpukit/score/cpu/arm/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/arm/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -10,6 +10,7 @@ include_rtems_bfin_HEADERS += rtems/bfin/bf52x.h
|
|||||||
|
|
||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h
|
include_rtems_score_HEADERS = rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/bfin.h
|
include_rtems_score_HEADERS += rtems/score/bfin.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
|
|||||||
@@ -48,6 +48,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/bfin.h: rtems/score/bfin.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/bfin.h: rtems/score/bfin.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/bfin.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/bfin.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/bfin.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/bfin.h
|
||||||
|
|||||||
30
cpukit/score/cpu/bfin/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/bfin/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -11,6 +11,7 @@ include_rtems_scoredir = $(includedir)/rtems/score
|
|||||||
|
|
||||||
include_rtems_score_HEADERS =
|
include_rtems_score_HEADERS =
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu.h
|
include_rtems_score_HEADERS += rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
||||||
|
|||||||
30
cpukit/score/cpu/epiphany/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/epiphany/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -5,6 +5,7 @@ include_rtems_HEADERS= rtems/asm.h
|
|||||||
|
|
||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h
|
include_rtems_score_HEADERS = rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/i386.h
|
include_rtems_score_HEADERS += rtems/score/i386.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
include_rtems_score_HEADERS += rtems/score/interrupts.h
|
include_rtems_score_HEADERS += rtems/score/interrupts.h
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/i386.h: rtems/score/i386.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/i386.h: rtems/score/i386.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/i386.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/i386.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/i386.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/i386.h
|
||||||
|
|||||||
30
cpukit/score/cpu/i386/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/i386/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -5,6 +5,7 @@ include_rtems_HEADERS = rtems/asm.h
|
|||||||
|
|
||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h
|
include_rtems_score_HEADERS = rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/lm32.h
|
include_rtems_score_HEADERS += rtems/score/lm32.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/lm32.h: rtems/score/lm32.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/lm32.h: rtems/score/lm32.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/lm32.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/lm32.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/lm32.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/lm32.h
|
||||||
|
|||||||
30
cpukit/score/cpu/lm32/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/lm32/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -7,6 +7,7 @@ include_rtems_HEADERS = rtems/asm.h
|
|||||||
|
|
||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h
|
include_rtems_score_HEADERS = rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/m32c.h
|
include_rtems_score_HEADERS += rtems/score/m32c.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
|
|||||||
@@ -40,6 +40,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/m32c.h: rtems/score/m32c.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/m32c.h: rtems/score/m32c.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/m32c.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/m32c.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/m32c.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/m32c.h
|
||||||
|
|||||||
30
cpukit/score/cpu/m32c/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/m32c/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -14,6 +14,7 @@ include_rtems_m68k_HEADERS += rtems/m68k/sim.h
|
|||||||
|
|
||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h
|
include_rtems_score_HEADERS = rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/m68k.h
|
include_rtems_score_HEADERS += rtems/score/m68k.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||||
|
|||||||
@@ -52,6 +52,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/m68k.h: rtems/score/m68k.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/m68k.h: rtems/score/m68k.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/m68k.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/m68k.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/m68k.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/m68k.h
|
||||||
|
|||||||
30
cpukit/score/cpu/m68k/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/m68k/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -9,6 +9,7 @@ include_rtems_mips_HEADERS += rtems/mips/iregdef.h
|
|||||||
|
|
||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h
|
include_rtems_score_HEADERS = rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/mips.h
|
include_rtems_score_HEADERS += rtems/score/mips.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||||
|
|||||||
@@ -44,6 +44,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/mips.h: rtems/score/mips.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/mips.h: rtems/score/mips.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/mips.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/mips.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/mips.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/mips.h
|
||||||
|
|||||||
30
cpukit/score/cpu/mips/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/mips/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -10,6 +10,7 @@ include_rtems_HEADERS = rtems/asm.h
|
|||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h rtems/score/moxie.h \
|
include_rtems_score_HEADERS = rtems/score/cpu.h rtems/score/moxie.h \
|
||||||
rtems/score/types.h
|
rtems/score/types.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||||
|
|
||||||
noinst_LIBRARIES = libscorecpu.a
|
noinst_LIBRARIES = libscorecpu.a
|
||||||
|
|||||||
@@ -39,6 +39,10 @@ $(PROJECT_INCLUDE)/rtems/score/types.h: rtems/score/types.h $(PROJECT_INCLUDE)/r
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/types.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/types.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
||||||
|
|||||||
30
cpukit/score/cpu/moxie/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/moxie/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -11,6 +11,7 @@ include_rtems_scoredir = $(includedir)/rtems/score
|
|||||||
|
|
||||||
include_rtems_score_HEADERS =
|
include_rtems_score_HEADERS =
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu.h
|
include_rtems_score_HEADERS += rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/nios2.h
|
include_rtems_score_HEADERS += rtems/score/nios2.h
|
||||||
include_rtems_score_HEADERS += rtems/score/nios2-utility.h
|
include_rtems_score_HEADERS += rtems/score/nios2-utility.h
|
||||||
include_rtems_score_HEADERS += rtems/score/nios2-count-zeros.h
|
include_rtems_score_HEADERS += rtems/score/nios2-count-zeros.h
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/nios2.h: rtems/score/nios2.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/nios2.h: rtems/score/nios2.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/nios2.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/nios2.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/nios2.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/nios2.h
|
||||||
|
|||||||
30
cpukit/score/cpu/nios2/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/nios2/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -5,6 +5,7 @@ include_rtems_HEADERS = rtems/asm.h
|
|||||||
|
|
||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h
|
include_rtems_score_HEADERS = rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/no_cpu.h
|
include_rtems_score_HEADERS += rtems/score/no_cpu.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/no_cpu.h: rtems/score/no_cpu.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/no_cpu.h: rtems/score/no_cpu.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/no_cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/no_cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/no_cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/no_cpu.h
|
||||||
|
|||||||
30
cpukit/score/cpu/no_cpu/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/no_cpu/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -11,6 +11,7 @@ include_rtems_scoredir = $(includedir)/rtems/score
|
|||||||
|
|
||||||
include_rtems_score_HEADERS =
|
include_rtems_score_HEADERS =
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu.h
|
include_rtems_score_HEADERS += rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
include_rtems_score_HEADERS += rtems/score/cpu_asm.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/cpuatomic.h: rtems/score/cpuatomic.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuatomic.h
|
||||||
|
|||||||
30
cpukit/score/cpu/or1k/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/or1k/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -6,6 +6,7 @@ include_rtems_HEADERS = rtems/asm.h
|
|||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/powerpc.h
|
include_rtems_score_HEADERS = rtems/score/powerpc.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu.h
|
include_rtems_score_HEADERS += rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||||
|
|
||||||
|
|||||||
@@ -35,6 +35,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/types.h: rtems/score/types.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/types.h: rtems/score/types.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/types.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/types.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
|
||||||
|
|||||||
30
cpukit/score/cpu/powerpc/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/powerpc/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -5,6 +5,7 @@ include_rtems_HEADERS = rtems/asm.h
|
|||||||
|
|
||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h
|
include_rtems_score_HEADERS = rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
include_rtems_score_HEADERS += rtems/score/sh.h
|
include_rtems_score_HEADERS += rtems/score/sh.h
|
||||||
include_rtems_score_HEADERS += rtems/score/sh_io.h
|
include_rtems_score_HEADERS += rtems/score/sh_io.h
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/types.h: rtems/score/types.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/types.h: rtems/score/types.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/types.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/types.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
|
||||||
|
|||||||
30
cpukit/score/cpu/sh/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/sh/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -6,6 +6,7 @@ include_rtems_HEADERS = rtems/asm.h
|
|||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/sparc.h
|
include_rtems_score_HEADERS = rtems/score/sparc.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu.h
|
include_rtems_score_HEADERS += rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/sparcimpl.h
|
include_rtems_score_HEADERS += rtems/score/sparcimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||||
|
|||||||
@@ -35,6 +35,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/sparcimpl.h: rtems/score/sparcimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/sparcimpl.h: rtems/score/sparcimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/sparcimpl.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/sparcimpl.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/sparcimpl.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/sparcimpl.h
|
||||||
|
|||||||
30
cpukit/score/cpu/sparc/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/sparc/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -9,6 +9,7 @@ include_rtems_HEADERS = rtems/asm.h
|
|||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/sparc64.h
|
include_rtems_score_HEADERS = rtems/score/sparc64.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu.h
|
include_rtems_score_HEADERS += rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/types.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||||
|
|
||||||
|
|||||||
@@ -35,6 +35,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/types.h: rtems/score/types.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/types.h: rtems/score/types.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/types.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/types.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/types.h
|
||||||
|
|||||||
30
cpukit/score/cpu/sparc64/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/sparc64/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
@@ -5,6 +5,7 @@ include_rtems_HEADERS = rtems/asm.h
|
|||||||
|
|
||||||
include_rtems_scoredir = $(includedir)/rtems/score
|
include_rtems_scoredir = $(includedir)/rtems/score
|
||||||
include_rtems_score_HEADERS = rtems/score/cpu.h
|
include_rtems_score_HEADERS = rtems/score/cpu.h
|
||||||
|
include_rtems_score_HEADERS += rtems/score/cpuimpl.h
|
||||||
include_rtems_score_HEADERS += rtems/score/v850.h
|
include_rtems_score_HEADERS += rtems/score/v850.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpu_asm.h rtems/score/types.h
|
include_rtems_score_HEADERS += rtems/score/cpu_asm.h rtems/score/types.h
|
||||||
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
include_rtems_score_HEADERS += rtems/score/cpuatomic.h
|
||||||
|
|||||||
@@ -31,6 +31,10 @@ $(PROJECT_INCLUDE)/rtems/score/cpu.h: rtems/score/cpu.h $(PROJECT_INCLUDE)/rtems
|
|||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpu.h
|
||||||
|
|
||||||
|
$(PROJECT_INCLUDE)/rtems/score/cpuimpl.h: rtems/score/cpuimpl.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/cpuimpl.h
|
||||||
|
|
||||||
$(PROJECT_INCLUDE)/rtems/score/v850.h: rtems/score/v850.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
$(PROJECT_INCLUDE)/rtems/score/v850.h: rtems/score/v850.h $(PROJECT_INCLUDE)/rtems/score/$(dirstamp)
|
||||||
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/v850.h
|
$(INSTALL_DATA) $< $(PROJECT_INCLUDE)/rtems/score/v850.h
|
||||||
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/v850.h
|
PREINSTALL_FILES += $(PROJECT_INCLUDE)/rtems/score/v850.h
|
||||||
|
|||||||
30
cpukit/score/cpu/v850/rtems/score/cpuimpl.h
Normal file
30
cpukit/score/cpu/v850/rtems/score/cpuimpl.h
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
/**
|
||||||
|
* @file
|
||||||
|
*
|
||||||
|
* @brief CPU Port Implementation API
|
||||||
|
*/
|
||||||
|
|
||||||
|
/*
|
||||||
|
* The license and distribution terms for this file may be
|
||||||
|
* found in the file LICENSE in this distribution or at
|
||||||
|
* http://www.rtems.org/license/LICENSE.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
#define _RTEMS_SCORE_CPUIMPL_H
|
||||||
|
|
||||||
|
#include <rtems/score/cpu.h>
|
||||||
|
|
||||||
|
#ifndef ASM
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
extern "C" {
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef __cplusplus
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ASM */
|
||||||
|
|
||||||
|
#endif /* _RTEMS_SCORE_CPUIMPL_H */
|
||||||
Reference in New Issue
Block a user