Revision 190cd021 hw/sun4m.c
b/hw/sun4m.c | ||
---|---|---|
83 | 83 |
#define CFG_ADDR 0xd00000510ULL |
84 | 84 |
#define FW_CFG_SUN4M_DEPTH (FW_CFG_ARCH_LOCAL + 0x00) |
85 | 85 |
|
86 |
// Control plane, 8-bit and 24-bit planes |
|
87 |
#define TCX_SIZE (9 * 1024 * 1024) |
|
88 |
|
|
89 | 86 |
#define MAX_CPUS 16 |
90 | 87 |
#define MAX_PILS 16 |
91 | 88 |
|
... | ... | |
1028 | 1025 |
.name = "SS-5", |
1029 | 1026 |
.desc = "Sun4m platform, SPARCstation 5", |
1030 | 1027 |
.init = ss5_init, |
1031 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1032 | 1028 |
.use_scsi = 1, |
1033 | 1029 |
}; |
1034 | 1030 |
|
... | ... | |
1036 | 1032 |
.name = "SS-10", |
1037 | 1033 |
.desc = "Sun4m platform, SPARCstation 10", |
1038 | 1034 |
.init = ss10_init, |
1039 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1040 | 1035 |
.use_scsi = 1, |
1041 | 1036 |
.max_cpus = 4, |
1042 | 1037 |
}; |
... | ... | |
1045 | 1040 |
.name = "SS-600MP", |
1046 | 1041 |
.desc = "Sun4m platform, SPARCserver 600MP", |
1047 | 1042 |
.init = ss600mp_init, |
1048 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1049 | 1043 |
.use_scsi = 1, |
1050 | 1044 |
.max_cpus = 4, |
1051 | 1045 |
}; |
... | ... | |
1054 | 1048 |
.name = "SS-20", |
1055 | 1049 |
.desc = "Sun4m platform, SPARCstation 20", |
1056 | 1050 |
.init = ss20_init, |
1057 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1058 | 1051 |
.use_scsi = 1, |
1059 | 1052 |
.max_cpus = 4, |
1060 | 1053 |
}; |
... | ... | |
1063 | 1056 |
.name = "Voyager", |
1064 | 1057 |
.desc = "Sun4m platform, SPARCstation Voyager", |
1065 | 1058 |
.init = vger_init, |
1066 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1067 | 1059 |
.use_scsi = 1, |
1068 | 1060 |
}; |
1069 | 1061 |
|
... | ... | |
1071 | 1063 |
.name = "LX", |
1072 | 1064 |
.desc = "Sun4m platform, SPARCstation LX", |
1073 | 1065 |
.init = ss_lx_init, |
1074 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1075 | 1066 |
.use_scsi = 1, |
1076 | 1067 |
}; |
1077 | 1068 |
|
... | ... | |
1079 | 1070 |
.name = "SS-4", |
1080 | 1071 |
.desc = "Sun4m platform, SPARCstation 4", |
1081 | 1072 |
.init = ss4_init, |
1082 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1083 | 1073 |
.use_scsi = 1, |
1084 | 1074 |
}; |
1085 | 1075 |
|
... | ... | |
1087 | 1077 |
.name = "SPARCClassic", |
1088 | 1078 |
.desc = "Sun4m platform, SPARCClassic", |
1089 | 1079 |
.init = scls_init, |
1090 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1091 | 1080 |
.use_scsi = 1, |
1092 | 1081 |
}; |
1093 | 1082 |
|
... | ... | |
1095 | 1084 |
.name = "SPARCbook", |
1096 | 1085 |
.desc = "Sun4m platform, SPARCbook", |
1097 | 1086 |
.init = sbook_init, |
1098 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1099 | 1087 |
.use_scsi = 1, |
1100 | 1088 |
}; |
1101 | 1089 |
|
... | ... | |
1348 | 1336 |
.name = "SS-1000", |
1349 | 1337 |
.desc = "Sun4d platform, SPARCserver 1000", |
1350 | 1338 |
.init = ss1000_init, |
1351 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1352 | 1339 |
.use_scsi = 1, |
1353 | 1340 |
.max_cpus = 8, |
1354 | 1341 |
}; |
... | ... | |
1357 | 1344 |
.name = "SS-2000", |
1358 | 1345 |
.desc = "Sun4d platform, SPARCcenter 2000", |
1359 | 1346 |
.init = ss2000_init, |
1360 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1361 | 1347 |
.use_scsi = 1, |
1362 | 1348 |
.max_cpus = 20, |
1363 | 1349 |
}; |
... | ... | |
1566 | 1552 |
.name = "SS-2", |
1567 | 1553 |
.desc = "Sun4c platform, SPARCstation 2", |
1568 | 1554 |
.init = ss2_init, |
1569 |
.ram_require = PROM_SIZE_MAX + TCX_SIZE, |
|
1570 | 1555 |
.use_scsi = 1, |
1571 | 1556 |
}; |
Also available in: Unified diff