Commit b5154bdedb1c390ec77ed97bf369ece27c50f4bc

Authored by blueswir1
1 parent c4d91807

Add more SuperSparcs

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4633 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 36 additions and 0 deletions
target-sparc/helper.c
... ... @@ -1214,6 +1214,30 @@ static const sparc_def_t sparc_defs[] = {
1214 1214 .features = CPU_DEFAULT_FEATURES,
1215 1215 },
1216 1216 {
  1217 + .name = "TI SuperSparc 40", // STP1020NPGA
  1218 + .iu_version = 0x41000000,
  1219 + .fpu_version = 0 << 17,
  1220 + .mmu_version = 0x00000000,
  1221 + .mmu_bm = 0x00002000,
  1222 + .mmu_ctpr_mask = 0xffffffc0,
  1223 + .mmu_cxr_mask = 0x0000ffff,
  1224 + .mmu_sfsr_mask = 0xffffffff,
  1225 + .mmu_trcr_mask = 0xffffffff,
  1226 + .features = CPU_DEFAULT_FEATURES,
  1227 + },
  1228 + {
  1229 + .name = "TI SuperSparc 50", // STP1020PGA
  1230 + .iu_version = 0x40000000,
  1231 + .fpu_version = 0 << 17,
  1232 + .mmu_version = 0x04000000,
  1233 + .mmu_bm = 0x00002000,
  1234 + .mmu_ctpr_mask = 0xffffffc0,
  1235 + .mmu_cxr_mask = 0x0000ffff,
  1236 + .mmu_sfsr_mask = 0xffffffff,
  1237 + .mmu_trcr_mask = 0xffffffff,
  1238 + .features = CPU_DEFAULT_FEATURES,
  1239 + },
  1240 + {
1217 1241 .name = "TI SuperSparc 51",
1218 1242 .iu_version = 0x43000000,
1219 1243 .fpu_version = 0 << 17,
... ... @@ -1226,6 +1250,18 @@ static const sparc_def_t sparc_defs[] = {
1226 1250 .features = CPU_DEFAULT_FEATURES,
1227 1251 },
1228 1252 {
  1253 + .name = "TI SuperSparc 60", // STP1020APGA
  1254 + .iu_version = 0x40000000,
  1255 + .fpu_version = 0 << 17,
  1256 + .mmu_version = 0x03000000,
  1257 + .mmu_bm = 0x00002000,
  1258 + .mmu_ctpr_mask = 0xffffffc0,
  1259 + .mmu_cxr_mask = 0x0000ffff,
  1260 + .mmu_sfsr_mask = 0xffffffff,
  1261 + .mmu_trcr_mask = 0xffffffff,
  1262 + .features = CPU_DEFAULT_FEATURES,
  1263 + },
  1264 + {
1229 1265 .name = "TI SuperSparc 61",
1230 1266 .iu_version = 0x44000000,
1231 1267 .fpu_version = 0 << 17,
... ...