Commit bd5ea513986dfe68d1828ddd9df20078e743638f
1 parent
40569b7e
target-ppc: Model e500v{1,2} CPUs more accurately
The e500v1 chips only have single-precision floating point; don't say we support the double-precision floating-point instructions on such chips. Also add an e500v1 -cpu argument for a generic e500v1. Signed-off-by: Nathan Froyd <froydnj@codesourcery.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6576 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
125 additions
and
102 deletions
target-ppc/translate_init.c
| ... | ... | @@ -4147,23 +4147,43 @@ static void init_proc_e300 (CPUPPCState *env) |
| 4147 | 4147 | ppc6xx_irq_init(env); |
| 4148 | 4148 | } |
| 4149 | 4149 | |
| 4150 | -/* e500 core */ | |
| 4151 | -#define POWERPC_INSNS_e500 (PPC_INSNS_BASE | PPC_ISEL | \ | |
| 4152 | - PPC_SPE | PPC_SPE_SINGLE | PPC_SPE_DOUBLE | \ | |
| 4153 | - PPC_WRTEE | PPC_RFDI | \ | |
| 4154 | - PPC_CACHE | PPC_CACHE_LOCK | PPC_CACHE_ICBI | \ | |
| 4155 | - PPC_CACHE_DCBZ | PPC_CACHE_DCBA | \ | |
| 4156 | - PPC_MEM_TLBSYNC | PPC_TLBIVAX | \ | |
| 4157 | - PPC_BOOKE) | |
| 4158 | -#define POWERPC_MSRM_e500 (0x000000000606FF30ULL) | |
| 4159 | -#define POWERPC_MMU_e500 (POWERPC_MMU_BOOKE_FSL) | |
| 4160 | -#define POWERPC_EXCP_e500 (POWERPC_EXCP_BOOKE) | |
| 4161 | -#define POWERPC_INPUT_e500 (PPC_FLAGS_INPUT_BookE) | |
| 4162 | -#define POWERPC_BFDM_e500 (bfd_mach_ppc_860) | |
| 4163 | -#define POWERPC_FLAG_e500 (POWERPC_FLAG_SPE | POWERPC_FLAG_CE | \ | |
| 4164 | - POWERPC_FLAG_UBLE | POWERPC_FLAG_DE | \ | |
| 4165 | - POWERPC_FLAG_BUS_CLK) | |
| 4166 | -#define check_pow_e500 check_pow_hid0 | |
| 4150 | +/* e500v1 core */ | |
| 4151 | +#define POWERPC_INSNS_e500v1 (PPC_INSNS_BASE | PPC_ISEL | \ | |
| 4152 | + PPC_SPE | PPC_SPE_SINGLE | \ | |
| 4153 | + PPC_WRTEE | PPC_RFDI | \ | |
| 4154 | + PPC_CACHE | PPC_CACHE_LOCK | PPC_CACHE_ICBI | \ | |
| 4155 | + PPC_CACHE_DCBZ | PPC_CACHE_DCBA | \ | |
| 4156 | + PPC_MEM_TLBSYNC | PPC_TLBIVAX | \ | |
| 4157 | + PPC_BOOKE) | |
| 4158 | +#define POWERPC_MSRM_e500v1 (0x000000000606FF30ULL) | |
| 4159 | +#define POWERPC_MMU_e500v1 (POWERPC_MMU_BOOKE_FSL) | |
| 4160 | +#define POWERPC_EXCP_e500v1 (POWERPC_EXCP_BOOKE) | |
| 4161 | +#define POWERPC_INPUT_e500v1 (PPC_FLAGS_INPUT_BookE) | |
| 4162 | +#define POWERPC_BFDM_e500v1 (bfd_mach_ppc_860) | |
| 4163 | +#define POWERPC_FLAG_e500v1 (POWERPC_FLAG_SPE | POWERPC_FLAG_CE | \ | |
| 4164 | + POWERPC_FLAG_UBLE | POWERPC_FLAG_DE | \ | |
| 4165 | + POWERPC_FLAG_BUS_CLK) | |
| 4166 | +#define check_pow_e500v1 check_pow_hid0 | |
| 4167 | +#define init_proc_e500v1 init_proc_e500 | |
| 4168 | + | |
| 4169 | +/* e500v2 core */ | |
| 4170 | +#define POWERPC_INSNS_e500v2 (PPC_INSNS_BASE | PPC_ISEL | \ | |
| 4171 | + PPC_SPE | PPC_SPE_SINGLE | PPC_SPE_DOUBLE | \ | |
| 4172 | + PPC_WRTEE | PPC_RFDI | \ | |
| 4173 | + PPC_CACHE | PPC_CACHE_LOCK | PPC_CACHE_ICBI | \ | |
| 4174 | + PPC_CACHE_DCBZ | PPC_CACHE_DCBA | \ | |
| 4175 | + PPC_MEM_TLBSYNC | PPC_TLBIVAX | \ | |
| 4176 | + PPC_BOOKE) | |
| 4177 | +#define POWERPC_MSRM_e500v2 (0x000000000606FF30ULL) | |
| 4178 | +#define POWERPC_MMU_e500v2 (POWERPC_MMU_BOOKE_FSL) | |
| 4179 | +#define POWERPC_EXCP_e500v2 (POWERPC_EXCP_BOOKE) | |
| 4180 | +#define POWERPC_INPUT_e500v2 (PPC_FLAGS_INPUT_BookE) | |
| 4181 | +#define POWERPC_BFDM_e500v2 (bfd_mach_ppc_860) | |
| 4182 | +#define POWERPC_FLAG_e500v2 (POWERPC_FLAG_SPE | POWERPC_FLAG_CE | \ | |
| 4183 | + POWERPC_FLAG_UBLE | POWERPC_FLAG_DE | \ | |
| 4184 | + POWERPC_FLAG_BUS_CLK) | |
| 4185 | +#define check_pow_e500v2 check_pow_hid0 | |
| 4186 | +#define init_proc_e500v2 init_proc_e500 | |
| 4167 | 4187 | |
| 4168 | 4188 | __attribute__ (( unused )) |
| 4169 | 4189 | static void init_proc_e500 (CPUPPCState *env) |
| ... | ... | @@ -6691,9 +6711,10 @@ enum { |
| 6691 | 6711 | /* e500 family */ |
| 6692 | 6712 | /* e500 cores */ |
| 6693 | 6713 | #define CPU_POWERPC_e500 CPU_POWERPC_e500v2_v22 |
| 6714 | +#define CPU_POWERPC_e500v1 CPU_POWERPC_e500v1_v20 | |
| 6694 | 6715 | #define CPU_POWERPC_e500v2 CPU_POWERPC_e500v2_v22 |
| 6695 | - CPU_POWERPC_e500_v10 = 0x80200010, | |
| 6696 | - CPU_POWERPC_e500_v20 = 0x80200020, | |
| 6716 | + CPU_POWERPC_e500v1_v10 = 0x80200010, | |
| 6717 | + CPU_POWERPC_e500v1_v20 = 0x80200020, | |
| 6697 | 6718 | CPU_POWERPC_e500v2_v10 = 0x80210010, |
| 6698 | 6719 | CPU_POWERPC_e500v2_v11 = 0x80210011, |
| 6699 | 6720 | CPU_POWERPC_e500v2_v20 = 0x80210020, |
| ... | ... | @@ -6708,15 +6729,15 @@ enum { |
| 6708 | 6729 | #define CPU_POWERPC_MPC8533E_v10 CPU_POWERPC_e500v2_v21 |
| 6709 | 6730 | #define CPU_POWERPC_MPC8533E_v11 CPU_POWERPC_e500v2_v22 |
| 6710 | 6731 | #define CPU_POWERPC_MPC8540 CPU_POWERPC_MPC8540_v21 |
| 6711 | -#define CPU_POWERPC_MPC8540_v10 CPU_POWERPC_e500_v10 | |
| 6712 | -#define CPU_POWERPC_MPC8540_v20 CPU_POWERPC_e500_v20 | |
| 6713 | -#define CPU_POWERPC_MPC8540_v21 CPU_POWERPC_e500_v20 | |
| 6732 | +#define CPU_POWERPC_MPC8540_v10 CPU_POWERPC_e500v1_v10 | |
| 6733 | +#define CPU_POWERPC_MPC8540_v20 CPU_POWERPC_e500v1_v20 | |
| 6734 | +#define CPU_POWERPC_MPC8540_v21 CPU_POWERPC_e500v1_v20 | |
| 6714 | 6735 | #define CPU_POWERPC_MPC8541 CPU_POWERPC_MPC8541_v11 |
| 6715 | -#define CPU_POWERPC_MPC8541_v10 CPU_POWERPC_e500_v20 | |
| 6716 | -#define CPU_POWERPC_MPC8541_v11 CPU_POWERPC_e500_v20 | |
| 6736 | +#define CPU_POWERPC_MPC8541_v10 CPU_POWERPC_e500v1_v20 | |
| 6737 | +#define CPU_POWERPC_MPC8541_v11 CPU_POWERPC_e500v1_v20 | |
| 6717 | 6738 | #define CPU_POWERPC_MPC8541E CPU_POWERPC_MPC8541E_v11 |
| 6718 | -#define CPU_POWERPC_MPC8541E_v10 CPU_POWERPC_e500_v20 | |
| 6719 | -#define CPU_POWERPC_MPC8541E_v11 CPU_POWERPC_e500_v20 | |
| 6739 | +#define CPU_POWERPC_MPC8541E_v10 CPU_POWERPC_e500v1_v20 | |
| 6740 | +#define CPU_POWERPC_MPC8541E_v11 CPU_POWERPC_e500v1_v20 | |
| 6720 | 6741 | #define CPU_POWERPC_MPC8543 CPU_POWERPC_MPC8543_v21 |
| 6721 | 6742 | #define CPU_POWERPC_MPC8543_v10 CPU_POWERPC_e500v2_v10 |
| 6722 | 6743 | #define CPU_POWERPC_MPC8543_v11 CPU_POWERPC_e500v2_v11 |
| ... | ... | @@ -8043,224 +8064,226 @@ static const ppc_def_t ppc_defs[] = { |
| 8043 | 8064 | CPU_POWERPC_MPC8379E, POWERPC_SVR_8379E, e300), |
| 8044 | 8065 | /* e500 family */ |
| 8045 | 8066 | /* PowerPC e500 core */ |
| 8046 | - POWERPC_DEF("e500", CPU_POWERPC_e500, e500), | |
| 8067 | + POWERPC_DEF("e500", CPU_POWERPC_e500v2_v22, e500v2), | |
| 8068 | + /* PowerPC e500v1 core */ | |
| 8069 | + POWERPC_DEF("e500v1", CPU_POWERPC_e500v1, e500v1), | |
| 8047 | 8070 | /* PowerPC e500 v1.0 core */ |
| 8048 | - POWERPC_DEF("e500_v10", CPU_POWERPC_e500_v10, e500), | |
| 8071 | + POWERPC_DEF("e500_v10", CPU_POWERPC_e500v1_v10, e500v1), | |
| 8049 | 8072 | /* PowerPC e500 v2.0 core */ |
| 8050 | - POWERPC_DEF("e500_v20", CPU_POWERPC_e500_v20, e500), | |
| 8073 | + POWERPC_DEF("e500_v20", CPU_POWERPC_e500v1_v20, e500v1), | |
| 8051 | 8074 | /* PowerPC e500v2 core */ |
| 8052 | - POWERPC_DEF("e500v2", CPU_POWERPC_e500v2, e500), | |
| 8075 | + POWERPC_DEF("e500v2", CPU_POWERPC_e500v2, e500v2), | |
| 8053 | 8076 | /* PowerPC e500v2 v1.0 core */ |
| 8054 | - POWERPC_DEF("e500v2_v10", CPU_POWERPC_e500v2_v10, e500), | |
| 8077 | + POWERPC_DEF("e500v2_v10", CPU_POWERPC_e500v2_v10, e500v2), | |
| 8055 | 8078 | /* PowerPC e500v2 v2.0 core */ |
| 8056 | - POWERPC_DEF("e500v2_v20", CPU_POWERPC_e500v2_v20, e500), | |
| 8079 | + POWERPC_DEF("e500v2_v20", CPU_POWERPC_e500v2_v20, e500v2), | |
| 8057 | 8080 | /* PowerPC e500v2 v2.1 core */ |
| 8058 | - POWERPC_DEF("e500v2_v21", CPU_POWERPC_e500v2_v21, e500), | |
| 8081 | + POWERPC_DEF("e500v2_v21", CPU_POWERPC_e500v2_v21, e500v2), | |
| 8059 | 8082 | /* PowerPC e500v2 v2.2 core */ |
| 8060 | - POWERPC_DEF("e500v2_v22", CPU_POWERPC_e500v2_v22, e500), | |
| 8083 | + POWERPC_DEF("e500v2_v22", CPU_POWERPC_e500v2_v22, e500v2), | |
| 8061 | 8084 | /* PowerPC e500v2 v3.0 core */ |
| 8062 | - POWERPC_DEF("e500v2_v30", CPU_POWERPC_e500v2_v30, e500), | |
| 8085 | + POWERPC_DEF("e500v2_v30", CPU_POWERPC_e500v2_v30, e500v2), | |
| 8063 | 8086 | /* PowerPC e500 microcontrollers */ |
| 8064 | 8087 | /* MPC8533 */ |
| 8065 | 8088 | POWERPC_DEF_SVR("MPC8533", |
| 8066 | - CPU_POWERPC_MPC8533, POWERPC_SVR_8533, e500), | |
| 8089 | + CPU_POWERPC_MPC8533, POWERPC_SVR_8533, e500v2), | |
| 8067 | 8090 | /* MPC8533 v1.0 */ |
| 8068 | 8091 | POWERPC_DEF_SVR("MPC8533_v10", |
| 8069 | - CPU_POWERPC_MPC8533_v10, POWERPC_SVR_8533_v10, e500), | |
| 8092 | + CPU_POWERPC_MPC8533_v10, POWERPC_SVR_8533_v10, e500v2), | |
| 8070 | 8093 | /* MPC8533 v1.1 */ |
| 8071 | 8094 | POWERPC_DEF_SVR("MPC8533_v11", |
| 8072 | - CPU_POWERPC_MPC8533_v11, POWERPC_SVR_8533_v11, e500), | |
| 8095 | + CPU_POWERPC_MPC8533_v11, POWERPC_SVR_8533_v11, e500v2), | |
| 8073 | 8096 | /* MPC8533E */ |
| 8074 | 8097 | POWERPC_DEF_SVR("MPC8533E", |
| 8075 | - CPU_POWERPC_MPC8533E, POWERPC_SVR_8533E, e500), | |
| 8098 | + CPU_POWERPC_MPC8533E, POWERPC_SVR_8533E, e500v2), | |
| 8076 | 8099 | /* MPC8533E v1.0 */ |
| 8077 | 8100 | POWERPC_DEF_SVR("MPC8533E_v10", |
| 8078 | - CPU_POWERPC_MPC8533E_v10, POWERPC_SVR_8533E_v10, e500), | |
| 8101 | + CPU_POWERPC_MPC8533E_v10, POWERPC_SVR_8533E_v10, e500v2), | |
| 8079 | 8102 | POWERPC_DEF_SVR("MPC8533E_v11", |
| 8080 | - CPU_POWERPC_MPC8533E_v11, POWERPC_SVR_8533E_v11, e500), | |
| 8103 | + CPU_POWERPC_MPC8533E_v11, POWERPC_SVR_8533E_v11, e500v2), | |
| 8081 | 8104 | /* MPC8540 */ |
| 8082 | 8105 | POWERPC_DEF_SVR("MPC8540", |
| 8083 | - CPU_POWERPC_MPC8540, POWERPC_SVR_8540, e500), | |
| 8106 | + CPU_POWERPC_MPC8540, POWERPC_SVR_8540, e500v1), | |
| 8084 | 8107 | /* MPC8540 v1.0 */ |
| 8085 | 8108 | POWERPC_DEF_SVR("MPC8540_v10", |
| 8086 | - CPU_POWERPC_MPC8540_v10, POWERPC_SVR_8540_v10, e500), | |
| 8109 | + CPU_POWERPC_MPC8540_v10, POWERPC_SVR_8540_v10, e500v1), | |
| 8087 | 8110 | /* MPC8540 v2.0 */ |
| 8088 | 8111 | POWERPC_DEF_SVR("MPC8540_v20", |
| 8089 | - CPU_POWERPC_MPC8540_v20, POWERPC_SVR_8540_v20, e500), | |
| 8112 | + CPU_POWERPC_MPC8540_v20, POWERPC_SVR_8540_v20, e500v1), | |
| 8090 | 8113 | /* MPC8540 v2.1 */ |
| 8091 | 8114 | POWERPC_DEF_SVR("MPC8540_v21", |
| 8092 | - CPU_POWERPC_MPC8540_v21, POWERPC_SVR_8540_v21, e500), | |
| 8115 | + CPU_POWERPC_MPC8540_v21, POWERPC_SVR_8540_v21, e500v1), | |
| 8093 | 8116 | /* MPC8541 */ |
| 8094 | 8117 | POWERPC_DEF_SVR("MPC8541", |
| 8095 | - CPU_POWERPC_MPC8541, POWERPC_SVR_8541, e500), | |
| 8118 | + CPU_POWERPC_MPC8541, POWERPC_SVR_8541, e500v1), | |
| 8096 | 8119 | /* MPC8541 v1.0 */ |
| 8097 | 8120 | POWERPC_DEF_SVR("MPC8541_v10", |
| 8098 | - CPU_POWERPC_MPC8541_v10, POWERPC_SVR_8541_v10, e500), | |
| 8121 | + CPU_POWERPC_MPC8541_v10, POWERPC_SVR_8541_v10, e500v1), | |
| 8099 | 8122 | /* MPC8541 v1.1 */ |
| 8100 | 8123 | POWERPC_DEF_SVR("MPC8541_v11", |
| 8101 | - CPU_POWERPC_MPC8541_v11, POWERPC_SVR_8541_v11, e500), | |
| 8124 | + CPU_POWERPC_MPC8541_v11, POWERPC_SVR_8541_v11, e500v1), | |
| 8102 | 8125 | /* MPC8541E */ |
| 8103 | 8126 | POWERPC_DEF_SVR("MPC8541E", |
| 8104 | - CPU_POWERPC_MPC8541E, POWERPC_SVR_8541E, e500), | |
| 8127 | + CPU_POWERPC_MPC8541E, POWERPC_SVR_8541E, e500v1), | |
| 8105 | 8128 | /* MPC8541E v1.0 */ |
| 8106 | 8129 | POWERPC_DEF_SVR("MPC8541E_v10", |
| 8107 | - CPU_POWERPC_MPC8541E_v10, POWERPC_SVR_8541E_v10, e500), | |
| 8130 | + CPU_POWERPC_MPC8541E_v10, POWERPC_SVR_8541E_v10, e500v1), | |
| 8108 | 8131 | /* MPC8541E v1.1 */ |
| 8109 | 8132 | POWERPC_DEF_SVR("MPC8541E_v11", |
| 8110 | - CPU_POWERPC_MPC8541E_v11, POWERPC_SVR_8541E_v11, e500), | |
| 8133 | + CPU_POWERPC_MPC8541E_v11, POWERPC_SVR_8541E_v11, e500v1), | |
| 8111 | 8134 | /* MPC8543 */ |
| 8112 | 8135 | POWERPC_DEF_SVR("MPC8543", |
| 8113 | - CPU_POWERPC_MPC8543, POWERPC_SVR_8543, e500), | |
| 8136 | + CPU_POWERPC_MPC8543, POWERPC_SVR_8543, e500v2), | |
| 8114 | 8137 | /* MPC8543 v1.0 */ |
| 8115 | 8138 | POWERPC_DEF_SVR("MPC8543_v10", |
| 8116 | - CPU_POWERPC_MPC8543_v10, POWERPC_SVR_8543_v10, e500), | |
| 8139 | + CPU_POWERPC_MPC8543_v10, POWERPC_SVR_8543_v10, e500v2), | |
| 8117 | 8140 | /* MPC8543 v1.1 */ |
| 8118 | 8141 | POWERPC_DEF_SVR("MPC8543_v11", |
| 8119 | - CPU_POWERPC_MPC8543_v11, POWERPC_SVR_8543_v11, e500), | |
| 8142 | + CPU_POWERPC_MPC8543_v11, POWERPC_SVR_8543_v11, e500v2), | |
| 8120 | 8143 | /* MPC8543 v2.0 */ |
| 8121 | 8144 | POWERPC_DEF_SVR("MPC8543_v20", |
| 8122 | - CPU_POWERPC_MPC8543_v20, POWERPC_SVR_8543_v20, e500), | |
| 8145 | + CPU_POWERPC_MPC8543_v20, POWERPC_SVR_8543_v20, e500v2), | |
| 8123 | 8146 | /* MPC8543 v2.1 */ |
| 8124 | 8147 | POWERPC_DEF_SVR("MPC8543_v21", |
| 8125 | - CPU_POWERPC_MPC8543_v21, POWERPC_SVR_8543_v21, e500), | |
| 8148 | + CPU_POWERPC_MPC8543_v21, POWERPC_SVR_8543_v21, e500v2), | |
| 8126 | 8149 | /* MPC8543E */ |
| 8127 | 8150 | POWERPC_DEF_SVR("MPC8543E", |
| 8128 | - CPU_POWERPC_MPC8543E, POWERPC_SVR_8543E, e500), | |
| 8151 | + CPU_POWERPC_MPC8543E, POWERPC_SVR_8543E, e500v2), | |
| 8129 | 8152 | /* MPC8543E v1.0 */ |
| 8130 | 8153 | POWERPC_DEF_SVR("MPC8543E_v10", |
| 8131 | - CPU_POWERPC_MPC8543E_v10, POWERPC_SVR_8543E_v10, e500), | |
| 8154 | + CPU_POWERPC_MPC8543E_v10, POWERPC_SVR_8543E_v10, e500v2), | |
| 8132 | 8155 | /* MPC8543E v1.1 */ |
| 8133 | 8156 | POWERPC_DEF_SVR("MPC8543E_v11", |
| 8134 | - CPU_POWERPC_MPC8543E_v11, POWERPC_SVR_8543E_v11, e500), | |
| 8157 | + CPU_POWERPC_MPC8543E_v11, POWERPC_SVR_8543E_v11, e500v2), | |
| 8135 | 8158 | /* MPC8543E v2.0 */ |
| 8136 | 8159 | POWERPC_DEF_SVR("MPC8543E_v20", |
| 8137 | - CPU_POWERPC_MPC8543E_v20, POWERPC_SVR_8543E_v20, e500), | |
| 8160 | + CPU_POWERPC_MPC8543E_v20, POWERPC_SVR_8543E_v20, e500v2), | |
| 8138 | 8161 | /* MPC8543E v2.1 */ |
| 8139 | 8162 | POWERPC_DEF_SVR("MPC8543E_v21", |
| 8140 | - CPU_POWERPC_MPC8543E_v21, POWERPC_SVR_8543E_v21, e500), | |
| 8163 | + CPU_POWERPC_MPC8543E_v21, POWERPC_SVR_8543E_v21, e500v2), | |
| 8141 | 8164 | /* MPC8544 */ |
| 8142 | 8165 | POWERPC_DEF_SVR("MPC8544", |
| 8143 | - CPU_POWERPC_MPC8544, POWERPC_SVR_8544, e500), | |
| 8166 | + CPU_POWERPC_MPC8544, POWERPC_SVR_8544, e500v2), | |
| 8144 | 8167 | /* MPC8544 v1.0 */ |
| 8145 | 8168 | POWERPC_DEF_SVR("MPC8544_v10", |
| 8146 | - CPU_POWERPC_MPC8544_v10, POWERPC_SVR_8544_v10, e500), | |
| 8169 | + CPU_POWERPC_MPC8544_v10, POWERPC_SVR_8544_v10, e500v2), | |
| 8147 | 8170 | /* MPC8544 v1.1 */ |
| 8148 | 8171 | POWERPC_DEF_SVR("MPC8544_v11", |
| 8149 | - CPU_POWERPC_MPC8544_v11, POWERPC_SVR_8544_v11, e500), | |
| 8172 | + CPU_POWERPC_MPC8544_v11, POWERPC_SVR_8544_v11, e500v2), | |
| 8150 | 8173 | /* MPC8544E */ |
| 8151 | 8174 | POWERPC_DEF_SVR("MPC8544E", |
| 8152 | - CPU_POWERPC_MPC8544E, POWERPC_SVR_8544E, e500), | |
| 8175 | + CPU_POWERPC_MPC8544E, POWERPC_SVR_8544E, e500v2), | |
| 8153 | 8176 | /* MPC8544E v1.0 */ |
| 8154 | 8177 | POWERPC_DEF_SVR("MPC8544E_v10", |
| 8155 | - CPU_POWERPC_MPC8544E_v10, POWERPC_SVR_8544E_v10, e500), | |
| 8178 | + CPU_POWERPC_MPC8544E_v10, POWERPC_SVR_8544E_v10, e500v2), | |
| 8156 | 8179 | /* MPC8544E v1.1 */ |
| 8157 | 8180 | POWERPC_DEF_SVR("MPC8544E_v11", |
| 8158 | - CPU_POWERPC_MPC8544E_v11, POWERPC_SVR_8544E_v11, e500), | |
| 8181 | + CPU_POWERPC_MPC8544E_v11, POWERPC_SVR_8544E_v11, e500v2), | |
| 8159 | 8182 | /* MPC8545 */ |
| 8160 | 8183 | POWERPC_DEF_SVR("MPC8545", |
| 8161 | - CPU_POWERPC_MPC8545, POWERPC_SVR_8545, e500), | |
| 8184 | + CPU_POWERPC_MPC8545, POWERPC_SVR_8545, e500v2), | |
| 8162 | 8185 | /* MPC8545 v2.0 */ |
| 8163 | 8186 | POWERPC_DEF_SVR("MPC8545_v20", |
| 8164 | - CPU_POWERPC_MPC8545_v20, POWERPC_SVR_8545_v20, e500), | |
| 8187 | + CPU_POWERPC_MPC8545_v20, POWERPC_SVR_8545_v20, e500v2), | |
| 8165 | 8188 | /* MPC8545 v2.1 */ |
| 8166 | 8189 | POWERPC_DEF_SVR("MPC8545_v21", |
| 8167 | - CPU_POWERPC_MPC8545_v21, POWERPC_SVR_8545_v21, e500), | |
| 8190 | + CPU_POWERPC_MPC8545_v21, POWERPC_SVR_8545_v21, e500v2), | |
| 8168 | 8191 | /* MPC8545E */ |
| 8169 | 8192 | POWERPC_DEF_SVR("MPC8545E", |
| 8170 | - CPU_POWERPC_MPC8545E, POWERPC_SVR_8545E, e500), | |
| 8193 | + CPU_POWERPC_MPC8545E, POWERPC_SVR_8545E, e500v2), | |
| 8171 | 8194 | /* MPC8545E v2.0 */ |
| 8172 | 8195 | POWERPC_DEF_SVR("MPC8545E_v20", |
| 8173 | - CPU_POWERPC_MPC8545E_v20, POWERPC_SVR_8545E_v20, e500), | |
| 8196 | + CPU_POWERPC_MPC8545E_v20, POWERPC_SVR_8545E_v20, e500v2), | |
| 8174 | 8197 | /* MPC8545E v2.1 */ |
| 8175 | 8198 | POWERPC_DEF_SVR("MPC8545E_v21", |
| 8176 | - CPU_POWERPC_MPC8545E_v21, POWERPC_SVR_8545E_v21, e500), | |
| 8199 | + CPU_POWERPC_MPC8545E_v21, POWERPC_SVR_8545E_v21, e500v2), | |
| 8177 | 8200 | /* MPC8547E */ |
| 8178 | 8201 | POWERPC_DEF_SVR("MPC8547E", |
| 8179 | - CPU_POWERPC_MPC8547E, POWERPC_SVR_8547E, e500), | |
| 8202 | + CPU_POWERPC_MPC8547E, POWERPC_SVR_8547E, e500v2), | |
| 8180 | 8203 | /* MPC8547E v2.0 */ |
| 8181 | 8204 | POWERPC_DEF_SVR("MPC8547E_v20", |
| 8182 | - CPU_POWERPC_MPC8547E_v20, POWERPC_SVR_8547E_v20, e500), | |
| 8205 | + CPU_POWERPC_MPC8547E_v20, POWERPC_SVR_8547E_v20, e500v2), | |
| 8183 | 8206 | /* MPC8547E v2.1 */ |
| 8184 | 8207 | POWERPC_DEF_SVR("MPC8547E_v21", |
| 8185 | - CPU_POWERPC_MPC8547E_v21, POWERPC_SVR_8547E_v21, e500), | |
| 8208 | + CPU_POWERPC_MPC8547E_v21, POWERPC_SVR_8547E_v21, e500v2), | |
| 8186 | 8209 | /* MPC8548 */ |
| 8187 | 8210 | POWERPC_DEF_SVR("MPC8548", |
| 8188 | - CPU_POWERPC_MPC8548, POWERPC_SVR_8548, e500), | |
| 8211 | + CPU_POWERPC_MPC8548, POWERPC_SVR_8548, e500v2), | |
| 8189 | 8212 | /* MPC8548 v1.0 */ |
| 8190 | 8213 | POWERPC_DEF_SVR("MPC8548_v10", |
| 8191 | - CPU_POWERPC_MPC8548_v10, POWERPC_SVR_8548_v10, e500), | |
| 8214 | + CPU_POWERPC_MPC8548_v10, POWERPC_SVR_8548_v10, e500v2), | |
| 8192 | 8215 | /* MPC8548 v1.1 */ |
| 8193 | 8216 | POWERPC_DEF_SVR("MPC8548_v11", |
| 8194 | - CPU_POWERPC_MPC8548_v11, POWERPC_SVR_8548_v11, e500), | |
| 8217 | + CPU_POWERPC_MPC8548_v11, POWERPC_SVR_8548_v11, e500v2), | |
| 8195 | 8218 | /* MPC8548 v2.0 */ |
| 8196 | 8219 | POWERPC_DEF_SVR("MPC8548_v20", |
| 8197 | - CPU_POWERPC_MPC8548_v20, POWERPC_SVR_8548_v20, e500), | |
| 8220 | + CPU_POWERPC_MPC8548_v20, POWERPC_SVR_8548_v20, e500v2), | |
| 8198 | 8221 | /* MPC8548 v2.1 */ |
| 8199 | 8222 | POWERPC_DEF_SVR("MPC8548_v21", |
| 8200 | - CPU_POWERPC_MPC8548_v21, POWERPC_SVR_8548_v21, e500), | |
| 8223 | + CPU_POWERPC_MPC8548_v21, POWERPC_SVR_8548_v21, e500v2), | |
| 8201 | 8224 | /* MPC8548E */ |
| 8202 | 8225 | POWERPC_DEF_SVR("MPC8548E", |
| 8203 | - CPU_POWERPC_MPC8548E, POWERPC_SVR_8548E, e500), | |
| 8226 | + CPU_POWERPC_MPC8548E, POWERPC_SVR_8548E, e500v2), | |
| 8204 | 8227 | /* MPC8548E v1.0 */ |
| 8205 | 8228 | POWERPC_DEF_SVR("MPC8548E_v10", |
| 8206 | - CPU_POWERPC_MPC8548E_v10, POWERPC_SVR_8548E_v10, e500), | |
| 8229 | + CPU_POWERPC_MPC8548E_v10, POWERPC_SVR_8548E_v10, e500v2), | |
| 8207 | 8230 | /* MPC8548E v1.1 */ |
| 8208 | 8231 | POWERPC_DEF_SVR("MPC8548E_v11", |
| 8209 | - CPU_POWERPC_MPC8548E_v11, POWERPC_SVR_8548E_v11, e500), | |
| 8232 | + CPU_POWERPC_MPC8548E_v11, POWERPC_SVR_8548E_v11, e500v2), | |
| 8210 | 8233 | /* MPC8548E v2.0 */ |
| 8211 | 8234 | POWERPC_DEF_SVR("MPC8548E_v20", |
| 8212 | - CPU_POWERPC_MPC8548E_v20, POWERPC_SVR_8548E_v20, e500), | |
| 8235 | + CPU_POWERPC_MPC8548E_v20, POWERPC_SVR_8548E_v20, e500v2), | |
| 8213 | 8236 | /* MPC8548E v2.1 */ |
| 8214 | 8237 | POWERPC_DEF_SVR("MPC8548E_v21", |
| 8215 | - CPU_POWERPC_MPC8548E_v21, POWERPC_SVR_8548E_v21, e500), | |
| 8238 | + CPU_POWERPC_MPC8548E_v21, POWERPC_SVR_8548E_v21, e500v2), | |
| 8216 | 8239 | /* MPC8555 */ |
| 8217 | 8240 | POWERPC_DEF_SVR("MPC8555", |
| 8218 | - CPU_POWERPC_MPC8555, POWERPC_SVR_8555, e500), | |
| 8241 | + CPU_POWERPC_MPC8555, POWERPC_SVR_8555, e500v2), | |
| 8219 | 8242 | /* MPC8555 v1.0 */ |
| 8220 | 8243 | POWERPC_DEF_SVR("MPC8555_v10", |
| 8221 | - CPU_POWERPC_MPC8555_v10, POWERPC_SVR_8555_v10, e500), | |
| 8244 | + CPU_POWERPC_MPC8555_v10, POWERPC_SVR_8555_v10, e500v2), | |
| 8222 | 8245 | /* MPC8555 v1.1 */ |
| 8223 | 8246 | POWERPC_DEF_SVR("MPC8555_v11", |
| 8224 | - CPU_POWERPC_MPC8555_v11, POWERPC_SVR_8555_v11, e500), | |
| 8247 | + CPU_POWERPC_MPC8555_v11, POWERPC_SVR_8555_v11, e500v2), | |
| 8225 | 8248 | /* MPC8555E */ |
| 8226 | 8249 | POWERPC_DEF_SVR("MPC8555E", |
| 8227 | - CPU_POWERPC_MPC8555E, POWERPC_SVR_8555E, e500), | |
| 8250 | + CPU_POWERPC_MPC8555E, POWERPC_SVR_8555E, e500v2), | |
| 8228 | 8251 | /* MPC8555E v1.0 */ |
| 8229 | 8252 | POWERPC_DEF_SVR("MPC8555E_v10", |
| 8230 | - CPU_POWERPC_MPC8555E_v10, POWERPC_SVR_8555E_v10, e500), | |
| 8253 | + CPU_POWERPC_MPC8555E_v10, POWERPC_SVR_8555E_v10, e500v2), | |
| 8231 | 8254 | /* MPC8555E v1.1 */ |
| 8232 | 8255 | POWERPC_DEF_SVR("MPC8555E_v11", |
| 8233 | - CPU_POWERPC_MPC8555E_v11, POWERPC_SVR_8555E_v11, e500), | |
| 8256 | + CPU_POWERPC_MPC8555E_v11, POWERPC_SVR_8555E_v11, e500v2), | |
| 8234 | 8257 | /* MPC8560 */ |
| 8235 | 8258 | POWERPC_DEF_SVR("MPC8560", |
| 8236 | - CPU_POWERPC_MPC8560, POWERPC_SVR_8560, e500), | |
| 8259 | + CPU_POWERPC_MPC8560, POWERPC_SVR_8560, e500v2), | |
| 8237 | 8260 | /* MPC8560 v1.0 */ |
| 8238 | 8261 | POWERPC_DEF_SVR("MPC8560_v10", |
| 8239 | - CPU_POWERPC_MPC8560_v10, POWERPC_SVR_8560_v10, e500), | |
| 8262 | + CPU_POWERPC_MPC8560_v10, POWERPC_SVR_8560_v10, e500v2), | |
| 8240 | 8263 | /* MPC8560 v2.0 */ |
| 8241 | 8264 | POWERPC_DEF_SVR("MPC8560_v20", |
| 8242 | - CPU_POWERPC_MPC8560_v20, POWERPC_SVR_8560_v20, e500), | |
| 8265 | + CPU_POWERPC_MPC8560_v20, POWERPC_SVR_8560_v20, e500v2), | |
| 8243 | 8266 | /* MPC8560 v2.1 */ |
| 8244 | 8267 | POWERPC_DEF_SVR("MPC8560_v21", |
| 8245 | - CPU_POWERPC_MPC8560_v21, POWERPC_SVR_8560_v21, e500), | |
| 8268 | + CPU_POWERPC_MPC8560_v21, POWERPC_SVR_8560_v21, e500v2), | |
| 8246 | 8269 | /* MPC8567 */ |
| 8247 | 8270 | POWERPC_DEF_SVR("MPC8567", |
| 8248 | - CPU_POWERPC_MPC8567, POWERPC_SVR_8567, e500), | |
| 8271 | + CPU_POWERPC_MPC8567, POWERPC_SVR_8567, e500v2), | |
| 8249 | 8272 | /* MPC8567E */ |
| 8250 | 8273 | POWERPC_DEF_SVR("MPC8567E", |
| 8251 | - CPU_POWERPC_MPC8567E, POWERPC_SVR_8567E, e500), | |
| 8274 | + CPU_POWERPC_MPC8567E, POWERPC_SVR_8567E, e500v2), | |
| 8252 | 8275 | /* MPC8568 */ |
| 8253 | 8276 | POWERPC_DEF_SVR("MPC8568", |
| 8254 | - CPU_POWERPC_MPC8568, POWERPC_SVR_8568, e500), | |
| 8277 | + CPU_POWERPC_MPC8568, POWERPC_SVR_8568, e500v2), | |
| 8255 | 8278 | /* MPC8568E */ |
| 8256 | 8279 | POWERPC_DEF_SVR("MPC8568E", |
| 8257 | - CPU_POWERPC_MPC8568E, POWERPC_SVR_8568E, e500), | |
| 8280 | + CPU_POWERPC_MPC8568E, POWERPC_SVR_8568E, e500v2), | |
| 8258 | 8281 | /* MPC8572 */ |
| 8259 | 8282 | POWERPC_DEF_SVR("MPC8572", |
| 8260 | - CPU_POWERPC_MPC8572, POWERPC_SVR_8572, e500), | |
| 8283 | + CPU_POWERPC_MPC8572, POWERPC_SVR_8572, e500v2), | |
| 8261 | 8284 | /* MPC8572E */ |
| 8262 | 8285 | POWERPC_DEF_SVR("MPC8572E", |
| 8263 | - CPU_POWERPC_MPC8572E, POWERPC_SVR_8572E, e500), | |
| 8286 | + CPU_POWERPC_MPC8572E, POWERPC_SVR_8572E, e500v2), | |
| 8264 | 8287 | /* e600 family */ |
| 8265 | 8288 | /* PowerPC e600 core */ |
| 8266 | 8289 | POWERPC_DEF("e600", CPU_POWERPC_e600, 7400), | ... | ... |