VirtualBox

Changeset 82312 in vbox for trunk/src/VBox/VMM


Ignore:
Timestamp:
Dec 1, 2019 1:48:30 AM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
135136
Message:

IOM: Removed unused function iomR3IOPortGetStandardName(). bugref:9218

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/IOM.cpp

    r82311 r82312  
    135135static void iomR3FlushCache(PVM pVM);
    136136
    137 #ifdef VBOX_WITH_STATISTICS
    138 static const char *iomR3IOPortGetStandardName(RTIOPORT Port);
    139 #endif
    140 
    141137
    142138/**
     
    974970}
    975971
    976 
    977 #ifdef VBOX_WITH_STATISTICS
    978 /**
    979  * Tries to come up with the standard name for a port.
    980  *
    981  * @returns Pointer to readonly string if known.
    982  * @returns NULL if unknown port number.
    983  *
    984  * @param   Port    The port to name.
    985  */
    986 static const char *iomR3IOPortGetStandardName(RTIOPORT Port)
    987 {
    988     switch (Port)
    989     {
    990         case 0x00: case 0x10: case 0x20: case 0x30: case 0x40: case 0x50:            case 0x70:
    991         case 0x01: case 0x11: case 0x21: case 0x31: case 0x41: case 0x51: case 0x61: case 0x71:
    992         case 0x02: case 0x12: case 0x22: case 0x32: case 0x42: case 0x52: case 0x62: case 0x72:
    993         case 0x03: case 0x13: case 0x23: case 0x33: case 0x43: case 0x53: case 0x63: case 0x73:
    994         case 0x04: case 0x14: case 0x24: case 0x34: case 0x44: case 0x54:            case 0x74:
    995         case 0x05: case 0x15: case 0x25: case 0x35: case 0x45: case 0x55: case 0x65: case 0x75:
    996         case 0x06: case 0x16: case 0x26: case 0x36: case 0x46: case 0x56: case 0x66: case 0x76:
    997         case 0x07: case 0x17: case 0x27: case 0x37: case 0x47: case 0x57: case 0x67: case 0x77:
    998         case 0x08: case 0x18: case 0x28: case 0x38: case 0x48: case 0x58: case 0x68: case 0x78:
    999         case 0x09: case 0x19: case 0x29: case 0x39: case 0x49: case 0x59: case 0x69: case 0x79:
    1000         case 0x0a: case 0x1a: case 0x2a: case 0x3a: case 0x4a: case 0x5a: case 0x6a: case 0x7a:
    1001         case 0x0b: case 0x1b: case 0x2b: case 0x3b: case 0x4b: case 0x5b: case 0x6b: case 0x7b:
    1002         case 0x0c: case 0x1c: case 0x2c: case 0x3c: case 0x4c: case 0x5c: case 0x6c: case 0x7c:
    1003         case 0x0d: case 0x1d: case 0x2d: case 0x3d: case 0x4d: case 0x5d: case 0x6d: case 0x7d:
    1004         case 0x0e: case 0x1e: case 0x2e: case 0x3e: case 0x4e: case 0x5e: case 0x6e: case 0x7e:
    1005         case 0x0f: case 0x1f: case 0x2f: case 0x3f: case 0x4f: case 0x5f: case 0x6f: case 0x7f:
    1006 
    1007         case 0x80: case 0x90: case 0xa0: case 0xb0: case 0xc0: case 0xd0: case 0xe0: case 0xf0:
    1008         case 0x81: case 0x91: case 0xa1: case 0xb1: case 0xc1: case 0xd1: case 0xe1: case 0xf1:
    1009         case 0x82: case 0x92: case 0xa2: case 0xb2: case 0xc2: case 0xd2: case 0xe2: case 0xf2:
    1010         case 0x83: case 0x93: case 0xa3: case 0xb3: case 0xc3: case 0xd3: case 0xe3: case 0xf3:
    1011         case 0x84: case 0x94: case 0xa4: case 0xb4: case 0xc4: case 0xd4: case 0xe4: case 0xf4:
    1012         case 0x85: case 0x95: case 0xa5: case 0xb5: case 0xc5: case 0xd5: case 0xe5: case 0xf5:
    1013         case 0x86: case 0x96: case 0xa6: case 0xb6: case 0xc6: case 0xd6: case 0xe6: case 0xf6:
    1014         case 0x87: case 0x97: case 0xa7: case 0xb7: case 0xc7: case 0xd7: case 0xe7: case 0xf7:
    1015         case 0x88: case 0x98: case 0xa8: case 0xb8: case 0xc8: case 0xd8: case 0xe8: case 0xf8:
    1016         case 0x89: case 0x99: case 0xa9: case 0xb9: case 0xc9: case 0xd9: case 0xe9: case 0xf9:
    1017         case 0x8a: case 0x9a: case 0xaa: case 0xba: case 0xca: case 0xda: case 0xea: case 0xfa:
    1018         case 0x8b: case 0x9b: case 0xab: case 0xbb: case 0xcb: case 0xdb: case 0xeb: case 0xfb:
    1019         case 0x8c: case 0x9c: case 0xac: case 0xbc: case 0xcc: case 0xdc: case 0xec: case 0xfc:
    1020         case 0x8d: case 0x9d: case 0xad: case 0xbd: case 0xcd: case 0xdd: case 0xed: case 0xfd:
    1021         case 0x8e: case 0x9e: case 0xae: case 0xbe: case 0xce: case 0xde: case 0xee: case 0xfe:
    1022         case 0x8f: case 0x9f: case 0xaf: case 0xbf: case 0xcf: case 0xdf: case 0xef: case 0xff:
    1023             return "System Reserved";
    1024 
    1025         case 0x60:
    1026         case 0x64:
    1027             return "Keyboard & Mouse";
    1028 
    1029         case 0x378:
    1030         case 0x379:
    1031         case 0x37a:
    1032         case 0x37b:
    1033         case 0x37c:
    1034         case 0x37d:
    1035         case 0x37e:
    1036         case 0x37f:
    1037         case 0x3bc:
    1038         case 0x3bd:
    1039         case 0x3be:
    1040         case 0x3bf:
    1041         case 0x278:
    1042         case 0x279:
    1043         case 0x27a:
    1044         case 0x27b:
    1045         case 0x27c:
    1046         case 0x27d:
    1047         case 0x27e:
    1048         case 0x27f:
    1049             return "LPT1/2/3";
    1050 
    1051         case 0x3f8:
    1052         case 0x3f9:
    1053         case 0x3fa:
    1054         case 0x3fb:
    1055         case 0x3fc:
    1056         case 0x3fd:
    1057         case 0x3fe:
    1058         case 0x3ff:
    1059             return "COM1";
    1060 
    1061         case 0x2f8:
    1062         case 0x2f9:
    1063         case 0x2fa:
    1064         case 0x2fb:
    1065         case 0x2fc:
    1066         case 0x2fd:
    1067         case 0x2fe:
    1068         case 0x2ff:
    1069             return "COM2";
    1070 
    1071         case 0x3e8:
    1072         case 0x3e9:
    1073         case 0x3ea:
    1074         case 0x3eb:
    1075         case 0x3ec:
    1076         case 0x3ed:
    1077         case 0x3ee:
    1078         case 0x3ef:
    1079             return "COM3";
    1080 
    1081         case 0x2e8:
    1082         case 0x2e9:
    1083         case 0x2ea:
    1084         case 0x2eb:
    1085         case 0x2ec:
    1086         case 0x2ed:
    1087         case 0x2ee:
    1088         case 0x2ef:
    1089             return "COM4";
    1090 
    1091         case 0x200:
    1092         case 0x201:
    1093         case 0x202:
    1094         case 0x203:
    1095         case 0x204:
    1096         case 0x205:
    1097         case 0x206:
    1098         case 0x207:
    1099             return "Joystick";
    1100 
    1101         case 0x3f0:
    1102         case 0x3f1:
    1103         case 0x3f2:
    1104         case 0x3f3:
    1105         case 0x3f4:
    1106         case 0x3f5:
    1107         case 0x3f6:
    1108         case 0x3f7:
    1109             return "Floppy";
    1110 
    1111         case 0x1f0:
    1112         case 0x1f1:
    1113         case 0x1f2:
    1114         case 0x1f3:
    1115         case 0x1f4:
    1116         case 0x1f5:
    1117         case 0x1f6:
    1118         case 0x1f7:
    1119         //case 0x3f6:
    1120         //case 0x3f7:
    1121             return "IDE 1st";
    1122 
    1123         case 0x170:
    1124         case 0x171:
    1125         case 0x172:
    1126         case 0x173:
    1127         case 0x174:
    1128         case 0x175:
    1129         case 0x176:
    1130         case 0x177:
    1131         case 0x376:
    1132         case 0x377:
    1133             return "IDE 2nd";
    1134 
    1135         case 0x1e0:
    1136         case 0x1e1:
    1137         case 0x1e2:
    1138         case 0x1e3:
    1139         case 0x1e4:
    1140         case 0x1e5:
    1141         case 0x1e6:
    1142         case 0x1e7:
    1143         case 0x3e6:
    1144         case 0x3e7:
    1145             return "IDE 3rd";
    1146 
    1147         case 0x160:
    1148         case 0x161:
    1149         case 0x162:
    1150         case 0x163:
    1151         case 0x164:
    1152         case 0x165:
    1153         case 0x166:
    1154         case 0x167:
    1155         case 0x366:
    1156         case 0x367:
    1157             return "IDE 4th";
    1158 
    1159         case 0x130: case 0x140: case 0x150:
    1160         case 0x131: case 0x141: case 0x151:
    1161         case 0x132: case 0x142: case 0x152:
    1162         case 0x133: case 0x143: case 0x153:
    1163         case 0x134: case 0x144: case 0x154:
    1164         case 0x135: case 0x145: case 0x155:
    1165         case 0x136: case 0x146: case 0x156:
    1166         case 0x137: case 0x147: case 0x157:
    1167         case 0x138: case 0x148: case 0x158:
    1168         case 0x139: case 0x149: case 0x159:
    1169         case 0x13a: case 0x14a: case 0x15a:
    1170         case 0x13b: case 0x14b: case 0x15b:
    1171         case 0x13c: case 0x14c: case 0x15c:
    1172         case 0x13d: case 0x14d: case 0x15d:
    1173         case 0x13e: case 0x14e: case 0x15e:
    1174         case 0x13f: case 0x14f: case 0x15f:
    1175         case 0x220: case 0x230:
    1176         case 0x221: case 0x231:
    1177         case 0x222: case 0x232:
    1178         case 0x223: case 0x233:
    1179         case 0x224: case 0x234:
    1180         case 0x225: case 0x235:
    1181         case 0x226: case 0x236:
    1182         case 0x227: case 0x237:
    1183         case 0x228: case 0x238:
    1184         case 0x229: case 0x239:
    1185         case 0x22a: case 0x23a:
    1186         case 0x22b: case 0x23b:
    1187         case 0x22c: case 0x23c:
    1188         case 0x22d: case 0x23d:
    1189         case 0x22e: case 0x23e:
    1190         case 0x22f: case 0x23f:
    1191         case 0x330: case 0x340: case 0x350:
    1192         case 0x331: case 0x341: case 0x351:
    1193         case 0x332: case 0x342: case 0x352:
    1194         case 0x333: case 0x343: case 0x353:
    1195         case 0x334: case 0x344: case 0x354:
    1196         case 0x335: case 0x345: case 0x355:
    1197         case 0x336: case 0x346: case 0x356:
    1198         case 0x337: case 0x347: case 0x357:
    1199         case 0x338: case 0x348: case 0x358:
    1200         case 0x339: case 0x349: case 0x359:
    1201         case 0x33a: case 0x34a: case 0x35a:
    1202         case 0x33b: case 0x34b: case 0x35b:
    1203         case 0x33c: case 0x34c: case 0x35c:
    1204         case 0x33d: case 0x34d: case 0x35d:
    1205         case 0x33e: case 0x34e: case 0x35e:
    1206         case 0x33f: case 0x34f: case 0x35f:
    1207             return "SCSI (typically)";
    1208 
    1209         case 0x320:
    1210         case 0x321:
    1211         case 0x322:
    1212         case 0x323:
    1213         case 0x324:
    1214         case 0x325:
    1215         case 0x326:
    1216         case 0x327:
    1217             return "XT HD";
    1218 
    1219         case 0x3b0:
    1220         case 0x3b1:
    1221         case 0x3b2:
    1222         case 0x3b3:
    1223         case 0x3b4:
    1224         case 0x3b5:
    1225         case 0x3b6:
    1226         case 0x3b7:
    1227         case 0x3b8:
    1228         case 0x3b9:
    1229         case 0x3ba:
    1230         case 0x3bb:
    1231             return "VGA";
    1232 
    1233         case 0x3c0: case 0x3d0:
    1234         case 0x3c1: case 0x3d1:
    1235         case 0x3c2: case 0x3d2:
    1236         case 0x3c3: case 0x3d3:
    1237         case 0x3c4: case 0x3d4:
    1238         case 0x3c5: case 0x3d5:
    1239         case 0x3c6: case 0x3d6:
    1240         case 0x3c7: case 0x3d7:
    1241         case 0x3c8: case 0x3d8:
    1242         case 0x3c9: case 0x3d9:
    1243         case 0x3ca: case 0x3da:
    1244         case 0x3cb: case 0x3db:
    1245         case 0x3cc: case 0x3dc:
    1246         case 0x3cd: case 0x3dd:
    1247         case 0x3ce: case 0x3de:
    1248         case 0x3cf: case 0x3df:
    1249             return "VGA/EGA";
    1250 
    1251         case 0x240: case 0x260: case 0x280:
    1252         case 0x241: case 0x261: case 0x281:
    1253         case 0x242: case 0x262: case 0x282:
    1254         case 0x243: case 0x263: case 0x283:
    1255         case 0x244: case 0x264: case 0x284:
    1256         case 0x245: case 0x265: case 0x285:
    1257         case 0x246: case 0x266: case 0x286:
    1258         case 0x247: case 0x267: case 0x287:
    1259         case 0x248: case 0x268: case 0x288:
    1260         case 0x249: case 0x269: case 0x289:
    1261         case 0x24a: case 0x26a: case 0x28a:
    1262         case 0x24b: case 0x26b: case 0x28b:
    1263         case 0x24c: case 0x26c: case 0x28c:
    1264         case 0x24d: case 0x26d: case 0x28d:
    1265         case 0x24e: case 0x26e: case 0x28e:
    1266         case 0x24f: case 0x26f: case 0x28f:
    1267         case 0x300:
    1268         case 0x301:
    1269         case 0x388:
    1270         case 0x389:
    1271         case 0x38a:
    1272         case 0x38b:
    1273             return "Sound Card (typically)";
    1274 
    1275         default:
    1276             return NULL;
    1277     }
    1278 }
    1279 #endif /* VBOX_WITH_STATISTICS */
    1280 
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette