mirror of
https://gitlab.rtems.org/rtems/rtos/rtems.git
synced 2026-08-31 11:37:10 +08:00
score: Add CPU_MAXIMUM_PROCESSORS
Maximum number of processors of all systems supported by this CPU port.
This commit is contained in:
@@ -204,6 +204,8 @@
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/** @} */
|
||||
|
||||
#ifdef ARM_MULTILIB_HAS_THREAD_ID_REGISTER
|
||||
|
||||
@@ -354,6 +354,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/*
|
||||
* Processor defined structures required for cpukit/score.
|
||||
*
|
||||
|
||||
@@ -795,6 +795,8 @@ typedef struct {
|
||||
#define CPU_EXCEPTION_FRAME_SIZE 260
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
#ifndef ASM
|
||||
typedef uint16_t Priority_bit_map_Word;
|
||||
|
||||
|
||||
@@ -124,6 +124,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
#define I386_CONTEXT_CONTROL_EFLAGS_OFFSET 0
|
||||
#define I386_CONTEXT_CONTROL_ESP_OFFSET 4
|
||||
#define I386_CONTEXT_CONTROL_EBP_OFFSET 8
|
||||
|
||||
@@ -348,6 +348,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/*
|
||||
* Processor defined structures required for cpukit/score.
|
||||
*
|
||||
|
||||
@@ -371,6 +371,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/*
|
||||
* Processor defined structures required for cpukit/score.
|
||||
*
|
||||
|
||||
@@ -115,6 +115,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
#if ( CPU_HARDWARE_FP == TRUE ) && !defined( __mcoldfire__ )
|
||||
#if defined( __mc68060__ )
|
||||
#define M68K_FP_STATE_SIZE 16
|
||||
|
||||
@@ -313,6 +313,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/*
|
||||
* Processor defined structures
|
||||
*
|
||||
|
||||
@@ -285,6 +285,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/*
|
||||
* Processor defined structures required for cpukit/score.
|
||||
*
|
||||
|
||||
@@ -111,6 +111,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
#ifndef ASM
|
||||
|
||||
typedef struct {
|
||||
|
||||
@@ -391,6 +391,12 @@ extern "C" {
|
||||
*/
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
/**
|
||||
* @brief Maximum number of processors of all systems supported by this CPU
|
||||
* port.
|
||||
*/
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/*
|
||||
* Processor defined structures required for cpukit/score.
|
||||
*
|
||||
|
||||
@@ -788,6 +788,8 @@ typedef struct {
|
||||
#define CPU_SIZEOF_POINTER 4
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
#ifndef ASM
|
||||
typedef uint32_t CPU_Counter_ticks;
|
||||
typedef uint16_t Priority_bit_map_Word;
|
||||
|
||||
@@ -173,6 +173,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/*
|
||||
* Processor defined structures required for cpukit/score.
|
||||
*/
|
||||
|
||||
@@ -260,6 +260,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/*
|
||||
* Processor defined structures required for cpukit/score.
|
||||
*/
|
||||
|
||||
@@ -363,6 +363,8 @@ typedef struct {
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 4
|
||||
#endif
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/**
|
||||
* @brief Offset of the CPU_Per_CPU_control::isr_dispatch_disable field
|
||||
* relative to the Per_CPU_Control begin.
|
||||
|
||||
@@ -209,6 +209,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
/*
|
||||
* This structure represents the organization of the minimum stack frame
|
||||
* for the SPARC. More framing information is required in certain situaions
|
||||
|
||||
@@ -348,6 +348,8 @@ extern "C" {
|
||||
|
||||
#define CPU_PER_CPU_CONTROL_SIZE 0
|
||||
|
||||
#define CPU_MAXIMUM_PROCESSORS 32
|
||||
|
||||
typedef struct {
|
||||
/* There is no CPU specific per-CPU state */
|
||||
} CPU_Per_CPU_control;
|
||||
|
||||
Reference in New Issue
Block a user