arm_cpu_types.h File Reference

Back to the index.

Macros
arm_cpu_types.h File Reference
#include "thirdparty/arm_cputypes.h"

Go to the source code of this file.

Macros

#define ARM_NO_MMU   1
 
#define ARM_DUAL_ENDIAN   2
 
#define ARM_XSCALE   4
 
#define ARM_CPU_TYPE_DEFS
 

Macro Definition Documentation

◆ ARM_CPU_TYPE_DEFS

#define ARM_CPU_TYPE_DEFS
Value:
{ \
{ "ARM3", CPU_ID_ARM3, ARM_DUAL_ENDIAN,12, 1, 0, 1 }, \
{ "ARM610", CPU_ID_ARM600, ARM_DUAL_ENDIAN,12, 1, 0, 1 }, \
{ "ARM610", CPU_ID_ARM610, ARM_DUAL_ENDIAN,12, 1, 0, 1 }, \
{ "ARM620", CPU_ID_ARM620, ARM_DUAL_ENDIAN,12, 1, 0, 1 }, \
\
{ "ARM700", CPU_ID_ARM700, 0, 12, 1, 0, 1 }, \
{ "ARM710", CPU_ID_ARM710, 0, 12, 1, 0, 1 }, \
{ "ARM710A", CPU_ID_ARM710A, 0, 12, 1, 0, 1 }, \
{ "ARM720T", CPU_ID_ARM720T, 0, 12, 1, 0, 1 }, \
{ "ARM740T4K", CPU_ID_ARM740T4K,ARM_NO_MMU, 12, 1, 0, 1 }, \
{ "ARM740T8K", CPU_ID_ARM740T8K,ARM_NO_MMU, 13, 1, 0, 1 }, \
{ "ARM7500", CPU_ID_ARM7500, 0, 12, 1, 0, 1 }, \
{ "ARM7500FE", CPU_ID_ARM7500FE,0, 12, 1, 0, 1 }, \
\
{ "ARM810", CPU_ID_ARM810, 0, 12, 1, 0, 1 }, \
{ "ARM920T", CPU_ID_ARM920T, 0, 14, 1, 14, 1 }, \
{ "ARM922T", CPU_ID_ARM922T, 0, 12, 1, 0, 1 }, \
{ "ARM940T", CPU_ID_ARM940T, ARM_NO_MMU, 12, 1, 0, 1 }, \
\
{ "ARM946ES", CPU_ID_ARM946ES,ARM_NO_MMU, 12, 1, 0, 1 }, \
{ "ARM966ES", CPU_ID_ARM966ES,ARM_NO_MMU, 12, 1, 0, 1 }, \
{ "ARM966ESR1", CPU_ID_ARM966ESR1,ARM_NO_MMU, 12, 1, 0, 1 }, \
\
{ "ARM1020E", CPU_ID_ARM1020E,0, 12, 1, 0, 1 }, \
{ "ARM1022ES", CPU_ID_ARM1022ES,0, 12, 1, 0, 1 }, \
{ "ARM1026EJS", CPU_ID_ARM1026EJS,0, 12, 1, 0, 1 }, \
{ "ARM1136JS", CPU_ID_ARM1136JS,0, 12, 1, 0, 1 }, \
{ "ARM1136JSR1",CPU_ID_ARM1136JSR1,0, 12, 1, 0, 1 }, \
\
{ "SA110", CPU_ID_SA110 | 3, 0, 14, 1, 14, 1 }, \
{ "SA1100", CPU_ID_SA1100, 0, 14, 1, 14, 1 }, \
{ "SA1110", CPU_ID_SA1110, 0, 14, 1, 14, 1 }, \
\
{ "TI925T", CPU_ID_TI925T, 0, 14, 1, 14, 1 }, \
{ "IXP1200", CPU_ID_IXP1200, 0, 14, 1, 14, 1 }, \
{ "80200", CPU_ID_80200, 0, 14, 1, 14, 1 }, \
\
{ "PXA210", CPU_ID_PXA210, ARM_XSCALE, 16, 1, 0, 1 }, \
{ "PXA210A", CPU_ID_PXA210A, ARM_XSCALE, 16, 1, 0, 1 }, \
{ "PXA210B", CPU_ID_PXA210B, ARM_XSCALE, 16, 1, 0, 1 }, \
{ "PXA210C", CPU_ID_PXA210C, ARM_XSCALE, 16, 1, 0, 1 }, \
{ "PXA250", CPU_ID_PXA250, ARM_XSCALE, 16, 1, 0, 1 }, \
{ "PXA250A", CPU_ID_PXA250A, ARM_XSCALE, 16, 1, 0, 1 }, \
{ "PXA250B", CPU_ID_PXA250B, ARM_XSCALE, 16, 1, 0, 1 }, \
{ "PXA250C", CPU_ID_PXA250C, ARM_XSCALE, 16, 1, 0, 1 }, \
{ "PXA27X", CPU_ID_PXA27X, ARM_XSCALE, 16, 1, 0, 1 }, \
\
{ "IXP425_255", CPU_ID_IXP425_266,ARM_XSCALE, 15, 1, 15, 1 }, \
{ "IXP425_400", CPU_ID_IXP425_400,ARM_XSCALE, 15, 1, 15, 1 }, \
{ "IXP425_533", CPU_ID_IXP425_533,ARM_XSCALE, 15, 1, 15, 1 }, \
\
{ "CORTEX-A5", CPU_ID_CORTEXA5R0,0/*TODO*/, 15, 1, 15, 1 }, \
\
{ "80219_400", CPU_ID_80219_400,ARM_XSCALE, 15, 1, 15, 1 }, \
{ "80219_600", CPU_ID_80219_600,ARM_XSCALE, 15, 1, 15, 1 }, \
{ "80321_400", CPU_ID_80321_400,ARM_XSCALE, 15, 1, 15, 1 }, \
{ "80321_400_B0",CPU_ID_80321_400_B0,ARM_XSCALE,15, 1, 15, 1 }, \
{ "80321_600", CPU_ID_80321_600,ARM_XSCALE, 15, 1, 15, 1 }, \
{ "80321_600_B0",CPU_ID_80321_600_B0,ARM_XSCALE,15, 1, 15, 1 }, \
{ "80321_600_2",CPU_ID_80321_600_2,ARM_XSCALE,15, 1, 15, 1 }, \
\
{ NULL, 0, 0, 0,0, 0,0 } }

Definition at line 50 of file arm_cpu_types.h.

◆ ARM_DUAL_ENDIAN

#define ARM_DUAL_ENDIAN   2

Definition at line 41 of file arm_cpu_types.h.

◆ ARM_NO_MMU

#define ARM_NO_MMU   1

Definition at line 40 of file arm_cpu_types.h.

◆ ARM_XSCALE

#define ARM_XSCALE   4

Definition at line 42 of file arm_cpu_types.h.

CPU_ID_ARM1022ES
#define CPU_ID_ARM1022ES
Definition: arm_cputypes.h:138
CPU_ID_ARM700
#define CPU_ID_ARM700
Definition: arm_cputypes.h:118
CPU_ID_PXA250C
#define CPU_ID_PXA250C
Definition: arm_cputypes.h:195
CPU_ID_ARM3
#define CPU_ID_ARM3
Definition: arm_cputypes.h:112
CPU_ID_PXA27X
#define CPU_ID_PXA27X
Definition: arm_cputypes.h:197
CPU_ID_PXA210B
#define CPU_ID_PXA210B
Definition: arm_cputypes.h:194
CPU_ID_PXA250A
#define CPU_ID_PXA250A
Definition: arm_cputypes.h:191
CPU_ID_SA110
#define CPU_ID_SA110
Definition: arm_cputypes.h:180
CPU_ID_ARM920T
#define CPU_ID_ARM920T
Definition: arm_cputypes.h:130
CPU_ID_ARM922T
#define CPU_ID_ARM922T
Definition: arm_cputypes.h:131
CPU_ID_ARM7500FE
#define CPU_ID_ARM7500FE
Definition: arm_cputypes.h:122
CPU_ID_ARM1136JSR1
#define CPU_ID_ARM1136JSR1
Definition: arm_cputypes.h:142
CPU_ID_ARM1020E
#define CPU_ID_ARM1020E
Definition: arm_cputypes.h:137
CPU_ID_80200
#define CPU_ID_80200
Definition: arm_cputypes.h:188
CPU_ID_PXA210
#define CPU_ID_PXA210
Definition: arm_cputypes.h:190
CPU_ID_80219_400
#define CPU_ID_80219_400
Definition: arm_cputypes.h:203
CPU_ID_ARM946ES
#define CPU_ID_ARM946ES
Definition: arm_cputypes.h:134
CPU_ID_SA1100
#define CPU_ID_SA1100
Definition: arm_cputypes.h:181
CPU_ID_IXP425_400
#define CPU_ID_IXP425_400
Definition: arm_cputypes.h:206
CPU_ID_TI925T
#define CPU_ID_TI925T
Definition: arm_cputypes.h:182
CPU_ID_ARM7500
#define CPU_ID_ARM7500
Definition: arm_cputypes.h:120
CPU_ID_ARM1136JS
#define CPU_ID_ARM1136JS
Definition: arm_cputypes.h:141
CPU_ID_80321_600_2
#define CPU_ID_80321_600_2
Definition: arm_cputypes.h:202
CPU_ID_ARM940T
#define CPU_ID_ARM940T
Definition: arm_cputypes.h:133
CPU_ID_ARM810
#define CPU_ID_ARM810
Definition: arm_cputypes.h:129
CPU_ID_ARM720T
#define CPU_ID_ARM720T
Definition: arm_cputypes.h:124
CPU_ID_80219_600
#define CPU_ID_80219_600
Definition: arm_cputypes.h:204
CPU_ID_ARM710
#define CPU_ID_ARM710
Definition: arm_cputypes.h:119
CPU_ID_SA1110
#define CPU_ID_SA1110
Definition: arm_cputypes.h:186
CPU_ID_ARM966ES
#define CPU_ID_ARM966ES
Definition: arm_cputypes.h:135
CPU_ID_ARM710A
#define CPU_ID_ARM710A
Definition: arm_cputypes.h:121
CPU_ID_IXP425_266
#define CPU_ID_IXP425_266
Definition: arm_cputypes.h:207
ARM_DUAL_ENDIAN
#define ARM_DUAL_ENDIAN
Definition: arm_cpu_types.h:41
CPU_ID_ARM740T4K
#define CPU_ID_ARM740T4K
Definition: arm_cputypes.h:126
CPU_ID_PXA250
#define CPU_ID_PXA250
Definition: arm_cputypes.h:189
CPU_ID_PXA210A
#define CPU_ID_PXA210A
Definition: arm_cputypes.h:192
CPU_ID_ARM610
#define CPU_ID_ARM610
Definition: arm_cputypes.h:114
CPU_ID_80321_400_B0
#define CPU_ID_80321_400_B0
Definition: arm_cputypes.h:200
CPU_ID_CORTEXA5R0
#define CPU_ID_CORTEXA5R0
Definition: arm_cputypes.h:146
CPU_ID_PXA210C
#define CPU_ID_PXA210C
Definition: arm_cputypes.h:196
CPU_ID_IXP425_533
#define CPU_ID_IXP425_533
Definition: arm_cputypes.h:205
ARM_NO_MMU
#define ARM_NO_MMU
Definition: arm_cpu_types.h:40
CPU_ID_ARM966ESR1
#define CPU_ID_ARM966ESR1
Definition: arm_cputypes.h:136
CPU_ID_ARM1026EJS
#define CPU_ID_ARM1026EJS
Definition: arm_cputypes.h:139
CPU_ID_80321_600_B0
#define CPU_ID_80321_600_B0
Definition: arm_cputypes.h:201
CPU_ID_ARM740T8K
#define CPU_ID_ARM740T8K
Definition: arm_cputypes.h:125
CPU_ID_80321_400
#define CPU_ID_80321_400
Definition: arm_cputypes.h:198
ARM_XSCALE
#define ARM_XSCALE
Definition: arm_cpu_types.h:42
CPU_ID_ARM600
#define CPU_ID_ARM600
Definition: arm_cputypes.h:113
CPU_ID_IXP1200
#define CPU_ID_IXP1200
Definition: arm_cputypes.h:187
CPU_ID_80321_600
#define CPU_ID_80321_600
Definition: arm_cputypes.h:199
CPU_ID_PXA250B
#define CPU_ID_PXA250B
Definition: arm_cputypes.h:193
CPU_ID_ARM620
#define CPU_ID_ARM620
Definition: arm_cputypes.h:115

Generated on Tue Mar 24 2020 14:04:48 for GXemul by doxygen 1.8.17