From 4b927bc37359dec23f67d3427fc982945f24f404 Mon Sep 17 00:00:00 2001 From: Christian Krinitsin Date: Wed, 21 May 2025 21:21:26 +0200 Subject: add gitlab issues in toml format --- .../target_missing/host_missing/accel_HAX/188.toml | 15 + .../host_missing/accel_HVF/1011.toml | 29 + .../host_missing/accel_HVF/1091.toml | 21 + .../host_missing/accel_HVF/1299.toml | 32 + .../host_missing/accel_HVF/1364.toml | 27 + .../host_missing/accel_HVF/1571.toml | 20 + .../host_missing/accel_HVF/2258.toml | 31 + .../host_missing/accel_HVF/2800.toml | 15 + .../target_missing/host_missing/accel_HVF/444.toml | 15 + .../target_missing/host_missing/accel_HVF/899.toml | 22 + .../host_missing/accel_KVM/1003.toml | 29 + .../host_missing/accel_KVM/1009.toml | 33 + .../target_missing/host_missing/accel_KVM/110.toml | 15 + .../host_missing/accel_KVM/1274.toml | 42 ++ .../host_missing/accel_KVM/1344.toml | 15 + .../target_missing/host_missing/accel_KVM/165.toml | 15 + .../host_missing/accel_KVM/1936.toml | 15 + .../host_missing/accel_KVM/1999.toml | 59 ++ .../host_missing/accel_KVM/2321.toml | 48 ++ .../host_missing/accel_KVM/2324.toml | 55 ++ .../host_missing/accel_KVM/2414.toml | 127 ++++ .../host_missing/accel_KVM/2436.toml | 15 + .../host_missing/accel_KVM/2445.toml | 95 +++ .../host_missing/accel_KVM/2450.toml | 25 + .../host_missing/accel_KVM/2699.toml | 26 + .../host_missing/accel_KVM/2710.toml | 136 ++++ .../host_missing/accel_KVM/2712.toml | 19 + .../target_missing/host_missing/accel_KVM/337.toml | 15 + .../target_missing/host_missing/accel_KVM/439.toml | 15 + .../target_missing/host_missing/accel_KVM/477.toml | 20 + .../target_missing/host_missing/accel_KVM/478.toml | 409 ++++++++++ .../target_missing/host_missing/accel_KVM/504.toml | 26 + .../target_missing/host_missing/accel_KVM/706.toml | 50 ++ .../target_missing/host_missing/accel_KVM/73.toml | 15 + .../target_missing/host_missing/accel_KVM/849.toml | 30 + .../host_missing/accel_TCG/1065.toml | 17 + .../host_missing/accel_TCG/1086.toml | 77 ++ .../host_missing/accel_TCG/1174.toml | 21 + .../host_missing/accel_TCG/1184.toml | 77 ++ .../host_missing/accel_TCG/1303.toml | 15 + .../target_missing/host_missing/accel_TCG/134.toml | 15 + .../host_missing/accel_TCG/1402.toml | 69 ++ .../host_missing/accel_TCG/1435.toml | 24 + .../host_missing/accel_TCG/1454.toml | 70 ++ .../host_missing/accel_TCG/1503.toml | 58 ++ .../host_missing/accel_TCG/1565.toml | 44 ++ .../host_missing/accel_TCG/1591.toml | 15 + .../host_missing/accel_TCG/1631.toml | 25 + .../host_missing/accel_TCG/1684.toml | 53 ++ .../host_missing/accel_TCG/1736.toml | 75 ++ .../host_missing/accel_TCG/1800.toml | 40 + .../host_missing/accel_TCG/1856.toml | 21 + .../host_missing/accel_TCG/1866.toml | 15 + .../host_missing/accel_TCG/2010.toml | 90 +++ .../host_missing/accel_TCG/2030.toml | 29 + .../host_missing/accel_TCG/2094.toml | 19 + .../host_missing/accel_TCG/2105.toml | 15 + .../host_missing/accel_TCG/2152.toml | 15 + .../host_missing/accel_TCG/2181.toml | 15 + .../host_missing/accel_TCG/2208.toml | 98 +++ .../host_missing/accel_TCG/2285.toml | 15 + .../host_missing/accel_TCG/2328.toml | 15 + .../target_missing/host_missing/accel_TCG/245.toml | 15 + .../host_missing/accel_TCG/2460.toml | 20 + .../host_missing/accel_TCG/2600.toml | 15 + .../host_missing/accel_TCG/2632.toml | 91 +++ .../host_missing/accel_TCG/2634.toml | 185 +++++ .../host_missing/accel_TCG/2645.toml | 31 + .../host_missing/accel_TCG/2683.toml | 51 ++ .../host_missing/accel_TCG/2685.toml | 15 + .../host_missing/accel_TCG/2790.toml | 20 + .../host_missing/accel_TCG/2791.toml | 75 ++ .../target_missing/host_missing/accel_TCG/280.toml | 15 + .../host_missing/accel_TCG/2815.toml | 15 + .../target_missing/host_missing/accel_TCG/283.toml | 15 + .../host_missing/accel_TCG/2899.toml | 44 ++ .../target_missing/host_missing/accel_TCG/290.toml | 15 + .../host_missing/accel_TCG/2906.toml | 21 + .../host_missing/accel_TCG/2907.toml | 15 + .../host_missing/accel_TCG/2914.toml | 23 + .../target_missing/host_missing/accel_TCG/326.toml | 15 + .../target_missing/host_missing/accel_TCG/329.toml | 15 + .../target_missing/host_missing/accel_TCG/343.toml | 15 + .../target_missing/host_missing/accel_TCG/358.toml | 15 + .../target_missing/host_missing/accel_TCG/360.toml | 15 + .../target_missing/host_missing/accel_TCG/363.toml | 15 + .../target_missing/host_missing/accel_TCG/372.toml | 15 + .../target_missing/host_missing/accel_TCG/612.toml | 15 + .../target_missing/host_missing/accel_TCG/626.toml | 15 + .../target_missing/host_missing/accel_TCG/658.toml | 15 + .../target_missing/host_missing/accel_TCG/693.toml | 18 + .../target_missing/host_missing/accel_TCG/730.toml | 15 + .../target_missing/host_missing/accel_TCG/773.toml | 35 + .../target_missing/host_missing/accel_TCG/792.toml | 15 + .../target_missing/host_missing/accel_TCG/863.toml | 64 ++ .../target_missing/host_missing/accel_TCG/896.toml | 15 + .../target_missing/host_missing/accel_TCG/898.toml | 15 + .../target_missing/host_missing/accel_TCG/947.toml | 23 + .../host_missing/accel_WHPX/1820.toml | 18 + .../host_missing/accel_WHPX/233.toml | 15 + .../host_missing/accel_WHPX/2402.toml | 32 + .../host_missing/accel_WHPX/2461.toml | 64 ++ .../host_missing/accel_WHPX/2748.toml | 258 +++++++ .../host_missing/accel_WHPX/2877.toml | 15 + .../host_missing/accel_WHPX/289.toml | 15 + .../host_missing/accel_WHPX/430.toml | 15 + .../host_missing/accel_WHPX/628.toml | 20 + .../host_missing/accel_WHPX/689.toml | 41 + .../host_missing/accel_WHPX/858.toml | 21 + .../host_missing/accel_Xen/1061.toml | 254 +++++++ .../target_missing/host_missing/accel_Xen/485.toml | 15 + .../target_missing/host_missing/accel_Xen/685.toml | 77 ++ .../host_missing/accel_missing/100.toml | 15 + .../host_missing/accel_missing/1000.toml | 16 + .../host_missing/accel_missing/1001.toml | 15 + .../host_missing/accel_missing/1005.toml | 185 +++++ .../host_missing/accel_missing/1006.toml | 15 + .../host_missing/accel_missing/1007.toml | 15 + .../host_missing/accel_missing/1010.toml | 86 +++ .../host_missing/accel_missing/1012.toml | 49 ++ .../host_missing/accel_missing/1013.toml | 15 + .../host_missing/accel_missing/1014.toml | 15 + .../host_missing/accel_missing/1015.toml | 15 + .../host_missing/accel_missing/1016.toml | 15 + .../host_missing/accel_missing/1018.toml | 31 + .../host_missing/accel_missing/1019.toml | 23 + .../host_missing/accel_missing/102.toml | 15 + .../host_missing/accel_missing/1020.toml | 24 + .../host_missing/accel_missing/1024.toml | 18 + .../host_missing/accel_missing/1025.toml | 15 + .../host_missing/accel_missing/1026.toml | 124 +++ .../host_missing/accel_missing/1027.toml | 27 + .../host_missing/accel_missing/103.toml | 15 + .../host_missing/accel_missing/1032.toml | 26 + .../host_missing/accel_missing/1033.toml | 35 + .../host_missing/accel_missing/1036.toml | 23 + .../host_missing/accel_missing/1037.toml | 15 + .../host_missing/accel_missing/104.toml | 15 + .../host_missing/accel_missing/1044.toml | 15 + .../host_missing/accel_missing/1048.toml | 18 + .../host_missing/accel_missing/1049.toml | 15 + .../host_missing/accel_missing/1052.toml | 87 +++ .../host_missing/accel_missing/1055.toml | 24 + .../host_missing/accel_missing/106.toml | 15 + .../host_missing/accel_missing/1063.toml | 19 + .../host_missing/accel_missing/1064.toml | 51 ++ .../host_missing/accel_missing/1066.toml | 40 + .../host_missing/accel_missing/107.toml | 15 + .../host_missing/accel_missing/1070.toml | 18 + .../host_missing/accel_missing/1071.toml | 22 + .../host_missing/accel_missing/1072.toml | 32 + .../host_missing/accel_missing/1074.toml | 26 + .../host_missing/accel_missing/1075.toml | 24 + .../host_missing/accel_missing/1076.toml | 22 + .../host_missing/accel_missing/1077.toml | 15 + .../host_missing/accel_missing/1079.toml | 40 + .../host_missing/accel_missing/108.toml | 15 + .../host_missing/accel_missing/1080.toml | 15 + .../host_missing/accel_missing/1081.toml | 15 + .../host_missing/accel_missing/1082.toml | 102 +++ .../host_missing/accel_missing/1083.toml | 15 + .../host_missing/accel_missing/1085.toml | 50 ++ .../host_missing/accel_missing/1088.toml | 15 + .../host_missing/accel_missing/1089.toml | 34 + .../host_missing/accel_missing/109.toml | 15 + .../host_missing/accel_missing/1090.toml | 23 + .../host_missing/accel_missing/1094.toml | 18 + .../host_missing/accel_missing/1095.toml | 15 + .../host_missing/accel_missing/1096.toml | 15 + .../host_missing/accel_missing/1099.toml | 15 + .../host_missing/accel_missing/1100.toml | 15 + .../host_missing/accel_missing/1101.toml | 20 + .../host_missing/accel_missing/1102.toml | 46 ++ .../host_missing/accel_missing/1106.toml | 21 + .../host_missing/accel_missing/1107.toml | 34 + .../host_missing/accel_missing/1108.toml | 15 + .../host_missing/accel_missing/111.toml | 15 + .../host_missing/accel_missing/1110.toml | 15 + .../host_missing/accel_missing/1111.toml | 26 + .../host_missing/accel_missing/1112.toml | 15 + .../host_missing/accel_missing/1113.toml | 26 + .../host_missing/accel_missing/1114.toml | 15 + .../host_missing/accel_missing/1116.toml | 26 + .../host_missing/accel_missing/1117.toml | 103 +++ .../host_missing/accel_missing/1119.toml | 27 + .../host_missing/accel_missing/112.toml | 15 + .../host_missing/accel_missing/1120.toml | 24 + .../host_missing/accel_missing/1125.toml | 15 + .../host_missing/accel_missing/1128.toml | 32 + .../host_missing/accel_missing/1129.toml | 33 + .../host_missing/accel_missing/113.toml | 15 + .../host_missing/accel_missing/1134.toml | 15 + .../host_missing/accel_missing/1138.toml | 15 + .../host_missing/accel_missing/1139.toml | 90 +++ .../host_missing/accel_missing/114.toml | 15 + .../host_missing/accel_missing/1140.toml | 15 + .../host_missing/accel_missing/1142.toml | 54 ++ .../host_missing/accel_missing/1144.toml | 25 + .../host_missing/accel_missing/1148.toml | 283 +++++++ .../host_missing/accel_missing/1149.toml | 21 + .../host_missing/accel_missing/1150.toml | 96 +++ .../host_missing/accel_missing/1156.toml | 15 + .../host_missing/accel_missing/1157.toml | 21 + .../host_missing/accel_missing/1158.toml | 15 + .../host_missing/accel_missing/1159.toml | 42 ++ .../host_missing/accel_missing/1161.toml | 15 + .../host_missing/accel_missing/1162.toml | 20 + .../host_missing/accel_missing/1165.toml | 15 + .../host_missing/accel_missing/1169.toml | 15 + .../host_missing/accel_missing/117.toml | 15 + .../host_missing/accel_missing/1170.toml | 66 ++ .../host_missing/accel_missing/1171.toml | 15 + .../host_missing/accel_missing/1172.toml | 71 ++ .../host_missing/accel_missing/1175.toml | 16 + .../host_missing/accel_missing/1176.toml | 19 + .../host_missing/accel_missing/1179.toml | 73 ++ .../host_missing/accel_missing/118.toml | 15 + .../host_missing/accel_missing/1180.toml | 174 +++++ .../host_missing/accel_missing/1181.toml | 15 + .../host_missing/accel_missing/1182.toml | 77 ++ .../host_missing/accel_missing/1183.toml | 139 ++++ .../host_missing/accel_missing/1185.toml | 17 + .../host_missing/accel_missing/1186.toml | 25 + .../host_missing/accel_missing/1187.toml | 15 + .../host_missing/accel_missing/1188.toml | 16 + .../host_missing/accel_missing/1189.toml | 15 + .../host_missing/accel_missing/119.toml | 15 + .../host_missing/accel_missing/1190.toml | 15 + .../host_missing/accel_missing/1191.toml | 17 + .../host_missing/accel_missing/1192.toml | 143 ++++ .../host_missing/accel_missing/1193.toml | 24 + .../host_missing/accel_missing/1194.toml | 23 + .../host_missing/accel_missing/1195.toml | 28 + .../host_missing/accel_missing/1196.toml | 20 + .../host_missing/accel_missing/1197.toml | 823 ++++++++++++++++++++ .../host_missing/accel_missing/1199.toml | 18 + .../host_missing/accel_missing/120.toml | 15 + .../host_missing/accel_missing/1200.toml | 35 + .../host_missing/accel_missing/1201.toml | 18 + .../host_missing/accel_missing/1203.toml | 53 ++ .../host_missing/accel_missing/1205.toml | 19 + .../host_missing/accel_missing/1207.toml | 15 + .../host_missing/accel_missing/1209.toml | 17 + .../host_missing/accel_missing/121.toml | 15 + .../host_missing/accel_missing/1210.toml | 18 + .../host_missing/accel_missing/1211.toml | 15 + .../host_missing/accel_missing/1212.toml | 17 + .../host_missing/accel_missing/1213.toml | 55 ++ .../host_missing/accel_missing/1214.toml | 15 + .../host_missing/accel_missing/1215.toml | 80 ++ .../host_missing/accel_missing/1216.toml | 17 + .../host_missing/accel_missing/1218.toml | 28 + .../host_missing/accel_missing/1219.toml | 23 + .../host_missing/accel_missing/122.toml | 15 + .../host_missing/accel_missing/1220.toml | 26 + .../host_missing/accel_missing/1221.toml | 39 + .../host_missing/accel_missing/1222.toml | 31 + .../host_missing/accel_missing/1223.toml | 21 + .../host_missing/accel_missing/1225.toml | 15 + .../host_missing/accel_missing/1226.toml | 33 + .../host_missing/accel_missing/1227.toml | 15 + .../host_missing/accel_missing/1228.toml | 51 ++ .../host_missing/accel_missing/1229.toml | 17 + .../host_missing/accel_missing/123.toml | 15 + .../host_missing/accel_missing/1231.toml | 21 + .../host_missing/accel_missing/1232.toml | 25 + .../host_missing/accel_missing/1233.toml | 15 + .../host_missing/accel_missing/1234.toml | 15 + .../host_missing/accel_missing/1235.toml | 190 +++++ .../host_missing/accel_missing/1236.toml | 54 ++ .../host_missing/accel_missing/1237.toml | 15 + .../host_missing/accel_missing/1239.toml | 44 ++ .../host_missing/accel_missing/1240.toml | 23 + .../host_missing/accel_missing/1242.toml | 15 + .../host_missing/accel_missing/1243.toml | 15 + .../host_missing/accel_missing/1244.toml | 53 ++ .../host_missing/accel_missing/1246.toml | 15 + .../host_missing/accel_missing/1249.toml | 15 + .../host_missing/accel_missing/1250.toml | 15 + .../host_missing/accel_missing/1252.toml | 25 + .../host_missing/accel_missing/1253.toml | 15 + .../host_missing/accel_missing/1254.toml | 63 ++ .../host_missing/accel_missing/1256.toml | 30 + .../host_missing/accel_missing/1257.toml | 15 + .../host_missing/accel_missing/126.toml | 15 + .../host_missing/accel_missing/1262.toml | 15 + .../host_missing/accel_missing/1264.toml | 15 + .../host_missing/accel_missing/1265.toml | 15 + .../host_missing/accel_missing/1266.toml | 15 + .../host_missing/accel_missing/1268.toml | 15 + .../host_missing/accel_missing/1270.toml | 22 + .../host_missing/accel_missing/1272.toml | 58 ++ .../host_missing/accel_missing/1273.toml | 15 + .../host_missing/accel_missing/1275.toml | 17 + .../host_missing/accel_missing/1276.toml | 23 + .../host_missing/accel_missing/1277.toml | 15 + .../host_missing/accel_missing/1278.toml | 16 + .../host_missing/accel_missing/128.toml | 15 + .../host_missing/accel_missing/1282.toml | 15 + .../host_missing/accel_missing/1283.toml | 90 +++ .../host_missing/accel_missing/1284.toml | 22 + .../host_missing/accel_missing/1285.toml | 28 + .../host_missing/accel_missing/1286.toml | 15 + .../host_missing/accel_missing/1287.toml | 20 + .../host_missing/accel_missing/1288.toml | 17 + .../host_missing/accel_missing/1289.toml | 15 + .../host_missing/accel_missing/129.toml | 24 + .../host_missing/accel_missing/1290.toml | 15 + .../host_missing/accel_missing/1291.toml | 15 + .../host_missing/accel_missing/1292.toml | 15 + .../host_missing/accel_missing/1294.toml | 15 + .../host_missing/accel_missing/1295.toml | 35 + .../host_missing/accel_missing/1296.toml | 16 + .../host_missing/accel_missing/1300.toml | 19 + .../host_missing/accel_missing/1302.toml | 25 + .../host_missing/accel_missing/1304.toml | 17 + .../host_missing/accel_missing/1305.toml | 22 + .../host_missing/accel_missing/1307.toml | 84 +++ .../host_missing/accel_missing/1308.toml | 15 + .../host_missing/accel_missing/1309.toml | 15 + .../host_missing/accel_missing/1310.toml | 198 +++++ .../host_missing/accel_missing/1311.toml | 15 + .../host_missing/accel_missing/1312.toml | 19 + .../host_missing/accel_missing/1315.toml | 15 + .../host_missing/accel_missing/1316.toml | 15 + .../host_missing/accel_missing/1317.toml | 57 ++ .../host_missing/accel_missing/1318.toml | 27 + .../host_missing/accel_missing/1319.toml | 21 + .../host_missing/accel_missing/1321.toml | 20 + .../host_missing/accel_missing/1322.toml | 15 + .../host_missing/accel_missing/1329.toml | 20 + .../host_missing/accel_missing/133.toml | 15 + .../host_missing/accel_missing/1330.toml | 190 +++++ .../host_missing/accel_missing/1334.toml | 15 + .../host_missing/accel_missing/1335.toml | 15 + .../host_missing/accel_missing/1336.toml | 15 + .../host_missing/accel_missing/1337.toml | 26 + .../host_missing/accel_missing/1338.toml | 15 + .../host_missing/accel_missing/1340.toml | 74 ++ .../host_missing/accel_missing/1341.toml | 86 +++ .../host_missing/accel_missing/1342.toml | 34 + .../host_missing/accel_missing/1345.toml | 15 + .../host_missing/accel_missing/1346.toml | 45 ++ .../host_missing/accel_missing/1349.toml | 15 + .../host_missing/accel_missing/135.toml | 15 + .../host_missing/accel_missing/1351.toml | 17 + .../host_missing/accel_missing/1352.toml | 15 + .../host_missing/accel_missing/1354.toml | 15 + .../host_missing/accel_missing/1355.toml | 15 + .../host_missing/accel_missing/1356.toml | 25 + .../host_missing/accel_missing/1357.toml | 21 + .../host_missing/accel_missing/1358.toml | 15 + .../host_missing/accel_missing/1359.toml | 15 + .../host_missing/accel_missing/136.toml | 15 + .../host_missing/accel_missing/1360.toml | 29 + .../host_missing/accel_missing/1362.toml | 87 +++ .../host_missing/accel_missing/1365.toml | 32 + .../host_missing/accel_missing/1366.toml | 92 +++ .../host_missing/accel_missing/1367.toml | 17 + .../host_missing/accel_missing/1369.toml | 15 + .../host_missing/accel_missing/137.toml | 15 + .../host_missing/accel_missing/1378.toml | 28 + .../host_missing/accel_missing/1379.toml | 15 + .../host_missing/accel_missing/138.toml | 15 + .../host_missing/accel_missing/1380.toml | 16 + .../host_missing/accel_missing/1381.toml | 15 + .../host_missing/accel_missing/1384.toml | 15 + .../host_missing/accel_missing/1385.toml | 15 + .../host_missing/accel_missing/1386.toml | 636 ++++++++++++++++ .../host_missing/accel_missing/1387.toml | 19 + .../host_missing/accel_missing/1388.toml | 24 + .../host_missing/accel_missing/1389.toml | 69 ++ .../host_missing/accel_missing/139.toml | 15 + .../host_missing/accel_missing/1391.toml | 36 + .../host_missing/accel_missing/1392.toml | 24 + .../host_missing/accel_missing/1393.toml | 73 ++ .../host_missing/accel_missing/1397.toml | 15 + .../host_missing/accel_missing/140.toml | 15 + .../host_missing/accel_missing/1401.toml | 28 + .../host_missing/accel_missing/1403.toml | 15 + .../host_missing/accel_missing/1404.toml | 22 + .../host_missing/accel_missing/1405.toml | 129 ++++ .../host_missing/accel_missing/1406.toml | 15 + .../host_missing/accel_missing/1409.toml | 15 + .../host_missing/accel_missing/1411.toml | 463 ++++++++++++ .../host_missing/accel_missing/1413.toml | 30 + .../host_missing/accel_missing/1414.toml | 28 + .../host_missing/accel_missing/1418.toml | 95 +++ .../host_missing/accel_missing/1419.toml | 100 +++ .../host_missing/accel_missing/142.toml | 15 + .../host_missing/accel_missing/1420.toml | 47 ++ .../host_missing/accel_missing/1423.toml | 21 + .../host_missing/accel_missing/1426.toml | 46 ++ .../host_missing/accel_missing/1429.toml | 63 ++ .../host_missing/accel_missing/143.toml | 15 + .../host_missing/accel_missing/1430.toml | 118 +++ .../host_missing/accel_missing/1431.toml | 62 ++ .../host_missing/accel_missing/1432.toml | 34 + .../host_missing/accel_missing/1433.toml | 165 ++++ .../host_missing/accel_missing/1438.toml | 19 + .../host_missing/accel_missing/1439.toml | 21 + .../host_missing/accel_missing/144.toml | 15 + .../host_missing/accel_missing/1440.toml | 15 + .../host_missing/accel_missing/1442.toml | 15 + .../host_missing/accel_missing/1443.toml | 15 + .../host_missing/accel_missing/1445.toml | 135 ++++ .../host_missing/accel_missing/1446.toml | 183 +++++ .../host_missing/accel_missing/145.toml | 15 + .../host_missing/accel_missing/1450.toml | 15 + .../host_missing/accel_missing/1451.toml | 15 + .../host_missing/accel_missing/1455.toml | 15 + .../host_missing/accel_missing/1457.toml | 15 + .../host_missing/accel_missing/1458.toml | 37 + .../host_missing/accel_missing/1459.toml | 43 ++ .../host_missing/accel_missing/146.toml | 15 + .../host_missing/accel_missing/1460.toml | 17 + .../host_missing/accel_missing/1461.toml | 15 + .../host_missing/accel_missing/1463.toml | 49 ++ .../host_missing/accel_missing/1464.toml | 15 + .../host_missing/accel_missing/1465.toml | 15 + .../host_missing/accel_missing/1466.toml | 17 + .../host_missing/accel_missing/1467.toml | 15 + .../host_missing/accel_missing/1468.toml | 18 + .../host_missing/accel_missing/1469.toml | 56 ++ .../host_missing/accel_missing/147.toml | 15 + .../host_missing/accel_missing/1470.toml | 17 + .../host_missing/accel_missing/1474.toml | 20 + .../host_missing/accel_missing/1475.toml | 24 + .../host_missing/accel_missing/1477.toml | 299 ++++++++ .../host_missing/accel_missing/1479.toml | 15 + .../host_missing/accel_missing/148.toml | 15 + .../host_missing/accel_missing/1480.toml | 15 + .../host_missing/accel_missing/1481.toml | 15 + .../host_missing/accel_missing/1482.toml | 23 + .../host_missing/accel_missing/1483.toml | 15 + .../host_missing/accel_missing/1485.toml | 20 + .../host_missing/accel_missing/1486.toml | 99 +++ .../host_missing/accel_missing/1487.toml | 15 + .../host_missing/accel_missing/1489.toml | 102 +++ .../host_missing/accel_missing/149.toml | 15 + .../host_missing/accel_missing/1490.toml | 71 ++ .../host_missing/accel_missing/1495.toml | 16 + .../host_missing/accel_missing/1496.toml | 35 + .../host_missing/accel_missing/1497.toml | 15 + .../host_missing/accel_missing/1504.toml | 15 + .../host_missing/accel_missing/1505.toml | 15 + .../host_missing/accel_missing/1507.toml | 47 ++ .../host_missing/accel_missing/1508.toml | 101 +++ .../host_missing/accel_missing/151.toml | 15 + .../host_missing/accel_missing/1510.toml | 100 +++ .../host_missing/accel_missing/1511.toml | 15 + .../host_missing/accel_missing/1512.toml | 15 + .../host_missing/accel_missing/1513.toml | 15 + .../host_missing/accel_missing/1515.toml | 30 + .../host_missing/accel_missing/1516.toml | 47 ++ .../host_missing/accel_missing/1518.toml | 100 +++ .../host_missing/accel_missing/1519.toml | 20 + .../host_missing/accel_missing/152.toml | 15 + .../host_missing/accel_missing/1520.toml | 57 ++ .../host_missing/accel_missing/1521.toml | 15 + .../host_missing/accel_missing/1522.toml | 50 ++ .../host_missing/accel_missing/1526.toml | 15 + .../host_missing/accel_missing/1527.toml | 15 + .../host_missing/accel_missing/1529.toml | 15 + .../host_missing/accel_missing/153.toml | 15 + .../host_missing/accel_missing/1530.toml | 19 + .../host_missing/accel_missing/1532.toml | 513 +++++++++++++ .../host_missing/accel_missing/1537.toml | 21 + .../host_missing/accel_missing/1538.toml | 15 + .../host_missing/accel_missing/154.toml | 15 + .../host_missing/accel_missing/1541.toml | 42 ++ .../host_missing/accel_missing/1543.toml | 15 + .../host_missing/accel_missing/1544.toml | 15 + .../host_missing/accel_missing/1545.toml | 17 + .../host_missing/accel_missing/1546.toml | 15 + .../host_missing/accel_missing/1548.toml | 46 ++ .../host_missing/accel_missing/1549.toml | 103 +++ .../host_missing/accel_missing/1550.toml | 24 + .../host_missing/accel_missing/1553.toml | 22 + .../host_missing/accel_missing/1554.toml | 18 + .../host_missing/accel_missing/1557.toml | 21 + .../host_missing/accel_missing/1558.toml | 29 + .../host_missing/accel_missing/156.toml | 15 + .../host_missing/accel_missing/1560.toml | 15 + .../host_missing/accel_missing/1561.toml | 35 + .../host_missing/accel_missing/1562.toml | 137 ++++ .../host_missing/accel_missing/1563.toml | 15 + .../host_missing/accel_missing/1566.toml | 17 + .../host_missing/accel_missing/1567.toml | 42 ++ .../host_missing/accel_missing/1569.toml | 35 + .../host_missing/accel_missing/157.toml | 15 + .../host_missing/accel_missing/1572.toml | 15 + .../host_missing/accel_missing/1573.toml | 15 + .../host_missing/accel_missing/1574.toml | 97 +++ .../host_missing/accel_missing/1576.toml | 36 + .../host_missing/accel_missing/1577.toml | 94 +++ .../host_missing/accel_missing/1578.toml | 15 + .../host_missing/accel_missing/1579.toml | 16 + .../host_missing/accel_missing/158.toml | 15 + .../host_missing/accel_missing/1580.toml | 52 ++ .../host_missing/accel_missing/1582.toml | 15 + .../host_missing/accel_missing/1583.toml | 27 + .../host_missing/accel_missing/1584.toml | 15 + .../host_missing/accel_missing/1585.toml | 35 + .../host_missing/accel_missing/1586.toml | 115 +++ .../host_missing/accel_missing/1588.toml | 179 +++++ .../host_missing/accel_missing/1589.toml | 18 + .../host_missing/accel_missing/159.toml | 15 + .../host_missing/accel_missing/1590.toml | 129 ++++ .../host_missing/accel_missing/1593.toml | 17 + .../host_missing/accel_missing/1594.toml | 29 + .../host_missing/accel_missing/1595.toml | 39 + .../host_missing/accel_missing/1596.toml | 28 + .../host_missing/accel_missing/1597.toml | 64 ++ .../host_missing/accel_missing/1598.toml | 66 ++ .../host_missing/accel_missing/1599.toml | 17 + .../host_missing/accel_missing/160.toml | 15 + .../host_missing/accel_missing/1601.toml | 88 +++ .../host_missing/accel_missing/1602.toml | 15 + .../host_missing/accel_missing/1604.toml | 71 ++ .../host_missing/accel_missing/1605.toml | 46 ++ .../host_missing/accel_missing/1607.toml | 15 + .../host_missing/accel_missing/161.toml | 15 + .../host_missing/accel_missing/1610.toml | 15 + .../host_missing/accel_missing/1611.toml | 15 + .../host_missing/accel_missing/1613.toml | 47 ++ .../host_missing/accel_missing/1614.toml | 15 + .../host_missing/accel_missing/1615.toml | 19 + .../host_missing/accel_missing/1618.toml | 21 + .../host_missing/accel_missing/1619.toml | 15 + .../host_missing/accel_missing/162.toml | 15 + .../host_missing/accel_missing/1621.toml | 114 +++ .../host_missing/accel_missing/1622.toml | 15 + .../host_missing/accel_missing/1625.toml | 21 + .../host_missing/accel_missing/1626.toml | 17 + .../host_missing/accel_missing/1629.toml | 15 + .../host_missing/accel_missing/163.toml | 15 + .../host_missing/accel_missing/1630.toml | 210 ++++++ .../host_missing/accel_missing/1632.toml | 498 ++++++++++++ .../host_missing/accel_missing/1638.toml | 27 + .../host_missing/accel_missing/1641.toml | 36 + .../host_missing/accel_missing/1643.toml | 15 + .../host_missing/accel_missing/1644.toml | 22 + .../host_missing/accel_missing/1645.toml | 16 + .../host_missing/accel_missing/1646.toml | 73 ++ .../host_missing/accel_missing/1650.toml | 22 + .../host_missing/accel_missing/1652.toml | 40 + .../host_missing/accel_missing/1653.toml | 30 + .../host_missing/accel_missing/1654.toml | 89 +++ .../host_missing/accel_missing/1655.toml | 15 + .../host_missing/accel_missing/1656.toml | 15 + .../host_missing/accel_missing/166.toml | 15 + .../host_missing/accel_missing/1662.toml | 43 ++ .../host_missing/accel_missing/1663.toml | 46 ++ .../host_missing/accel_missing/1664.toml | 15 + .../host_missing/accel_missing/1665.toml | 15 + .../host_missing/accel_missing/1666.toml | 15 + .../host_missing/accel_missing/1669.toml | 19 + .../host_missing/accel_missing/167.toml | 15 + .../host_missing/accel_missing/1670.toml | 19 + .../host_missing/accel_missing/1672.toml | 18 + .../host_missing/accel_missing/1673.toml | 57 ++ .../host_missing/accel_missing/1674.toml | 31 + .../host_missing/accel_missing/1675.toml | 15 + .../host_missing/accel_missing/1676.toml | 17 + .../host_missing/accel_missing/1677.toml | 21 + .../host_missing/accel_missing/1679.toml | 23 + .../host_missing/accel_missing/1680.toml | 110 +++ .../host_missing/accel_missing/1681.toml | 57 ++ .../host_missing/accel_missing/1682.toml | 15 + .../host_missing/accel_missing/1683.toml | 15 + .../host_missing/accel_missing/1685.toml | 67 ++ .../host_missing/accel_missing/1686.toml | 51 ++ .../host_missing/accel_missing/1687.toml | 63 ++ .../host_missing/accel_missing/1689.toml | 23 + .../host_missing/accel_missing/169.toml | 15 + .../host_missing/accel_missing/1690.toml | 15 + .../host_missing/accel_missing/1691.toml | 20 + .../host_missing/accel_missing/1692.toml | 110 +++ .../host_missing/accel_missing/1694.toml | 15 + .../host_missing/accel_missing/1695.toml | 19 + .../host_missing/accel_missing/1696.toml | 47 ++ .../host_missing/accel_missing/170.toml | 15 + .../host_missing/accel_missing/1701.toml | 15 + .../host_missing/accel_missing/1702.toml | 18 + .../host_missing/accel_missing/1703.toml | 53 ++ .../host_missing/accel_missing/1705.toml | 74 ++ .../host_missing/accel_missing/1706.toml | 21 + .../host_missing/accel_missing/1707.toml | 31 + .../host_missing/accel_missing/1709.toml | 46 ++ .../host_missing/accel_missing/171.toml | 15 + .../host_missing/accel_missing/1710.toml | 59 ++ .../host_missing/accel_missing/1711.toml | 15 + .../host_missing/accel_missing/1712.toml | 17 + .../host_missing/accel_missing/1713.toml | 52 ++ .../host_missing/accel_missing/1715.toml | 15 + .../host_missing/accel_missing/1716.toml | 21 + .../host_missing/accel_missing/1717.toml | 37 + .../host_missing/accel_missing/1718.toml | 57 ++ .../host_missing/accel_missing/1719.toml | 19 + .../host_missing/accel_missing/1720.toml | 52 ++ .../host_missing/accel_missing/1721.toml | 72 ++ .../host_missing/accel_missing/1725.toml | 29 + .../host_missing/accel_missing/1727.toml | 91 +++ .../host_missing/accel_missing/1728.toml | 26 + .../host_missing/accel_missing/1729.toml | 55 ++ .../host_missing/accel_missing/173.toml | 15 + .../host_missing/accel_missing/1730.toml | 26 + .../host_missing/accel_missing/1731.toml | 24 + .../host_missing/accel_missing/1732.toml | 15 + .../host_missing/accel_missing/1734.toml | 24 + .../host_missing/accel_missing/1738.toml | 157 ++++ .../host_missing/accel_missing/1739.toml | 44 ++ .../host_missing/accel_missing/174.toml | 15 + .../host_missing/accel_missing/1741.toml | 15 + .../host_missing/accel_missing/1743.toml | 24 + .../host_missing/accel_missing/1744.toml | 15 + .../host_missing/accel_missing/1746.toml | 15 + .../host_missing/accel_missing/1747.toml | 28 + .../host_missing/accel_missing/1748.toml | 64 ++ .../host_missing/accel_missing/175.toml | 15 + .../host_missing/accel_missing/1753.toml | 15 + .../host_missing/accel_missing/1754.toml | 24 + .../host_missing/accel_missing/1755.toml | 30 + .../host_missing/accel_missing/1756.toml | 53 ++ .../host_missing/accel_missing/1757.toml | 15 + .../host_missing/accel_missing/1758.toml | 20 + .../host_missing/accel_missing/1759.toml | 18 + .../host_missing/accel_missing/176.toml | 15 + .../host_missing/accel_missing/1760.toml | 61 ++ .../host_missing/accel_missing/1764.toml | 15 + .../host_missing/accel_missing/1766.toml | 15 + .../host_missing/accel_missing/1767.toml | 15 + .../host_missing/accel_missing/1768.toml | 40 + .../host_missing/accel_missing/177.toml | 15 + .../host_missing/accel_missing/1770.toml | 30 + .../host_missing/accel_missing/1773.toml | 17 + .../host_missing/accel_missing/1775.toml | 69 ++ .../host_missing/accel_missing/1777.toml | 15 + .../host_missing/accel_missing/1778.toml | 15 + .../host_missing/accel_missing/178.toml | 15 + .../host_missing/accel_missing/1781.toml | 64 ++ .../host_missing/accel_missing/1782.toml | 66 ++ .../host_missing/accel_missing/1783.toml | 15 + .../host_missing/accel_missing/1784.toml | 21 + .../host_missing/accel_missing/1785.toml | 33 + .../host_missing/accel_missing/1786.toml | 34 + .../host_missing/accel_missing/1787.toml | 21 + .../host_missing/accel_missing/1788.toml | 37 + .../host_missing/accel_missing/1789.toml | 27 + .../host_missing/accel_missing/179.toml | 15 + .../host_missing/accel_missing/1791.toml | 50 ++ .../host_missing/accel_missing/1792.toml | 89 +++ .../host_missing/accel_missing/1794.toml | 35 + .../host_missing/accel_missing/1796.toml | 26 + .../host_missing/accel_missing/1797.toml | 15 + .../host_missing/accel_missing/1798.toml | 15 + .../host_missing/accel_missing/1801.toml | 59 ++ .../host_missing/accel_missing/1804.toml | 19 + .../host_missing/accel_missing/1805.toml | 78 ++ .../host_missing/accel_missing/1809.toml | 65 ++ .../host_missing/accel_missing/181.toml | 15 + .../host_missing/accel_missing/1810.toml | 199 +++++ .../host_missing/accel_missing/1811.toml | 44 ++ .../host_missing/accel_missing/1813.toml | 120 +++ .../host_missing/accel_missing/1814.toml | 26 + .../host_missing/accel_missing/1815.toml | 90 +++ .../host_missing/accel_missing/1816.toml | 82 ++ .../host_missing/accel_missing/1817.toml | 15 + .../host_missing/accel_missing/1818.toml | 28 + .../host_missing/accel_missing/182.toml | 15 + .../host_missing/accel_missing/1821.toml | 61 ++ .../host_missing/accel_missing/1822.toml | 15 + .../host_missing/accel_missing/1824.toml | 15 + .../host_missing/accel_missing/1827.toml | 15 + .../host_missing/accel_missing/1828.toml | 29 + .../host_missing/accel_missing/1829.toml | 96 +++ .../host_missing/accel_missing/183.toml | 15 + .../host_missing/accel_missing/1830.toml | 34 + .../host_missing/accel_missing/1835.toml | 26 + .../host_missing/accel_missing/1837.toml | 47 ++ .../host_missing/accel_missing/1838.toml | 15 + .../host_missing/accel_missing/1839.toml | 53 ++ .../host_missing/accel_missing/1840.toml | 15 + .../host_missing/accel_missing/1841.toml | 22 + .../host_missing/accel_missing/1842.toml | 25 + .../host_missing/accel_missing/1843.toml | 23 + .../host_missing/accel_missing/1844.toml | 32 + .../host_missing/accel_missing/1845.toml | 17 + .../host_missing/accel_missing/1848.toml | 37 + .../host_missing/accel_missing/1849.toml | 81 ++ .../host_missing/accel_missing/185.toml | 15 + .../host_missing/accel_missing/1851.toml | 443 +++++++++++ .../host_missing/accel_missing/1853.toml | 15 + .../host_missing/accel_missing/1855.toml | 67 ++ .../host_missing/accel_missing/1859.toml | 16 + .../host_missing/accel_missing/186.toml | 15 + .../host_missing/accel_missing/1860.toml | 18 + .../host_missing/accel_missing/1862.toml | 26 + .../host_missing/accel_missing/1863.toml | 80 ++ .../host_missing/accel_missing/1871.toml | 15 + .../host_missing/accel_missing/1872.toml | 15 + .../host_missing/accel_missing/1873.toml | 92 +++ .../host_missing/accel_missing/1875.toml | 21 + .../host_missing/accel_missing/1876.toml | 15 + .../host_missing/accel_missing/1877.toml | 251 ++++++ .../host_missing/accel_missing/1879.toml | 17 + .../host_missing/accel_missing/1880.toml | 21 + .../host_missing/accel_missing/1881.toml | 27 + .../host_missing/accel_missing/1882.toml | 21 + .../host_missing/accel_missing/1883.toml | 18 + .../host_missing/accel_missing/1884.toml | 22 + .../host_missing/accel_missing/1885.toml | 34 + .../host_missing/accel_missing/1886.toml | 29 + .../host_missing/accel_missing/1887.toml | 17 + .../host_missing/accel_missing/1888.toml | 24 + .../host_missing/accel_missing/1889.toml | 55 ++ .../host_missing/accel_missing/1892.toml | 41 + .../host_missing/accel_missing/1893.toml | 21 + .../host_missing/accel_missing/1894.toml | 19 + .../host_missing/accel_missing/1896.toml | 66 ++ .../host_missing/accel_missing/1897.toml | 33 + .../host_missing/accel_missing/1898.toml | 40 + .../host_missing/accel_missing/190.toml | 15 + .../host_missing/accel_missing/1900.toml | 15 + .../host_missing/accel_missing/1902.toml | 75 ++ .../host_missing/accel_missing/1903.toml | 49 ++ .../host_missing/accel_missing/1904.toml | 24 + .../host_missing/accel_missing/1905.toml | 15 + .../host_missing/accel_missing/1906.toml | 42 ++ .../host_missing/accel_missing/1907.toml | 65 ++ .../host_missing/accel_missing/1914.toml | 17 + .../host_missing/accel_missing/1915.toml | 19 + .../host_missing/accel_missing/1918.toml | 57 ++ .../host_missing/accel_missing/1923.toml | 26 + .../host_missing/accel_missing/1924.toml | 74 ++ .../host_missing/accel_missing/1929.toml | 29 + .../host_missing/accel_missing/1930.toml | 56 ++ .../host_missing/accel_missing/1931.toml | 15 + .../host_missing/accel_missing/1933.toml | 51 ++ .../host_missing/accel_missing/1935.toml | 17 + .../host_missing/accel_missing/1937.toml | 19 + .../host_missing/accel_missing/1939.toml | 72 ++ .../host_missing/accel_missing/194.toml | 15 + .../host_missing/accel_missing/1940.toml | 28 + .../host_missing/accel_missing/1943.toml | 32 + .../host_missing/accel_missing/1944.toml | 81 ++ .../host_missing/accel_missing/1949.toml | 20 + .../host_missing/accel_missing/195.toml | 15 + .../host_missing/accel_missing/1951.toml | 146 ++++ .../host_missing/accel_missing/1954.toml | 38 + .../host_missing/accel_missing/1957.toml | 28 + .../host_missing/accel_missing/1959.toml | 15 + .../host_missing/accel_missing/196.toml | 15 + .../host_missing/accel_missing/1962.toml | 37 + .../host_missing/accel_missing/1963.toml | 36 + .../host_missing/accel_missing/1967.toml | 15 + .../host_missing/accel_missing/1968.toml | 15 + .../host_missing/accel_missing/1969.toml | 15 + .../host_missing/accel_missing/1971.toml | 156 ++++ .../host_missing/accel_missing/1972.toml | 49 ++ .../host_missing/accel_missing/1973.toml | 15 + .../host_missing/accel_missing/1974.toml | 15 + .../host_missing/accel_missing/1975.toml | 47 ++ .../host_missing/accel_missing/1977.toml | 38 + .../host_missing/accel_missing/1979.toml | 39 + .../host_missing/accel_missing/1980.toml | 21 + .../host_missing/accel_missing/1982.toml | 17 + .../host_missing/accel_missing/1983.toml | 38 + .../host_missing/accel_missing/1984.toml | 15 + .../host_missing/accel_missing/1988.toml | 34 + .../host_missing/accel_missing/1989.toml | 40 + .../host_missing/accel_missing/199.toml | 15 + .../host_missing/accel_missing/1994.toml | 15 + .../host_missing/accel_missing/1995.toml | 15 + .../host_missing/accel_missing/1996.toml | 75 ++ .../host_missing/accel_missing/1997.toml | 28 + .../host_missing/accel_missing/200.toml | 15 + .../host_missing/accel_missing/2001.toml | 51 ++ .../host_missing/accel_missing/2002.toml | 15 + .../host_missing/accel_missing/2004.toml | 45 ++ .../host_missing/accel_missing/2006.toml | 50 ++ .../host_missing/accel_missing/2009.toml | 15 + .../host_missing/accel_missing/201.toml | 15 + .../host_missing/accel_missing/2011.toml | 15 + .../host_missing/accel_missing/2012.toml | 20 + .../host_missing/accel_missing/2014.toml | 61 ++ .../host_missing/accel_missing/2016.toml | 17 + .../host_missing/accel_missing/2018.toml | 30 + .../host_missing/accel_missing/2019.toml | 34 + .../host_missing/accel_missing/202.toml | 15 + .../host_missing/accel_missing/2021.toml | 15 + .../host_missing/accel_missing/2023.toml | 15 + .../host_missing/accel_missing/2024.toml | 38 + .../host_missing/accel_missing/2025.toml | 38 + .../host_missing/accel_missing/2026.toml | 16 + .../host_missing/accel_missing/2028.toml | 15 + .../host_missing/accel_missing/2029.toml | 15 + .../host_missing/accel_missing/203.toml | 15 + .../host_missing/accel_missing/2031.toml | 25 + .../host_missing/accel_missing/2032.toml | 39 + .../host_missing/accel_missing/2033.toml | 15 + .../host_missing/accel_missing/2035.toml | 62 ++ .../host_missing/accel_missing/2036.toml | 19 + .../host_missing/accel_missing/2038.toml | 26 + .../host_missing/accel_missing/2039.toml | 19 + .../host_missing/accel_missing/204.toml | 15 + .../host_missing/accel_missing/2042.toml | 28 + .../host_missing/accel_missing/2043.toml | 82 ++ .../host_missing/accel_missing/2045.toml | 15 + .../host_missing/accel_missing/2046.toml | 15 + .../host_missing/accel_missing/2047.toml | 15 + .../host_missing/accel_missing/2048.toml | 15 + .../host_missing/accel_missing/2049.toml | 21 + .../host_missing/accel_missing/205.toml | 15 + .../host_missing/accel_missing/2050.toml | 17 + .../host_missing/accel_missing/2051.toml | 15 + .../host_missing/accel_missing/2052.toml | 15 + .../host_missing/accel_missing/2055.toml | 17 + .../host_missing/accel_missing/2056.toml | 22 + .../host_missing/accel_missing/2057.toml | 15 + .../host_missing/accel_missing/2058.toml | 62 ++ .../host_missing/accel_missing/206.toml | 15 + .../host_missing/accel_missing/2060.toml | 15 + .../host_missing/accel_missing/2061.toml | 21 + .../host_missing/accel_missing/2062.toml | 15 + .../host_missing/accel_missing/2065.toml | 15 + .../host_missing/accel_missing/2067.toml | 15 + .../host_missing/accel_missing/2068.toml | 23 + .../host_missing/accel_missing/2069.toml | 362 +++++++++ .../host_missing/accel_missing/207.toml | 15 + .../host_missing/accel_missing/2071.toml | 120 +++ .../host_missing/accel_missing/2073.toml | 28 + .../host_missing/accel_missing/2075.toml | 18 + .../host_missing/accel_missing/2076.toml | 15 + .../host_missing/accel_missing/2077.toml | 15 + .../host_missing/accel_missing/208.toml | 15 + .../host_missing/accel_missing/2080.toml | 15 + .../host_missing/accel_missing/2081.toml | 21 + .../host_missing/accel_missing/2082.toml | 56 ++ .../host_missing/accel_missing/2085.toml | 30 + .../host_missing/accel_missing/2086.toml | 23 + .../host_missing/accel_missing/2087.toml | 38 + .../host_missing/accel_missing/2088.toml | 29 + .../host_missing/accel_missing/209.toml | 15 + .../host_missing/accel_missing/2090.toml | 19 + .../host_missing/accel_missing/2095.toml | 15 + .../host_missing/accel_missing/2099.toml | 21 + .../host_missing/accel_missing/210.toml | 15 + .../host_missing/accel_missing/2100.toml | 18 + .../host_missing/accel_missing/2102.toml | 48 ++ .../host_missing/accel_missing/2103.toml | 15 + .../host_missing/accel_missing/2104.toml | 15 + .../host_missing/accel_missing/2109.toml | 15 + .../host_missing/accel_missing/2110.toml | 21 + .../host_missing/accel_missing/2111.toml | 67 ++ .../host_missing/accel_missing/2112.toml | 36 + .../host_missing/accel_missing/2113.toml | 15 + .../host_missing/accel_missing/2116.toml | 36 + .../host_missing/accel_missing/2117.toml | 35 + .../host_missing/accel_missing/2118.toml | 15 + .../host_missing/accel_missing/2119.toml | 15 + .../host_missing/accel_missing/2121.toml | 15 + .../host_missing/accel_missing/2122.toml | 17 + .../host_missing/accel_missing/2123.toml | 43 ++ .../host_missing/accel_missing/2124.toml | 15 + .../host_missing/accel_missing/2125.toml | 22 + .../host_missing/accel_missing/2126.toml | 15 + .../host_missing/accel_missing/2127.toml | 15 + .../host_missing/accel_missing/2128.toml | 15 + .../host_missing/accel_missing/2129.toml | 15 + .../host_missing/accel_missing/213.toml | 15 + .../host_missing/accel_missing/2130.toml | 15 + .../host_missing/accel_missing/2131.toml | 15 + .../host_missing/accel_missing/2132.toml | 19 + .../host_missing/accel_missing/2134.toml | 15 + .../host_missing/accel_missing/2135.toml | 32 + .../host_missing/accel_missing/2138.toml | 30 + .../host_missing/accel_missing/2139.toml | 17 + .../host_missing/accel_missing/214.toml | 15 + .../host_missing/accel_missing/2140.toml | 15 + .../host_missing/accel_missing/2142.toml | 15 + .../host_missing/accel_missing/2144.toml | 30 + .../host_missing/accel_missing/2147.toml | 17 + .../host_missing/accel_missing/2148.toml | 17 + .../host_missing/accel_missing/2149.toml | 23 + .../host_missing/accel_missing/2151.toml | 203 +++++ .../host_missing/accel_missing/2153.toml | 15 + .../host_missing/accel_missing/2154.toml | 15 + .../host_missing/accel_missing/2156.toml | 23 + .../host_missing/accel_missing/2157.toml | 51 ++ .../host_missing/accel_missing/2158.toml | 17 + .../host_missing/accel_missing/2160.toml | 15 + .../host_missing/accel_missing/2161.toml | 15 + .../host_missing/accel_missing/2162.toml | 15 + .../host_missing/accel_missing/2167.toml | 48 ++ .../host_missing/accel_missing/2171.toml | 37 + .../host_missing/accel_missing/2172.toml | 15 + .../host_missing/accel_missing/2176.toml | 15 + .../host_missing/accel_missing/2177.toml | 15 + .../host_missing/accel_missing/2178.toml | 27 + .../host_missing/accel_missing/2179.toml | 61 ++ .../host_missing/accel_missing/218.toml | 15 + .../host_missing/accel_missing/2182.toml | 15 + .../host_missing/accel_missing/2184.toml | 63 ++ .../host_missing/accel_missing/2186.toml | 44 ++ .../host_missing/accel_missing/2187.toml | 15 + .../host_missing/accel_missing/2188.toml | 20 + .../host_missing/accel_missing/2189.toml | 22 + .../host_missing/accel_missing/219.toml | 15 + .../host_missing/accel_missing/2190.toml | 19 + .../host_missing/accel_missing/2191.toml | 15 + .../host_missing/accel_missing/2192.toml | 15 + .../host_missing/accel_missing/2194.toml | 106 +++ .../host_missing/accel_missing/2196.toml | 15 + .../host_missing/accel_missing/2197.toml | 66 ++ .../host_missing/accel_missing/2199.toml | 20 + .../host_missing/accel_missing/220.toml | 15 + .../host_missing/accel_missing/2201.toml | 19 + .../host_missing/accel_missing/2202.toml | 41 + .../host_missing/accel_missing/2204.toml | 83 ++ .../host_missing/accel_missing/2205.toml | 58 ++ .../host_missing/accel_missing/2209.toml | 55 ++ .../host_missing/accel_missing/2210.toml | 63 ++ .../host_missing/accel_missing/2211.toml | 37 + .../host_missing/accel_missing/2212.toml | 25 + .../host_missing/accel_missing/2214.toml | 15 + .../host_missing/accel_missing/2215.toml | 15 + .../host_missing/accel_missing/2216.toml | 15 + .../host_missing/accel_missing/2217.toml | 15 + .../host_missing/accel_missing/2219.toml | 15 + .../host_missing/accel_missing/222.toml | 15 + .../host_missing/accel_missing/2221.toml | 15 + .../host_missing/accel_missing/2222.toml | 15 + .../host_missing/accel_missing/2225.toml | 21 + .../host_missing/accel_missing/2231.toml | 22 + .../host_missing/accel_missing/2232.toml | 15 + .../host_missing/accel_missing/2233.toml | 57 ++ .../host_missing/accel_missing/2234.toml | 31 + .../host_missing/accel_missing/2235.toml | 65 ++ .../host_missing/accel_missing/2237.toml | 47 ++ .../host_missing/accel_missing/2238.toml | 55 ++ .../host_missing/accel_missing/2239.toml | 15 + .../host_missing/accel_missing/2240.toml | 16 + .../host_missing/accel_missing/2241.toml | 15 + .../host_missing/accel_missing/2242.toml | 24 + .../host_missing/accel_missing/2243.toml | 17 + .../host_missing/accel_missing/2247.toml | 16 + .../host_missing/accel_missing/225.toml | 15 + .../host_missing/accel_missing/2251.toml | 22 + .../host_missing/accel_missing/2252.toml | 19 + .../host_missing/accel_missing/2253.toml | 15 + .../host_missing/accel_missing/2254.toml | 15 + .../host_missing/accel_missing/2255.toml | 15 + .../host_missing/accel_missing/2256.toml | 15 + .../host_missing/accel_missing/2257.toml | 15 + .../host_missing/accel_missing/226.toml | 15 + .../host_missing/accel_missing/2260.toml | 33 + .../host_missing/accel_missing/2261.toml | 95 +++ .../host_missing/accel_missing/2264.toml | 69 ++ .../host_missing/accel_missing/2265.toml | 60 ++ .../host_missing/accel_missing/2267.toml | 560 ++++++++++++++ .../host_missing/accel_missing/2268.toml | 51 ++ .../host_missing/accel_missing/227.toml | 15 + .../host_missing/accel_missing/2272.toml | 31 + .../host_missing/accel_missing/2273.toml | 55 ++ .../host_missing/accel_missing/2274.toml | 53 ++ .../host_missing/accel_missing/2275.toml | 17 + .../host_missing/accel_missing/2276.toml | 50 ++ .../host_missing/accel_missing/2277.toml | 15 + .../host_missing/accel_missing/2278.toml | 15 + .../host_missing/accel_missing/228.toml | 15 + .../host_missing/accel_missing/2280.toml | 15 + .../host_missing/accel_missing/2282.toml | 15 + .../host_missing/accel_missing/2283.toml | 43 ++ .../host_missing/accel_missing/2284.toml | 15 + .../host_missing/accel_missing/2288.toml | 37 + .../host_missing/accel_missing/2289.toml | 15 + .../host_missing/accel_missing/229.toml | 15 + .../host_missing/accel_missing/2291.toml | 190 +++++ .../host_missing/accel_missing/2292.toml | 27 + .../host_missing/accel_missing/2293.toml | 43 ++ .../host_missing/accel_missing/2296.toml | 107 +++ .../host_missing/accel_missing/2298.toml | 24 + .../host_missing/accel_missing/2299.toml | 215 ++++++ .../host_missing/accel_missing/230.toml | 15 + .../host_missing/accel_missing/2301.toml | 15 + .../host_missing/accel_missing/2303.toml | 83 ++ .../host_missing/accel_missing/2306.toml | 15 + .../host_missing/accel_missing/2307.toml | 49 ++ .../host_missing/accel_missing/2308.toml | 87 +++ .../host_missing/accel_missing/231.toml | 15 + .../host_missing/accel_missing/2310.toml | 15 + .../host_missing/accel_missing/2311.toml | 27 + .../host_missing/accel_missing/2313.toml | 25 + .../host_missing/accel_missing/2314.toml | 24 + .../host_missing/accel_missing/2315.toml | 20 + .../host_missing/accel_missing/2316.toml | 44 ++ .../host_missing/accel_missing/232.toml | 15 + .../host_missing/accel_missing/2322.toml | 15 + .../host_missing/accel_missing/2323.toml | 34 + .../host_missing/accel_missing/2327.toml | 69 ++ .../host_missing/accel_missing/2329.toml | 15 + .../host_missing/accel_missing/2331.toml | 15 + .../host_missing/accel_missing/2335.toml | 216 ++++++ .../host_missing/accel_missing/2337.toml | 70 ++ .../host_missing/accel_missing/2338.toml | 15 + .../host_missing/accel_missing/2339.toml | 15 + .../host_missing/accel_missing/234.toml | 15 + .../host_missing/accel_missing/2341.toml | 40 + .../host_missing/accel_missing/2342.toml | 15 + .../host_missing/accel_missing/2343.toml | 39 + .../host_missing/accel_missing/2344.toml | 55 ++ .../host_missing/accel_missing/2345.toml | 60 ++ .../host_missing/accel_missing/2346.toml | 80 ++ .../host_missing/accel_missing/2347.toml | 19 + .../host_missing/accel_missing/2348.toml | 17 + .../host_missing/accel_missing/2349.toml | 20 + .../host_missing/accel_missing/235.toml | 15 + .../host_missing/accel_missing/2350.toml | 22 + .../host_missing/accel_missing/2353.toml | 64 ++ .../host_missing/accel_missing/2354.toml | 17 + .../host_missing/accel_missing/2357.toml | 28 + .../host_missing/accel_missing/2359.toml | 42 ++ .../host_missing/accel_missing/2362.toml | 73 ++ .../host_missing/accel_missing/2363.toml | 15 + .../host_missing/accel_missing/2364.toml | 15 + .../host_missing/accel_missing/2365.toml | 18 + .../host_missing/accel_missing/2366.toml | 15 + .../host_missing/accel_missing/2367.toml | 15 + .../host_missing/accel_missing/2368.toml | 15 + .../host_missing/accel_missing/2369.toml | 15 + .../host_missing/accel_missing/2370.toml | 23 + .../host_missing/accel_missing/2378.toml | 40 + .../host_missing/accel_missing/2379.toml | 134 ++++ .../host_missing/accel_missing/238.toml | 15 + .../host_missing/accel_missing/2384.toml | 34 + .../host_missing/accel_missing/2386.toml | 51 ++ .../host_missing/accel_missing/2387.toml | 19 + .../host_missing/accel_missing/2388.toml | 27 + .../host_missing/accel_missing/2389.toml | 42 ++ .../host_missing/accel_missing/2390.toml | 71 ++ .../host_missing/accel_missing/2391.toml | 24 + .../host_missing/accel_missing/2392.toml | 15 + .../host_missing/accel_missing/2395.toml | 68 ++ .../host_missing/accel_missing/2396.toml | 15 + .../host_missing/accel_missing/2397.toml | 15 + .../host_missing/accel_missing/2398.toml | 74 ++ .../host_missing/accel_missing/2399.toml | 39 + .../host_missing/accel_missing/2400.toml | 55 ++ .../host_missing/accel_missing/2401.toml | 15 + .../host_missing/accel_missing/2406.toml | 17 + .../host_missing/accel_missing/2407.toml | 61 ++ .../host_missing/accel_missing/2408.toml | 247 ++++++ .../host_missing/accel_missing/2409.toml | 15 + .../host_missing/accel_missing/2410.toml | 100 +++ .../host_missing/accel_missing/2411.toml | 21 + .../host_missing/accel_missing/2412.toml | 110 +++ .../host_missing/accel_missing/2415.toml | 63 ++ .../host_missing/accel_missing/2416.toml | 49 ++ .../host_missing/accel_missing/2417.toml | 15 + .../host_missing/accel_missing/2418.toml | 22 + .../host_missing/accel_missing/242.toml | 15 + .../host_missing/accel_missing/2421.toml | 26 + .../host_missing/accel_missing/2423.toml | 42 ++ .../host_missing/accel_missing/2424.toml | 326 ++++++++ .../host_missing/accel_missing/2425.toml | 19 + .../host_missing/accel_missing/2427.toml | 151 ++++ .../host_missing/accel_missing/2428.toml | 39 + .../host_missing/accel_missing/2430.toml | 19 + .../host_missing/accel_missing/2431.toml | 15 + .../host_missing/accel_missing/2433.toml | 232 ++++++ .../host_missing/accel_missing/2434.toml | 39 + .../host_missing/accel_missing/2435.toml | 32 + .../host_missing/accel_missing/2437.toml | 49 ++ .../host_missing/accel_missing/2438.toml | 15 + .../host_missing/accel_missing/2439.toml | 17 + .../host_missing/accel_missing/2440.toml | 120 +++ .../host_missing/accel_missing/2441.toml | 108 +++ .../host_missing/accel_missing/2442.toml | 155 ++++ .../host_missing/accel_missing/2443.toml | 30 + .../host_missing/accel_missing/2444.toml | 15 + .../host_missing/accel_missing/2446.toml | 68 ++ .../host_missing/accel_missing/2447.toml | 31 + .../host_missing/accel_missing/2448.toml | 54 ++ .../host_missing/accel_missing/2449.toml | 15 + .../host_missing/accel_missing/2451.toml | 15 + .../host_missing/accel_missing/2454.toml | 20 + .../host_missing/accel_missing/2455.toml | 20 + .../host_missing/accel_missing/2457.toml | 15 + .../host_missing/accel_missing/2458.toml | 15 + .../host_missing/accel_missing/2459.toml | 15 + .../host_missing/accel_missing/246.toml | 15 + .../host_missing/accel_missing/2465.toml | 15 + .../host_missing/accel_missing/2466.toml | 32 + .../host_missing/accel_missing/2471.toml | 15 + .../host_missing/accel_missing/2472.toml | 15 + .../host_missing/accel_missing/2475.toml | 15 + .../host_missing/accel_missing/2476.toml | 60 ++ .../host_missing/accel_missing/2477.toml | 15 + .../host_missing/accel_missing/2478.toml | 28 + .../host_missing/accel_missing/248.toml | 15 + .../host_missing/accel_missing/2480.toml | 37 + .../host_missing/accel_missing/2481.toml | 15 + .../host_missing/accel_missing/2482.toml | 144 ++++ .../host_missing/accel_missing/2485.toml | 55 ++ .../host_missing/accel_missing/2490.toml | 59 ++ .../host_missing/accel_missing/2492.toml | 28 + .../host_missing/accel_missing/2493.toml | 15 + .../host_missing/accel_missing/2494.toml | 15 + .../host_missing/accel_missing/2496.toml | 41 + .../host_missing/accel_missing/250.toml | 15 + .../host_missing/accel_missing/2501.toml | 15 + .../host_missing/accel_missing/2503.toml | 17 + .../host_missing/accel_missing/2505.toml | 15 + .../host_missing/accel_missing/2506.toml | 68 ++ .../host_missing/accel_missing/2508.toml | 15 + .../host_missing/accel_missing/251.toml | 15 + .../host_missing/accel_missing/2510.toml | 55 ++ .../host_missing/accel_missing/2512.toml | 53 ++ .../host_missing/accel_missing/2513.toml | 23 + .../host_missing/accel_missing/2514.toml | 15 + .../host_missing/accel_missing/2515.toml | 54 ++ .../host_missing/accel_missing/2516.toml | 15 + .../host_missing/accel_missing/2517.toml | 15 + .../host_missing/accel_missing/2519.toml | 15 + .../host_missing/accel_missing/252.toml | 15 + .../host_missing/accel_missing/2521.toml | 24 + .../host_missing/accel_missing/2524.toml | 15 + .../host_missing/accel_missing/2525.toml | 15 + .../host_missing/accel_missing/2526.toml | 47 ++ .../host_missing/accel_missing/2527.toml | 15 + .../host_missing/accel_missing/2528.toml | 17 + .../host_missing/accel_missing/2529.toml | 42 ++ .../host_missing/accel_missing/253.toml | 15 + .../host_missing/accel_missing/2532.toml | 48 ++ .../host_missing/accel_missing/2535.toml | 15 + .../host_missing/accel_missing/2537.toml | 15 + .../host_missing/accel_missing/2539.toml | 15 + .../host_missing/accel_missing/254.toml | 15 + .../host_missing/accel_missing/2541.toml | 15 + .../host_missing/accel_missing/2544.toml | 15 + .../host_missing/accel_missing/2545.toml | 17 + .../host_missing/accel_missing/2548.toml | 416 ++++++++++ .../host_missing/accel_missing/2550.toml | 33 + .../host_missing/accel_missing/2552.toml | 84 +++ .../host_missing/accel_missing/2557.toml | 15 + .../host_missing/accel_missing/2559.toml | 19 + .../host_missing/accel_missing/256.toml | 15 + .../host_missing/accel_missing/2561.toml | 47 ++ .../host_missing/accel_missing/2563.toml | 218 ++++++ .../host_missing/accel_missing/2564.toml | 15 + .../host_missing/accel_missing/2565.toml | 21 + .../host_missing/accel_missing/2566.toml | 127 ++++ .../host_missing/accel_missing/257.toml | 15 + .../host_missing/accel_missing/2570.toml | 63 ++ .../host_missing/accel_missing/2575.toml | 15 + .../host_missing/accel_missing/2576.toml | 15 + .../host_missing/accel_missing/2579.toml | 15 + .../host_missing/accel_missing/258.toml | 15 + .../host_missing/accel_missing/2584.toml | 26 + .../host_missing/accel_missing/2587.toml | 15 + .../host_missing/accel_missing/2589.toml | 64 ++ .../host_missing/accel_missing/259.toml | 15 + .../host_missing/accel_missing/2592.toml | 45 ++ .../host_missing/accel_missing/2596.toml | 15 + .../host_missing/accel_missing/2602.toml | 17 + .../host_missing/accel_missing/2603.toml | 110 +++ .../host_missing/accel_missing/2606.toml | 206 +++++ .../host_missing/accel_missing/2607.toml | 75 ++ .../host_missing/accel_missing/2611.toml | 15 + .../host_missing/accel_missing/2613.toml | 15 + .../host_missing/accel_missing/2614.toml | 15 + .../host_missing/accel_missing/2615.toml | 18 + .../host_missing/accel_missing/2617.toml | 17 + .../host_missing/accel_missing/2619.toml | 15 + .../host_missing/accel_missing/262.toml | 15 + .../host_missing/accel_missing/2621.toml | 23 + .../host_missing/accel_missing/2623.toml | 15 + .../host_missing/accel_missing/2624.toml | 47 ++ .../host_missing/accel_missing/2628.toml | 28 + .../host_missing/accel_missing/2629.toml | 15 + .../host_missing/accel_missing/263.toml | 15 + .../host_missing/accel_missing/2630.toml | 15 + .../host_missing/accel_missing/2633.toml | 36 + .../host_missing/accel_missing/2635.toml | 22 + .../host_missing/accel_missing/2637.toml | 61 ++ .../host_missing/accel_missing/2638.toml | 29 + .../host_missing/accel_missing/2639.toml | 32 + .../host_missing/accel_missing/264.toml | 15 + .../host_missing/accel_missing/2640.toml | 15 + .../host_missing/accel_missing/2641.toml | 15 + .../host_missing/accel_missing/2642.toml | 17 + .../host_missing/accel_missing/2643.toml | 60 ++ .../host_missing/accel_missing/2644.toml | 78 ++ .../host_missing/accel_missing/2646.toml | 35 + .../host_missing/accel_missing/2647.toml | 59 ++ .../host_missing/accel_missing/2648.toml | 23 + .../host_missing/accel_missing/2649.toml | 50 ++ .../host_missing/accel_missing/2650.toml | 200 +++++ .../host_missing/accel_missing/2651.toml | 20 + .../host_missing/accel_missing/2653.toml | 15 + .../host_missing/accel_missing/2658.toml | 15 + .../host_missing/accel_missing/2659.toml | 15 + .../host_missing/accel_missing/2660.toml | 15 + .../host_missing/accel_missing/2664.toml | 17 + .../host_missing/accel_missing/2667.toml | 220 ++++++ .../host_missing/accel_missing/2668.toml | 15 + .../host_missing/accel_missing/2670.toml | 52 ++ .../host_missing/accel_missing/2671.toml | 25 + .../host_missing/accel_missing/2676.toml | 19 + .../host_missing/accel_missing/2677.toml | 15 + .../host_missing/accel_missing/2678.toml | 17 + .../host_missing/accel_missing/2679.toml | 15 + .../host_missing/accel_missing/2680.toml | 22 + .../host_missing/accel_missing/2681.toml | 15 + .../host_missing/accel_missing/2682.toml | 49 ++ .../host_missing/accel_missing/2684.toml | 15 + .../host_missing/accel_missing/2686.toml | 58 ++ .../host_missing/accel_missing/2687.toml | 59 ++ .../host_missing/accel_missing/2688.toml | 15 + .../host_missing/accel_missing/2690.toml | 30 + .../host_missing/accel_missing/2693.toml | 16 + .../host_missing/accel_missing/2694.toml | 32 + .../host_missing/accel_missing/2695.toml | 15 + .../host_missing/accel_missing/2697.toml | 15 + .../host_missing/accel_missing/270.toml | 15 + .../host_missing/accel_missing/2700.toml | 16 + .../host_missing/accel_missing/2701.toml | 15 + .../host_missing/accel_missing/2703.toml | 48 ++ .../host_missing/accel_missing/2705.toml | 29 + .../host_missing/accel_missing/2706.toml | 15 + .../host_missing/accel_missing/2707.toml | 18 + .../host_missing/accel_missing/2709.toml | 15 + .../host_missing/accel_missing/2714.toml | 19 + .../host_missing/accel_missing/2716.toml | 17 + .../host_missing/accel_missing/2717.toml | 20 + .../host_missing/accel_missing/2719.toml | 15 + .../host_missing/accel_missing/272.toml | 15 + .../host_missing/accel_missing/2720.toml | 80 ++ .../host_missing/accel_missing/2722.toml | 60 ++ .../host_missing/accel_missing/2724.toml | 16 + .../host_missing/accel_missing/2726.toml | 15 + .../host_missing/accel_missing/2727.toml | 15 + .../host_missing/accel_missing/2728.toml | 23 + .../host_missing/accel_missing/273.toml | 15 + .../host_missing/accel_missing/2732.toml | 47 ++ .../host_missing/accel_missing/2735.toml | 20 + .../host_missing/accel_missing/2737.toml | 15 + .../host_missing/accel_missing/274.toml | 15 + .../host_missing/accel_missing/2740.toml | 75 ++ .../host_missing/accel_missing/2742.toml | 74 ++ .../host_missing/accel_missing/2743.toml | 15 + .../host_missing/accel_missing/2744.toml | 17 + .../host_missing/accel_missing/2745.toml | 34 + .../host_missing/accel_missing/2746.toml | 15 + .../host_missing/accel_missing/2747.toml | 17 + .../host_missing/accel_missing/2749.toml | 89 +++ .../host_missing/accel_missing/275.toml | 15 + .../host_missing/accel_missing/2750.toml | 21 + .../host_missing/accel_missing/2751.toml | 15 + .../host_missing/accel_missing/2752.toml | 285 +++++++ .../host_missing/accel_missing/2753.toml | 132 ++++ .../host_missing/accel_missing/2755.toml | 19 + .../host_missing/accel_missing/2756.toml | 50 ++ .../host_missing/accel_missing/2757.toml | 15 + .../host_missing/accel_missing/2758.toml | 31 + .../host_missing/accel_missing/2759.toml | 15 + .../host_missing/accel_missing/276.toml | 15 + .../host_missing/accel_missing/2761.toml | 20 + .../host_missing/accel_missing/2762.toml | 17 + .../host_missing/accel_missing/2764.toml | 55 ++ .../host_missing/accel_missing/2765.toml | 15 + .../host_missing/accel_missing/2766.toml | 35 + .../host_missing/accel_missing/2767.toml | 45 ++ .../host_missing/accel_missing/277.toml | 15 + .../host_missing/accel_missing/2770.toml | 22 + .../host_missing/accel_missing/2771.toml | 15 + .../host_missing/accel_missing/2772.toml | 84 +++ .../host_missing/accel_missing/2774.toml | 15 + .../host_missing/accel_missing/2776.toml | 15 + .../host_missing/accel_missing/2777.toml | 67 ++ .../host_missing/accel_missing/2778.toml | 107 +++ .../host_missing/accel_missing/278.toml | 15 + .../host_missing/accel_missing/2780.toml | 25 + .../host_missing/accel_missing/2781.toml | 15 + .../host_missing/accel_missing/2785.toml | 24 + .../host_missing/accel_missing/2786.toml | 19 + .../host_missing/accel_missing/2788.toml | 21 + .../host_missing/accel_missing/2789.toml | 15 + .../host_missing/accel_missing/2793.toml | 250 ++++++ .../host_missing/accel_missing/2795.toml | 168 +++++ .../host_missing/accel_missing/2798.toml | 46 ++ .../host_missing/accel_missing/2799.toml | 49 ++ .../host_missing/accel_missing/2801.toml | 15 + .../host_missing/accel_missing/2803.toml | 116 +++ .../host_missing/accel_missing/2804.toml | 15 + .../host_missing/accel_missing/2805.toml | 30 + .../host_missing/accel_missing/2806.toml | 17 + .../host_missing/accel_missing/2809.toml | 21 + .../host_missing/accel_missing/2810.toml | 15 + .../host_missing/accel_missing/2811.toml | 102 +++ .../host_missing/accel_missing/2814.toml | 15 + .../host_missing/accel_missing/2818.toml | 19 + .../host_missing/accel_missing/282.toml | 15 + .../host_missing/accel_missing/2822.toml | 21 + .../host_missing/accel_missing/2824.toml | 15 + .../host_missing/accel_missing/2825.toml | 45 ++ .../host_missing/accel_missing/2827.toml | 15 + .../host_missing/accel_missing/2829.toml | 29 + .../host_missing/accel_missing/2830.toml | 15 + .../host_missing/accel_missing/2831.toml | 28 + .../host_missing/accel_missing/2835.toml | 130 ++++ .../host_missing/accel_missing/2836.toml | 55 ++ .../host_missing/accel_missing/2837.toml | 15 + .../host_missing/accel_missing/2838.toml | 16 + .../host_missing/accel_missing/2839.toml | 43 ++ .../host_missing/accel_missing/284.toml | 15 + .../host_missing/accel_missing/2840.toml | 29 + .../host_missing/accel_missing/2841.toml | 21 + .../host_missing/accel_missing/2843.toml | 41 + .../host_missing/accel_missing/2845.toml | 40 + .../host_missing/accel_missing/2846.toml | 15 + .../host_missing/accel_missing/2847.toml | 15 + .../host_missing/accel_missing/2849.toml | 28 + .../host_missing/accel_missing/2850.toml | 15 + .../host_missing/accel_missing/2851.toml | 59 ++ .../host_missing/accel_missing/2852.toml | 88 +++ .../host_missing/accel_missing/2853.toml | 62 ++ .../host_missing/accel_missing/2854.toml | 32 + .../host_missing/accel_missing/2856.toml | 100 +++ .../host_missing/accel_missing/2857.toml | 108 +++ .../host_missing/accel_missing/2858.toml | 15 + .../host_missing/accel_missing/2859.toml | 15 + .../host_missing/accel_missing/2860.toml | 41 + .../host_missing/accel_missing/2862.toml | 32 + .../host_missing/accel_missing/2863.toml | 15 + .../host_missing/accel_missing/2866.toml | 195 +++++ .../host_missing/accel_missing/2867.toml | 21 + .../host_missing/accel_missing/287.toml | 15 + .../host_missing/accel_missing/2872.toml | 15 + .../host_missing/accel_missing/2873.toml | 17 + .../host_missing/accel_missing/2875.toml | 37 + .../host_missing/accel_missing/2876.toml | 22 + .../host_missing/accel_missing/2879.toml | 15 + .../host_missing/accel_missing/2880.toml | 15 + .../host_missing/accel_missing/2881.toml | 18 + .../host_missing/accel_missing/2883.toml | 15 + .../host_missing/accel_missing/2888.toml | 22 + .../host_missing/accel_missing/2889.toml | 30 + .../host_missing/accel_missing/2890.toml | 15 + .../host_missing/accel_missing/2900.toml | 21 + .../host_missing/accel_missing/2901.toml | 15 + .../host_missing/accel_missing/2902.toml | 21 + .../host_missing/accel_missing/2903.toml | 21 + .../host_missing/accel_missing/2904.toml | 21 + .../host_missing/accel_missing/2905.toml | 32 + .../host_missing/accel_missing/2908.toml | 20 + .../host_missing/accel_missing/2909.toml | 30 + .../host_missing/accel_missing/291.toml | 15 + .../host_missing/accel_missing/2912.toml | 21 + .../host_missing/accel_missing/2915.toml | 37 + .../host_missing/accel_missing/2919.toml | 23 + .../host_missing/accel_missing/292.toml | 15 + .../host_missing/accel_missing/2920.toml | 20 + .../host_missing/accel_missing/2923.toml | 21 + .../host_missing/accel_missing/2924.toml | 25 + .../host_missing/accel_missing/2925.toml | 35 + .../host_missing/accel_missing/2926.toml | 44 ++ .../host_missing/accel_missing/2927.toml | 179 +++++ .../host_missing/accel_missing/2928.toml | 64 ++ .../host_missing/accel_missing/2929.toml | 19 + .../host_missing/accel_missing/2931.toml | 36 + .../host_missing/accel_missing/2932.toml | 15 + .../host_missing/accel_missing/2933.toml | 30 + .../host_missing/accel_missing/2934.toml | 72 ++ .../host_missing/accel_missing/2935.toml | 34 + .../host_missing/accel_missing/2937.toml | 15 + .../host_missing/accel_missing/2939.toml | 15 + .../host_missing/accel_missing/294.toml | 15 + .../host_missing/accel_missing/2940.toml | 15 + .../host_missing/accel_missing/2941.toml | 15 + .../host_missing/accel_missing/2943.toml | 19 + .../host_missing/accel_missing/2945.toml | 37 + .../host_missing/accel_missing/2946.toml | 22 + .../host_missing/accel_missing/2947.toml | 18 + .../host_missing/accel_missing/2948.toml | 23 + .../host_missing/accel_missing/2949.toml | 25 + .../host_missing/accel_missing/2950.toml | 75 ++ .../host_missing/accel_missing/2951.toml | 33 + .../host_missing/accel_missing/2952.toml | 24 + .../host_missing/accel_missing/2953.toml | 74 ++ .../host_missing/accel_missing/2955.toml | 15 + .../host_missing/accel_missing/2958.toml | 26 + .../host_missing/accel_missing/2959.toml | 85 +++ .../host_missing/accel_missing/296.toml | 15 + .../host_missing/accel_missing/2960.toml | 18 + .../host_missing/accel_missing/2962.toml | 30 + .../host_missing/accel_missing/2963.toml | 32 + .../host_missing/accel_missing/2964.toml | 17 + .../host_missing/accel_missing/2965.toml | 22 + .../host_missing/accel_missing/2966.toml | 35 + .../host_missing/accel_missing/297.toml | 15 + .../host_missing/accel_missing/298.toml | 15 + .../host_missing/accel_missing/300.toml | 15 + .../host_missing/accel_missing/301.toml | 15 + .../host_missing/accel_missing/302.toml | 15 + .../host_missing/accel_missing/303.toml | 15 + .../host_missing/accel_missing/304.toml | 15 + .../host_missing/accel_missing/305.toml | 15 + .../host_missing/accel_missing/306.toml | 15 + .../host_missing/accel_missing/307.toml | 15 + .../host_missing/accel_missing/308.toml | 15 + .../host_missing/accel_missing/309.toml | 15 + .../host_missing/accel_missing/310.toml | 15 + .../host_missing/accel_missing/311.toml | 15 + .../host_missing/accel_missing/313.toml | 15 + .../host_missing/accel_missing/315.toml | 15 + .../host_missing/accel_missing/316.toml | 15 + .../host_missing/accel_missing/321.toml | 15 + .../host_missing/accel_missing/322.toml | 15 + .../host_missing/accel_missing/323.toml | 15 + .../host_missing/accel_missing/324.toml | 15 + .../host_missing/accel_missing/327.toml | 15 + .../host_missing/accel_missing/328.toml | 15 + .../host_missing/accel_missing/332.toml | 15 + .../host_missing/accel_missing/334.toml | 15 + .../host_missing/accel_missing/335.toml | 15 + .../host_missing/accel_missing/336.toml | 15 + .../host_missing/accel_missing/338.toml | 15 + .../host_missing/accel_missing/341.toml | 15 + .../host_missing/accel_missing/342.toml | 15 + .../host_missing/accel_missing/344.toml | 15 + .../host_missing/accel_missing/345.toml | 15 + .../host_missing/accel_missing/347.toml | 15 + .../host_missing/accel_missing/348.toml | 15 + .../host_missing/accel_missing/349.toml | 15 + .../host_missing/accel_missing/350.toml | 15 + .../host_missing/accel_missing/351.toml | 15 + .../host_missing/accel_missing/354.toml | 15 + .../host_missing/accel_missing/355.toml | 15 + .../host_missing/accel_missing/357.toml | 15 + .../host_missing/accel_missing/359.toml | 15 + .../host_missing/accel_missing/362.toml | 15 + .../host_missing/accel_missing/365.toml | 15 + .../host_missing/accel_missing/366.toml | 15 + .../host_missing/accel_missing/369.toml | 15 + .../host_missing/accel_missing/370.toml | 15 + .../host_missing/accel_missing/371.toml | 15 + .../host_missing/accel_missing/377.toml | 15 + .../host_missing/accel_missing/378.toml | 15 + .../host_missing/accel_missing/379.toml | 15 + .../host_missing/accel_missing/383.toml | 15 + .../host_missing/accel_missing/384.toml | 15 + .../host_missing/accel_missing/388.toml | 15 + .../host_missing/accel_missing/392.toml | 15 + .../host_missing/accel_missing/393.toml | 15 + .../host_missing/accel_missing/395.toml | 15 + .../host_missing/accel_missing/396.toml | 15 + .../host_missing/accel_missing/397.toml | 15 + .../host_missing/accel_missing/398.toml | 15 + .../host_missing/accel_missing/399.toml | 15 + .../host_missing/accel_missing/400.toml | 15 + .../host_missing/accel_missing/401.toml | 15 + .../host_missing/accel_missing/402.toml | 15 + .../host_missing/accel_missing/405.toml | 15 + .../host_missing/accel_missing/406.toml | 15 + .../host_missing/accel_missing/407.toml | 15 + .../host_missing/accel_missing/408.toml | 15 + .../host_missing/accel_missing/409.toml | 15 + .../host_missing/accel_missing/413.toml | 15 + .../host_missing/accel_missing/414.toml | 15 + .../host_missing/accel_missing/415.toml | 15 + .../host_missing/accel_missing/416.toml | 15 + .../host_missing/accel_missing/417.toml | 15 + .../host_missing/accel_missing/418.toml | 15 + .../host_missing/accel_missing/419.toml | 15 + .../host_missing/accel_missing/423.toml | 15 + .../host_missing/accel_missing/424.toml | 15 + .../host_missing/accel_missing/425.toml | 15 + .../host_missing/accel_missing/428.toml | 15 + .../host_missing/accel_missing/429.toml | 15 + .../host_missing/accel_missing/431.toml | 15 + .../host_missing/accel_missing/432.toml | 15 + .../host_missing/accel_missing/433.toml | 15 + .../host_missing/accel_missing/434.toml | 15 + .../host_missing/accel_missing/436.toml | 15 + .../host_missing/accel_missing/437.toml | 15 + .../host_missing/accel_missing/440.toml | 15 + .../host_missing/accel_missing/441.toml | 15 + .../host_missing/accel_missing/445.toml | 15 + .../host_missing/accel_missing/446.toml | 15 + .../host_missing/accel_missing/450.toml | 15 + .../host_missing/accel_missing/451.toml | 15 + .../host_missing/accel_missing/453.toml | 15 + .../host_missing/accel_missing/455.toml | 42 ++ .../host_missing/accel_missing/456.toml | 37 + .../host_missing/accel_missing/458.toml | 15 + .../host_missing/accel_missing/46.toml | 15 + .../host_missing/accel_missing/460.toml | 15 + .../host_missing/accel_missing/462.toml | 53 ++ .../host_missing/accel_missing/463.toml | 33 + .../host_missing/accel_missing/464.toml | 15 + .../host_missing/accel_missing/465.toml | 19 + .../host_missing/accel_missing/469.toml | 15 + .../host_missing/accel_missing/471.toml | 72 ++ .../host_missing/accel_missing/473.toml | 15 + .../host_missing/accel_missing/474.toml | 38 + .../host_missing/accel_missing/476.toml | 15 + .../host_missing/accel_missing/479.toml | 20 + .../host_missing/accel_missing/48.toml | 15 + .../host_missing/accel_missing/480.toml | 15 + .../host_missing/accel_missing/483.toml | 35 + .../host_missing/accel_missing/484.toml | 15 + .../host_missing/accel_missing/486.toml | 15 + .../host_missing/accel_missing/487.toml | 15 + .../host_missing/accel_missing/488.toml | 38 + .../host_missing/accel_missing/49.toml | 15 + .../host_missing/accel_missing/490.toml | 837 +++++++++++++++++++++ .../host_missing/accel_missing/491.toml | 15 + .../host_missing/accel_missing/492.toml | 37 + .../host_missing/accel_missing/495.toml | 15 + .../host_missing/accel_missing/497.toml | 27 + .../host_missing/accel_missing/498.toml | 50 ++ .../host_missing/accel_missing/50.toml | 15 + .../host_missing/accel_missing/500.toml | 15 + .../host_missing/accel_missing/501.toml | 15 + .../host_missing/accel_missing/502.toml | 15 + .../host_missing/accel_missing/506.toml | 15 + .../host_missing/accel_missing/511.toml | 15 + .../host_missing/accel_missing/515.toml | 43 ++ .../host_missing/accel_missing/516.toml | 50 ++ .../host_missing/accel_missing/517.toml | 15 + .../host_missing/accel_missing/520.toml | 41 + .../host_missing/accel_missing/521.toml | 15 + .../host_missing/accel_missing/522.toml | 62 ++ .../host_missing/accel_missing/523.toml | 134 ++++ .../host_missing/accel_missing/524.toml | 15 + .../host_missing/accel_missing/526.toml | 23 + .../host_missing/accel_missing/527.toml | 15 + .../host_missing/accel_missing/531.toml | 15 + .../host_missing/accel_missing/532.toml | 15 + .../host_missing/accel_missing/533.toml | 15 + .../host_missing/accel_missing/534.toml | 15 + .../host_missing/accel_missing/535.toml | 15 + .../host_missing/accel_missing/537.toml | 15 + .../host_missing/accel_missing/539.toml | 15 + .../host_missing/accel_missing/540.toml | 15 + .../host_missing/accel_missing/541.toml | 15 + .../host_missing/accel_missing/542.toml | 15 + .../host_missing/accel_missing/543.toml | 15 + .../host_missing/accel_missing/544.toml | 15 + .../host_missing/accel_missing/545.toml | 15 + .../host_missing/accel_missing/546.toml | 15 + .../host_missing/accel_missing/547.toml | 15 + .../host_missing/accel_missing/548.toml | 15 + .../host_missing/accel_missing/55.toml | 15 + .../host_missing/accel_missing/551.toml | 15 + .../host_missing/accel_missing/552.toml | 15 + .../host_missing/accel_missing/553.toml | 33 + .../host_missing/accel_missing/556.toml | 31 + .../host_missing/accel_missing/557.toml | 15 + .../host_missing/accel_missing/558.toml | 65 ++ .../host_missing/accel_missing/559.toml | 15 + .../host_missing/accel_missing/56.toml | 15 + .../host_missing/accel_missing/560.toml | 15 + .../host_missing/accel_missing/562.toml | 15 + .../host_missing/accel_missing/563.toml | 15 + .../host_missing/accel_missing/564.toml | 25 + .../host_missing/accel_missing/566.toml | 15 + .../host_missing/accel_missing/567.toml | 15 + .../host_missing/accel_missing/568.toml | 34 + .../host_missing/accel_missing/569.toml | 15 + .../host_missing/accel_missing/57.toml | 15 + .../host_missing/accel_missing/574.toml | 15 + .../host_missing/accel_missing/575.toml | 15 + .../host_missing/accel_missing/576.toml | 15 + .../host_missing/accel_missing/578.toml | 38 + .../host_missing/accel_missing/579.toml | 58 ++ .../host_missing/accel_missing/58.toml | 15 + .../host_missing/accel_missing/580.toml | 27 + .../host_missing/accel_missing/581.toml | 15 + .../host_missing/accel_missing/582.toml | 15 + .../host_missing/accel_missing/583.toml | 15 + .../host_missing/accel_missing/586.toml | 15 + .../host_missing/accel_missing/587.toml | 15 + .../host_missing/accel_missing/589.toml | 15 + .../host_missing/accel_missing/59.toml | 15 + .../host_missing/accel_missing/590.toml | 15 + .../host_missing/accel_missing/591.toml | 15 + .../host_missing/accel_missing/592.toml | 118 +++ .../host_missing/accel_missing/593.toml | 17 + .../host_missing/accel_missing/595.toml | 21 + .../host_missing/accel_missing/598.toml | 15 + .../host_missing/accel_missing/599.toml | 19 + .../host_missing/accel_missing/600.toml | 15 + .../host_missing/accel_missing/603.toml | 15 + .../host_missing/accel_missing/604.toml | 15 + .../host_missing/accel_missing/605.toml | 23 + .../host_missing/accel_missing/606.toml | 15 + .../host_missing/accel_missing/607.toml | 67 ++ .../host_missing/accel_missing/608.toml | 15 + .../host_missing/accel_missing/609.toml | 17 + .../host_missing/accel_missing/610.toml | 41 + .../host_missing/accel_missing/611.toml | 135 ++++ .../host_missing/accel_missing/614.toml | 15 + .../host_missing/accel_missing/615.toml | 18 + .../host_missing/accel_missing/617.toml | 38 + .../host_missing/accel_missing/62.toml | 15 + .../host_missing/accel_missing/621.toml | 15 + .../host_missing/accel_missing/623.toml | 20 + .../host_missing/accel_missing/630.toml | 15 + .../host_missing/accel_missing/631.toml | 33 + .../host_missing/accel_missing/632.toml | 15 + .../host_missing/accel_missing/634.toml | 89 +++ .../host_missing/accel_missing/637.toml | 16 + .../host_missing/accel_missing/640.toml | 16 + .../host_missing/accel_missing/642.toml | 16 + .../host_missing/accel_missing/643.toml | 15 + .../host_missing/accel_missing/645.toml | 15 + .../host_missing/accel_missing/646.toml | 26 + .../host_missing/accel_missing/647.toml | 309 ++++++++ .../host_missing/accel_missing/648.toml | 15 + .../host_missing/accel_missing/649.toml | 20 + .../host_missing/accel_missing/65.toml | 15 + .../host_missing/accel_missing/650.toml | 32 + .../host_missing/accel_missing/654.toml | 31 + .../host_missing/accel_missing/657.toml | 15 + .../host_missing/accel_missing/659.toml | 49 ++ .../host_missing/accel_missing/66.toml | 15 + .../host_missing/accel_missing/660.toml | 17 + .../host_missing/accel_missing/662.toml | 19 + .../host_missing/accel_missing/663.toml | 19 + .../host_missing/accel_missing/665.toml | 60 ++ .../host_missing/accel_missing/666.toml | 19 + .../host_missing/accel_missing/667.toml | 15 + .../host_missing/accel_missing/668.toml | 29 + .../host_missing/accel_missing/669.toml | 31 + .../host_missing/accel_missing/670.toml | 18 + .../host_missing/accel_missing/671.toml | 26 + .../host_missing/accel_missing/675.toml | 18 + .../host_missing/accel_missing/677.toml | 15 + .../host_missing/accel_missing/678.toml | 55 ++ .../host_missing/accel_missing/68.toml | 15 + .../host_missing/accel_missing/680.toml | 15 + .../host_missing/accel_missing/681.toml | 33 + .../host_missing/accel_missing/684.toml | 15 + .../host_missing/accel_missing/686.toml | 47 ++ .../host_missing/accel_missing/687.toml | 15 + .../host_missing/accel_missing/688.toml | 57 ++ .../host_missing/accel_missing/69.toml | 15 + .../host_missing/accel_missing/691.toml | 16 + .../host_missing/accel_missing/692.toml | 15 + .../host_missing/accel_missing/696.toml | 19 + .../host_missing/accel_missing/697.toml | 15 + .../host_missing/accel_missing/698.toml | 366 +++++++++ .../host_missing/accel_missing/699.toml | 15 + .../host_missing/accel_missing/70.toml | 15 + .../host_missing/accel_missing/700.toml | 15 + .../host_missing/accel_missing/701.toml | 15 + .../host_missing/accel_missing/702.toml | 15 + .../host_missing/accel_missing/703.toml | 29 + .../host_missing/accel_missing/704.toml | 15 + .../host_missing/accel_missing/707.toml | 70 ++ .../host_missing/accel_missing/708.toml | 20 + .../host_missing/accel_missing/709.toml | 15 + .../host_missing/accel_missing/71.toml | 15 + .../host_missing/accel_missing/711.toml | 15 + .../host_missing/accel_missing/712.toml | 24 + .../host_missing/accel_missing/713.toml | 15 + .../host_missing/accel_missing/716.toml | 15 + .../host_missing/accel_missing/718.toml | 18 + .../host_missing/accel_missing/719.toml | 27 + .../host_missing/accel_missing/72.toml | 15 + .../host_missing/accel_missing/721.toml | 40 + .../host_missing/accel_missing/722.toml | 20 + .../host_missing/accel_missing/723.toml | 39 + .../host_missing/accel_missing/724.toml | 15 + .../host_missing/accel_missing/726.toml | 15 + .../host_missing/accel_missing/727.toml | 164 ++++ .../host_missing/accel_missing/728.toml | 28 + .../host_missing/accel_missing/731.toml | 29 + .../host_missing/accel_missing/732.toml | 15 + .../host_missing/accel_missing/733.toml | 41 + .../host_missing/accel_missing/739.toml | 25 + .../host_missing/accel_missing/74.toml | 15 + .../host_missing/accel_missing/741.toml | 15 + .../host_missing/accel_missing/746.toml | 15 + .../host_missing/accel_missing/749.toml | 15 + .../host_missing/accel_missing/75.toml | 15 + .../host_missing/accel_missing/750.toml | 43 ++ .../host_missing/accel_missing/751.toml | 15 + .../host_missing/accel_missing/753.toml | 15 + .../host_missing/accel_missing/757.toml | 15 + .../host_missing/accel_missing/759.toml | 20 + .../host_missing/accel_missing/76.toml | 15 + .../host_missing/accel_missing/760.toml | 15 + .../host_missing/accel_missing/761.toml | 20 + .../host_missing/accel_missing/762.toml | 15 + .../host_missing/accel_missing/764.toml | 53 ++ .../host_missing/accel_missing/765.toml | 73 ++ .../host_missing/accel_missing/768.toml | 20 + .../host_missing/accel_missing/769.toml | 24 + .../host_missing/accel_missing/774.toml | 23 + .../host_missing/accel_missing/775.toml | 16 + .../host_missing/accel_missing/776.toml | 33 + .../host_missing/accel_missing/778.toml | 15 + .../host_missing/accel_missing/779.toml | 21 + .../host_missing/accel_missing/781.toml | 15 + .../host_missing/accel_missing/782.toml | 17 + .../host_missing/accel_missing/784.toml | 21 + .../host_missing/accel_missing/785.toml | 15 + .../host_missing/accel_missing/787.toml | 22 + .../host_missing/accel_missing/79.toml | 15 + .../host_missing/accel_missing/793.toml | 15 + .../host_missing/accel_missing/794.toml | 19 + .../host_missing/accel_missing/795.toml | 15 + .../host_missing/accel_missing/796.toml | 29 + .../host_missing/accel_missing/798.toml | 23 + .../host_missing/accel_missing/80.toml | 15 + .../host_missing/accel_missing/800.toml | 33 + .../host_missing/accel_missing/801.toml | 20 + .../host_missing/accel_missing/802.toml | 38 + .../host_missing/accel_missing/804.toml | 17 + .../host_missing/accel_missing/806.toml | 71 ++ .../host_missing/accel_missing/807.toml | 26 + .../host_missing/accel_missing/808.toml | 26 + .../host_missing/accel_missing/81.toml | 15 + .../host_missing/accel_missing/811.toml | 15 + .../host_missing/accel_missing/812.toml | 132 ++++ .../host_missing/accel_missing/813.toml | 23 + .../host_missing/accel_missing/814.toml | 45 ++ .../host_missing/accel_missing/815.toml | 15 + .../host_missing/accel_missing/816.toml | 57 ++ .../host_missing/accel_missing/817.toml | 15 + .../host_missing/accel_missing/818.toml | 17 + .../host_missing/accel_missing/819.toml | 85 +++ .../host_missing/accel_missing/82.toml | 15 + .../host_missing/accel_missing/820.toml | 21 + .../host_missing/accel_missing/821.toml | 15 + .../host_missing/accel_missing/823.toml | 29 + .../host_missing/accel_missing/825.toml | 46 ++ .../host_missing/accel_missing/827.toml | 15 + .../host_missing/accel_missing/828.toml | 19 + .../host_missing/accel_missing/829.toml | 24 + .../host_missing/accel_missing/830.toml | 15 + .../host_missing/accel_missing/832.toml | 23 + .../host_missing/accel_missing/833.toml | 52 ++ .../host_missing/accel_missing/834.toml | 69 ++ .../host_missing/accel_missing/835.toml | 17 + .../host_missing/accel_missing/839.toml | 58 ++ .../host_missing/accel_missing/84.toml | 15 + .../host_missing/accel_missing/841.toml | 88 +++ .../host_missing/accel_missing/845.toml | 69 ++ .../host_missing/accel_missing/846.toml | 15 + .../host_missing/accel_missing/848.toml | 58 ++ .../host_missing/accel_missing/850.toml | 67 ++ .../host_missing/accel_missing/851.toml | 243 ++++++ .../host_missing/accel_missing/853.toml | 18 + .../host_missing/accel_missing/854.toml | 70 ++ .../host_missing/accel_missing/857.toml | 22 + .../host_missing/accel_missing/861.toml | 15 + .../host_missing/accel_missing/865.toml | 53 ++ .../host_missing/accel_missing/866.toml | 61 ++ .../host_missing/accel_missing/867.toml | 21 + .../host_missing/accel_missing/868.toml | 23 + .../host_missing/accel_missing/87.toml | 15 + .../host_missing/accel_missing/872.toml | 15 + .../host_missing/accel_missing/873.toml | 15 + .../host_missing/accel_missing/874.toml | 15 + .../host_missing/accel_missing/875.toml | 15 + .../host_missing/accel_missing/878.toml | 50 ++ .../host_missing/accel_missing/879.toml | 15 + .../host_missing/accel_missing/88.toml | 15 + .../host_missing/accel_missing/880.toml | 15 + .../host_missing/accel_missing/881.toml | 30 + .../host_missing/accel_missing/882.toml | 481 ++++++++++++ .../host_missing/accel_missing/883.toml | 35 + .../host_missing/accel_missing/884.toml | 18 + .../host_missing/accel_missing/885.toml | 15 + .../host_missing/accel_missing/889.toml | 15 + .../host_missing/accel_missing/89.toml | 15 + .../host_missing/accel_missing/891.toml | 15 + .../host_missing/accel_missing/892.toml | 17 + .../host_missing/accel_missing/894.toml | 39 + .../host_missing/accel_missing/895.toml | 46 ++ .../host_missing/accel_missing/90.toml | 15 + .../host_missing/accel_missing/900.toml | 15 + .../host_missing/accel_missing/901.toml | 18 + .../host_missing/accel_missing/905.toml | 15 + .../host_missing/accel_missing/907.toml | 17 + .../host_missing/accel_missing/908.toml | 15 + .../host_missing/accel_missing/911.toml | 25 + .../host_missing/accel_missing/912.toml | 15 + .../host_missing/accel_missing/913.toml | 15 + .../host_missing/accel_missing/917.toml | 15 + .../host_missing/accel_missing/918.toml | 15 + .../host_missing/accel_missing/919.toml | 15 + .../host_missing/accel_missing/92.toml | 15 + .../host_missing/accel_missing/926.toml | 15 + .../host_missing/accel_missing/927.toml | 40 + .../host_missing/accel_missing/929.toml | 41 + .../host_missing/accel_missing/93.toml | 15 + .../host_missing/accel_missing/931.toml | 15 + .../host_missing/accel_missing/932.toml | 22 + .../host_missing/accel_missing/933.toml | 34 + .../host_missing/accel_missing/935.toml | 67 ++ .../host_missing/accel_missing/936.toml | 24 + .../host_missing/accel_missing/937.toml | 76 ++ .../host_missing/accel_missing/938.toml | 15 + .../host_missing/accel_missing/940.toml | 15 + .../host_missing/accel_missing/941.toml | 49 ++ .../host_missing/accel_missing/943.toml | 15 + .../host_missing/accel_missing/944.toml | 36 + .../host_missing/accel_missing/945.toml | 20 + .../host_missing/accel_missing/946.toml | 22 + .../host_missing/accel_missing/948.toml | 40 + .../host_missing/accel_missing/950.toml | 31 + .../host_missing/accel_missing/951.toml | 205 +++++ .../host_missing/accel_missing/956.toml | 50 ++ .../host_missing/accel_missing/959.toml | 19 + .../host_missing/accel_missing/96.toml | 15 + .../host_missing/accel_missing/960.toml | 15 + .../host_missing/accel_missing/962.toml | 27 + .../host_missing/accel_missing/963.toml | 15 + .../host_missing/accel_missing/965.toml | 15 + .../host_missing/accel_missing/967.toml | 232 ++++++ .../host_missing/accel_missing/968.toml | 103 +++ .../host_missing/accel_missing/969.toml | 15 + .../host_missing/accel_missing/97.toml | 15 + .../host_missing/accel_missing/972.toml | 15 + .../host_missing/accel_missing/974.toml | 15 + .../host_missing/accel_missing/976.toml | 15 + .../host_missing/accel_missing/978.toml | 15 + .../host_missing/accel_missing/98.toml | 15 + .../host_missing/accel_missing/980.toml | 24 + .../host_missing/accel_missing/981.toml | 20 + .../host_missing/accel_missing/982.toml | 47 ++ .../host_missing/accel_missing/983.toml | 18 + .../host_missing/accel_missing/985.toml | 67 ++ .../host_missing/accel_missing/986.toml | 47 ++ .../host_missing/accel_missing/987.toml | 59 ++ .../host_missing/accel_missing/988.toml | 15 + .../host_missing/accel_missing/989.toml | 108 +++ .../host_missing/accel_missing/99.toml | 15 + .../host_missing/accel_missing/991.toml | 18 + .../host_missing/accel_missing/994.toml | 15 + .../host_missing/accel_missing/996.toml | 36 + .../host_missing/accel_missing/997.toml | 25 + .../host_missing/accel_missing/999.toml | 18 + 1850 files changed, 67386 insertions(+) create mode 100644 gitlab/issues/target_missing/host_missing/accel_HAX/188.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_HVF/1011.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_HVF/1091.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_HVF/1299.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_HVF/1364.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_HVF/1571.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_HVF/2258.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_HVF/2800.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_HVF/444.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_HVF/899.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/1003.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/1009.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/110.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/1274.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/1344.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/165.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/1936.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/1999.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/2321.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/2324.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/2414.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/2436.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/2445.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/2450.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/2699.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/2710.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/2712.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/337.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/439.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/477.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/478.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/504.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/706.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/73.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_KVM/849.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1065.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1086.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1174.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1184.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1303.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/134.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1402.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1435.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1454.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1503.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1565.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1591.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1631.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1684.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1736.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1800.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1856.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/1866.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2010.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2030.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2094.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2105.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2152.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2181.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2208.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2285.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2328.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/245.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2460.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2600.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2632.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2634.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2645.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2683.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2685.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2790.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2791.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/280.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2815.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/283.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2899.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/290.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2906.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2907.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/2914.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/326.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/329.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/343.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/358.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/360.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/363.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/372.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/612.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/626.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/658.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/693.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/730.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/773.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/792.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/863.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/896.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/898.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_TCG/947.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/1820.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/233.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/2402.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/2461.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/2748.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/2877.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/289.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/430.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/628.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/689.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_WHPX/858.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_Xen/1061.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_Xen/485.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_Xen/685.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/100.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1000.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1001.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1005.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1006.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1007.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1010.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1012.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1013.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1014.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1015.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1016.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1018.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1019.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/102.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1020.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1024.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1025.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1026.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1027.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/103.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1032.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1033.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1036.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1037.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/104.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1044.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1048.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1049.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1052.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1055.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/106.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1063.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1064.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1066.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/107.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1070.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1071.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1072.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1074.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1075.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1076.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1077.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1079.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/108.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1080.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1081.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1082.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1083.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1085.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1088.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1089.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/109.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1090.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1094.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1095.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1096.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1099.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1100.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1101.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1102.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1106.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1107.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1108.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/111.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1110.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1111.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1112.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1113.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1114.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1116.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1117.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1119.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/112.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1120.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1125.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1128.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1129.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/113.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1134.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1138.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1139.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/114.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1140.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1142.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1144.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1148.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1149.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1150.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1156.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1157.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1158.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1159.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1161.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1162.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1165.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1169.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/117.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1170.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1171.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1172.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1175.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1176.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1179.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/118.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1180.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1181.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1182.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1183.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1185.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1186.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1187.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1188.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1189.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/119.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1190.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1191.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1192.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1193.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1194.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1195.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1196.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1197.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1199.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/120.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1200.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1201.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1203.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1205.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1207.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1209.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/121.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1210.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1211.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1212.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1213.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1214.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1215.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1216.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1218.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1219.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/122.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1220.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1221.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1222.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1223.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1225.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1226.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1227.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1228.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1229.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/123.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1231.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1232.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1233.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1234.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1235.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1236.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1237.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1239.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1240.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1242.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1243.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1244.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1246.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1249.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1250.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1252.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1253.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1254.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1256.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1257.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/126.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1262.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1264.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1265.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1266.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1268.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1270.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1272.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1273.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1275.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1276.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1277.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1278.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/128.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1282.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1283.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1284.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1285.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1286.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1287.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1288.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1289.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/129.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1290.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1291.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1292.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1294.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1295.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1296.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1300.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1302.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1304.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1305.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1307.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1308.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1309.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1310.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1311.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1312.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1315.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1316.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1317.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1318.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1319.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1321.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1322.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1329.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/133.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1330.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1334.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1335.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1336.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1337.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1338.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1340.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1341.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1342.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1345.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1346.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1349.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/135.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1351.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1352.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1354.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1355.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1356.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1357.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1358.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1359.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/136.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1360.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1362.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1365.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1366.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1367.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1369.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/137.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1378.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1379.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/138.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1380.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1381.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1384.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1385.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1386.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1387.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1388.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1389.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/139.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1391.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1392.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1393.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1397.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/140.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1401.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1403.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1404.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1405.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1406.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1409.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1411.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1413.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1414.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1418.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1419.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/142.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1420.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1423.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1426.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1429.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/143.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1430.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1431.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1432.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1433.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1438.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1439.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/144.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1440.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1442.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1443.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1445.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1446.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/145.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1450.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1451.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1455.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1457.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1458.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1459.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/146.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1460.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1461.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1463.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1464.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1465.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1466.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1467.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1468.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1469.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/147.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1470.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1474.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1475.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1477.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1479.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/148.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1480.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1481.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1482.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1483.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1485.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1486.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1487.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1489.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/149.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1490.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1495.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1496.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1497.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1504.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1505.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1507.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1508.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/151.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1510.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1511.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1512.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1513.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1515.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1516.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1518.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1519.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/152.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1520.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1521.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1522.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1526.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1527.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1529.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/153.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1530.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1532.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1537.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1538.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/154.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1541.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1543.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1544.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1545.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1546.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1548.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1549.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1550.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1553.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1554.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1557.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1558.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/156.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1560.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1561.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1562.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1563.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1566.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1567.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1569.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/157.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1572.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1573.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1574.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1576.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1577.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1578.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1579.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/158.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1580.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1582.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1583.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1584.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1585.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1586.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1588.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1589.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/159.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1590.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1593.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1594.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1595.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1596.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1597.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1598.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1599.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/160.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1601.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1602.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1604.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1605.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1607.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/161.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1610.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1611.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1613.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1614.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1615.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1618.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1619.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/162.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1621.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1622.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1625.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1626.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1629.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/163.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1630.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1632.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1638.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1641.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1643.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1644.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1645.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1646.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1650.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1652.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1653.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1654.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1655.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1656.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/166.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1662.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1663.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1664.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1665.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1666.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1669.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/167.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1670.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1672.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1673.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1674.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1675.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1676.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1677.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1679.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1680.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1681.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1682.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1683.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1685.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1686.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1687.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1689.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/169.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1690.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1691.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1692.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1694.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1695.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1696.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/170.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1701.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1702.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1703.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1705.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1706.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1707.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1709.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/171.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1710.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1711.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1712.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1713.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1715.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1716.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1717.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1718.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1719.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1720.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1721.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1725.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1727.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1728.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1729.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/173.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1730.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1731.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1732.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1734.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1738.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1739.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/174.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1741.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1743.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1744.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1746.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1747.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1748.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/175.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1753.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1754.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1755.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1756.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1757.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1758.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1759.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/176.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1760.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1764.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1766.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1767.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1768.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/177.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1770.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1773.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1775.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1777.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1778.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/178.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1781.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1782.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1783.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1784.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1785.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1786.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1787.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1788.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1789.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/179.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1791.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1792.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1794.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1796.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1797.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1798.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1801.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1804.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1805.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1809.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/181.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1810.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1811.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1813.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1814.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1815.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1816.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1817.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1818.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/182.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1821.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1822.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1824.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1827.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1828.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1829.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/183.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1830.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1835.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1837.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1838.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1839.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1840.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1841.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1842.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1843.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1844.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1845.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1848.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1849.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/185.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1851.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1853.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1855.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1859.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/186.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1860.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1862.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1863.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1871.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1872.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1873.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1875.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1876.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1877.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1879.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1880.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1881.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1882.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1883.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1884.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1885.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1886.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1887.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1888.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1889.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1892.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1893.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1894.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1896.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1897.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1898.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/190.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1900.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1902.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1903.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1904.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1905.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1906.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1907.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1914.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1915.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1918.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1923.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1924.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1929.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1930.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1931.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1933.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1935.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1937.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1939.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/194.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1940.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1943.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1944.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1949.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/195.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1951.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1954.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1957.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1959.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/196.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1962.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1963.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1967.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1968.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1969.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1971.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1972.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1973.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1974.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1975.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1977.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1979.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1980.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1982.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1983.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1984.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1988.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1989.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/199.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1994.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1995.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1996.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/1997.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/200.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2001.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2002.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2004.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2006.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2009.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/201.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2011.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2012.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2014.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2016.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2018.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2019.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/202.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2021.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2023.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2024.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2025.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2026.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2028.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2029.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/203.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2031.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2032.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2033.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2035.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2036.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2038.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2039.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/204.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2042.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2043.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2045.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2046.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2047.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2048.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2049.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/205.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2050.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2051.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2052.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2055.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2056.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2057.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2058.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/206.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2060.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2061.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2062.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2065.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2067.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2068.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2069.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/207.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2071.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2073.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2075.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2076.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2077.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/208.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2080.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2081.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2082.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2085.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2086.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2087.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2088.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/209.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2090.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2095.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2099.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/210.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2100.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2102.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2103.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2104.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2109.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2110.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2111.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2112.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2113.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2116.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2117.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2118.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2119.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2121.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2122.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2123.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2124.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2125.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2126.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2127.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2128.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2129.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/213.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2130.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2131.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2132.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2134.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2135.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2138.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2139.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/214.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2140.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2142.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2144.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2147.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2148.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2149.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2151.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2153.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2154.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2156.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2157.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2158.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2160.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2161.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2162.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2167.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2171.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2172.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2176.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2177.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2178.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2179.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/218.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2182.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2184.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2186.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2187.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2188.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2189.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/219.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2190.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2191.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2192.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2194.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2196.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2197.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2199.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/220.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2201.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2202.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2204.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2205.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2209.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2210.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2211.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2212.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2214.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2215.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2216.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2217.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2219.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/222.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2221.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2222.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2225.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2231.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2232.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2233.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2234.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2235.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2237.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2238.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2239.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2240.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2241.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2242.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2243.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2247.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/225.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2251.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2252.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2253.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2254.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2255.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2256.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2257.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/226.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2260.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2261.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2264.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2265.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2267.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2268.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/227.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2272.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2273.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2274.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2275.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2276.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2277.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2278.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/228.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2280.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2282.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2283.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2284.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2288.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2289.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/229.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2291.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2292.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2293.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2296.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2298.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2299.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/230.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2301.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2303.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2306.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2307.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2308.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/231.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2310.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2311.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2313.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2314.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2315.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2316.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/232.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2322.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2323.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2327.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2329.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2331.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2335.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2337.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2338.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2339.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/234.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2341.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2342.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2343.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2344.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2345.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2346.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2347.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2348.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2349.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/235.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2350.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2353.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2354.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2357.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2359.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2362.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2363.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2364.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2365.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2366.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2367.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2368.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2369.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2370.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2378.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2379.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/238.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2384.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2386.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2387.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2388.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2389.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2390.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2391.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2392.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2395.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2396.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2397.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2398.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2399.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2400.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2401.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2406.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2407.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2408.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2409.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2410.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2411.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2412.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2415.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2416.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2417.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2418.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/242.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2421.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2423.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2424.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2425.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2427.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2428.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2430.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2431.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2433.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2434.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2435.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2437.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2438.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2439.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2440.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2441.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2442.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2443.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2444.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2446.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2447.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2448.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2449.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2451.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2454.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2455.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2457.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2458.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2459.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/246.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2465.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2466.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2471.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2472.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2475.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2476.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2477.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2478.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/248.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2480.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2481.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2482.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2485.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2490.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2492.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2493.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2494.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2496.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/250.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2501.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2503.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2505.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2506.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2508.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/251.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2510.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2512.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2513.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2514.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2515.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2516.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2517.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2519.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/252.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2521.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2524.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2525.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2526.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2527.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2528.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2529.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/253.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2532.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2535.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2537.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2539.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/254.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2541.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2544.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2545.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2548.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2550.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2552.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2557.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2559.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/256.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2561.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2563.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2564.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2565.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2566.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/257.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2570.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2575.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2576.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2579.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/258.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2584.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2587.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2589.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/259.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2592.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2596.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2602.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2603.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2606.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2607.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2611.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2613.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2614.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2615.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2617.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2619.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/262.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2621.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2623.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2624.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2628.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2629.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/263.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2630.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2633.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2635.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2637.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2638.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2639.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/264.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2640.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2641.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2642.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2643.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2644.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2646.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2647.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2648.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2649.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2650.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2651.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2653.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2658.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2659.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2660.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2664.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2667.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2668.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2670.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2671.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2676.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2677.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2678.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2679.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2680.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2681.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2682.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2684.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2686.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2687.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2688.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2690.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2693.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2694.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2695.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2697.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/270.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2700.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2701.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2703.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2705.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2706.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2707.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2709.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2714.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2716.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2717.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2719.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/272.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2720.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2722.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2724.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2726.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2727.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2728.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/273.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2732.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2735.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2737.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/274.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2740.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2742.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2743.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2744.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2745.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2746.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2747.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2749.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/275.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2750.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2751.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2752.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2753.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2755.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2756.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2757.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2758.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2759.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/276.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2761.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2762.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2764.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2765.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2766.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2767.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/277.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2770.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2771.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2772.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2774.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2776.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2777.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2778.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/278.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2780.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2781.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2785.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2786.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2788.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2789.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2793.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2795.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2798.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2799.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2801.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2803.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2804.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2805.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2806.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2809.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2810.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2811.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2814.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2818.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/282.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2822.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2824.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2825.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2827.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2829.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2830.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2831.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2835.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2836.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2837.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2838.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2839.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/284.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2840.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2841.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2843.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2845.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2846.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2847.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2849.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2850.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2851.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2852.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2853.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2854.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2856.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2857.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2858.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2859.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2860.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2862.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2863.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2866.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2867.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/287.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2872.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2873.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2875.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2876.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2879.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2880.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2881.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2883.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2888.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2889.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2890.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2900.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2901.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2902.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2903.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2904.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2905.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2908.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2909.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/291.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2912.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2915.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2919.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/292.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2920.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2923.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2924.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2925.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2926.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2927.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2928.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2929.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2931.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2932.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2933.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2934.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2935.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2937.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2939.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/294.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2940.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2941.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2943.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2945.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2946.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2947.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2948.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2949.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2950.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2951.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2952.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2953.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2955.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2958.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2959.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/296.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2960.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2962.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2963.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2964.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2965.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/2966.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/297.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/298.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/300.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/301.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/302.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/303.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/304.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/305.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/306.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/307.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/308.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/309.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/310.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/311.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/313.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/315.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/316.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/321.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/322.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/323.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/324.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/327.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/328.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/332.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/334.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/335.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/336.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/338.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/341.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/342.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/344.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/345.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/347.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/348.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/349.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/350.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/351.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/354.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/355.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/357.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/359.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/362.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/365.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/366.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/369.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/370.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/371.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/377.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/378.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/379.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/383.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/384.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/388.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/392.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/393.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/395.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/396.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/397.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/398.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/399.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/400.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/401.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/402.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/405.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/406.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/407.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/408.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/409.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/413.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/414.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/415.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/416.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/417.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/418.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/419.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/423.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/424.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/425.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/428.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/429.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/431.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/432.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/433.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/434.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/436.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/437.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/440.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/441.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/445.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/446.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/450.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/451.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/453.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/455.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/456.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/458.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/46.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/460.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/462.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/463.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/464.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/465.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/469.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/471.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/473.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/474.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/476.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/479.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/48.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/480.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/483.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/484.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/486.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/487.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/488.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/49.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/490.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/491.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/492.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/495.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/497.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/498.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/50.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/500.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/501.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/502.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/506.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/511.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/515.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/516.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/517.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/520.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/521.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/522.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/523.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/524.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/526.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/527.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/531.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/532.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/533.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/534.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/535.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/537.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/539.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/540.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/541.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/542.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/543.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/544.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/545.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/546.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/547.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/548.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/55.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/551.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/552.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/553.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/556.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/557.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/558.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/559.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/56.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/560.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/562.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/563.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/564.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/566.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/567.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/568.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/569.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/57.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/574.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/575.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/576.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/578.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/579.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/58.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/580.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/581.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/582.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/583.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/586.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/587.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/589.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/59.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/590.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/591.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/592.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/593.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/595.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/598.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/599.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/600.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/603.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/604.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/605.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/606.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/607.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/608.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/609.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/610.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/611.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/614.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/615.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/617.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/62.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/621.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/623.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/630.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/631.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/632.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/634.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/637.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/640.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/642.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/643.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/645.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/646.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/647.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/648.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/649.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/65.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/650.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/654.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/657.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/659.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/66.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/660.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/662.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/663.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/665.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/666.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/667.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/668.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/669.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/670.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/671.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/675.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/677.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/678.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/68.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/680.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/681.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/684.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/686.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/687.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/688.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/69.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/691.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/692.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/696.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/697.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/698.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/699.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/70.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/700.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/701.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/702.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/703.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/704.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/707.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/708.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/709.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/71.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/711.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/712.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/713.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/716.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/718.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/719.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/72.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/721.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/722.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/723.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/724.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/726.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/727.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/728.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/731.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/732.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/733.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/739.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/74.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/741.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/746.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/749.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/75.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/750.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/751.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/753.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/757.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/759.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/76.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/760.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/761.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/762.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/764.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/765.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/768.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/769.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/774.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/775.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/776.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/778.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/779.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/781.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/782.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/784.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/785.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/787.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/79.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/793.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/794.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/795.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/796.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/798.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/80.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/800.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/801.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/802.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/804.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/806.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/807.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/808.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/81.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/811.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/812.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/813.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/814.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/815.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/816.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/817.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/818.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/819.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/82.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/820.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/821.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/823.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/825.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/827.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/828.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/829.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/830.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/832.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/833.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/834.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/835.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/839.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/84.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/841.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/845.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/846.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/848.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/850.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/851.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/853.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/854.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/857.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/861.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/865.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/866.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/867.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/868.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/87.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/872.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/873.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/874.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/875.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/878.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/879.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/88.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/880.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/881.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/882.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/883.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/884.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/885.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/889.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/89.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/891.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/892.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/894.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/895.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/90.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/900.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/901.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/905.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/907.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/908.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/911.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/912.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/913.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/917.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/918.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/919.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/92.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/926.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/927.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/929.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/93.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/931.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/932.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/933.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/935.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/936.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/937.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/938.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/940.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/941.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/943.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/944.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/945.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/946.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/948.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/950.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/951.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/956.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/959.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/96.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/960.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/962.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/963.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/965.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/967.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/968.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/969.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/97.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/972.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/974.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/976.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/978.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/98.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/980.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/981.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/982.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/983.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/985.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/986.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/987.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/988.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/989.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/99.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/991.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/994.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/996.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/997.toml create mode 100644 gitlab/issues/target_missing/host_missing/accel_missing/999.toml (limited to 'gitlab/issues/target_missing/host_missing') diff --git a/gitlab/issues/target_missing/host_missing/accel_HAX/188.toml b/gitlab/issues/target_missing/host_missing/accel_HAX/188.toml new file mode 100644 index 00000000..31849281 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_HAX/188.toml @@ -0,0 +1,15 @@ +id = 188 +title = "savevm with hax saves wrong register state" +state = "opened" +created_at = "2021-05-06T08:19:52.873Z" +closed_at = "n/a" +labels = ["Launchpad", "accel: HAX"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/188" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_HVF/1011.toml b/gitlab/issues/target_missing/host_missing/accel_HVF/1011.toml new file mode 100644 index 00000000..79134ba5 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_HVF/1011.toml @@ -0,0 +1,29 @@ +id = 1011 +title = "hvf: RDTSCP capability not passed to guests" +state = "closed" +created_at = "2022-05-02T20:34:23.082Z" +closed_at = "2022-07-14T13:25:47.363Z" +labels = ["accel: HVF"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1011" +host-os = "macOS Monterey 12.3.1" +host-arch = "x86_64" +qemu-version = "6.2.0, master" +guest-os = "Alpine 3.15.4" +guest-arch = "x86_64" +description = """""" +reproduce = """1. Run: +wget https://dl-cdn.alpinelinux.org/alpine/v3.15/releases/x86/alpine-standard-3.15.4-x86.iso +./qemu-system-x86_64 -cpu host,+rdtscp -machine q35,accel=hvf -m 512 -cdrom ./alpine-standard-3.15.4-x86.iso + +2. login as "root" +3. type + +cat /etc/cpuinfo | grep rdtscp + +Expected result: cpu flag lines including rdtscp +Actual result: empty, with: + +warning: host doesn't support requested feature: CPUID.80000001H:EDX.rdtscp [bit 27]""" +additional = """This patch apparently resolves the issue according to my tests: + +https://lore.kernel.org/qemu-devel/20211101054836.21471-1-dirty@apple.com/""" diff --git a/gitlab/issues/target_missing/host_missing/accel_HVF/1091.toml b/gitlab/issues/target_missing/host_missing/accel_HVF/1091.toml new file mode 100644 index 00000000..3fefde13 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_HVF/1091.toml @@ -0,0 +1,21 @@ +id = 1091 +title = "qemu-system-x86_64 hard crashes when using `--accel hvf` on intel Mac" +state = "opened" +created_at = "2022-06-28T09:14:24.223Z" +closed_at = "n/a" +labels = ["accel: HVF"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1091" +host-os = "macOS 12.4 - Darwin 21.5.0: root:xnu-8020.121.3~4/RELEASE_X86_64 x86_64" +host-arch = "x86 - CPU Intel(R) Core(TM) i9-9880H CPU @ 2.30GHz" +qemu-version = "QEMU emulator version 7.0.0" +guest-os = "Debian" +guest-arch = "x86" +description = """The QEMU process hard crashes after a few minutes. The only message is: + +``` +vmx_write_mem: mmu_gva_to_gpa ffff990489fa0000 failed +```""" +reproduce = """1. Run QEMU with the above commandline +2. Do something to keep the VM busy - running `git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git` reliably crashes it for me +3. Wait a 3-5 minutes""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_HVF/1299.toml b/gitlab/issues/target_missing/host_missing/accel_HVF/1299.toml new file mode 100644 index 00000000..ddb9659e --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_HVF/1299.toml @@ -0,0 +1,32 @@ +id = 1299 +title = "User networking with an SMB Share while not running as root" +state = "opened" +created_at = "2022-11-04T07:52:58.161Z" +closed_at = "n/a" +labels = ["Networking", "accel: HVF", "hostos: macOS"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1299" +host-os = "MacOS 12.6" +host-arch = "x86 (or ARM)" +qemu-version = "7.1.0" +guest-os = "Any Linux distro with CIFS, or with `smbclient" +guest-arch = "-" +description = """When attempting to write a file to the qemu share, Samba always responds with NT_STATUS_ACCESS_DENIED. + +This only happens on the MacOS version of Samba, on Linux it appears to work without issues for now.""" +reproduce = """1. Start a VM with a SMB share attached to it +2. Create a test file to upload `touch test-file.txt` +3. Upload the test file `smbclient //10.0.2.4/qemu -c 'put test-file.txt'""" +additional = """QEMU has been using Samba for it's SMB shares for quite some time now. +But in the 4.17.x release a bug has appeared in the MacOS Build of Samba. + +I've filed a bug with Samba, and suggested a fix for it. +https://bugzilla.samba.org/show_bug.cgi?id=15215 + +The origin of the bug lies in the fact that when running SMBD as a non-root user, a function sets `errno` unexpectedly. +But after discussing this with Samba, they concluded that running smbd as an un-privileged user is not a supported use case. + +Whilst this is not a QEMU bug per se, it is caused by the fact that QEMU is running smbd in an unsupported manner. + +As a side note, on Linux this bug does not appear to exist as of yet. +The Linux version of `unbecome_root` doesn't seem to set `errno`. (tested on a recent ArchLinux install). +But I think this depends on the LibC implementation of setuid/seteuid/setreuid/etc. so I can't say it won't happen in the future, or with a different LibC implementation.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_HVF/1364.toml b/gitlab/issues/target_missing/host_missing/accel_HVF/1364.toml new file mode 100644 index 00000000..5af46f39 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_HVF/1364.toml @@ -0,0 +1,27 @@ +id = 1364 +title = "Support vmnet networking without elevated permissions" +state = "opened" +created_at = "2022-12-12T23:15:49.158Z" +closed_at = "n/a" +labels = ["Networking", "accel: HVF", "hostos: macOS"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1364" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """Here is a command, that doesn't work when running as normal user: +```bash +$ qemu-system-aarch64 \\ + -device virtio-net-pci,netdev=net0 \\ + -netdev vmnet-bridged,id=net0,ifname=en0 \\ + -machine virt +``` +It fails with: +``` +qemu-system-aarch64: -netdev vmnet-bridged,id=net0,ifname=en0: cannot create vmnet interface: general failure (possibly not enough privileges) +``` + +When running the same command using elevated permissions (i.e. via `sudo`), it works without any issue.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_HVF/1571.toml b/gitlab/issues/target_missing/host_missing/accel_HVF/1571.toml new file mode 100644 index 00000000..ee87640a --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_HVF/1571.toml @@ -0,0 +1,20 @@ +id = 1571 +title = "accel/hvf: Instance size not properly declared" +state = "opened" +created_at = "2023-04-02T19:27:47.892Z" +closed_at = "n/a" +labels = ["Bite Sized", "accel: HVF", "kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1571" +host-os = "macOS" +host-arch = "x86_64/ARM" +qemu-version = "Almost HEAD" +guest-os = "Any supported by HVF" +guest-arch = "x86, AARCH64" +description = """In [`include/sysemu/hvf.h`](https://gitlab.com/qemu-project/qemu/-/blob/master/include/sysemu/hvf.h#L36), `HVFState` is declared to have the QOM type `TYPE_HVF_ACCEL`; +However, when the type is registered, proper `instance_size` for it was [not declared](https://gitlab.com/qemu-project/qemu/-/blob/master/accel/hvf/hvf-accel-ops.c#L351). + +As a result, a bad workaround was introduced. That is, when [`hvf_accel_init`](https://gitlab.com/qemu-project/qemu/-/blob/master/accel/hvf/hvf-accel-ops.c#L329) is called from [`accel_init_machine`](https://gitlab.com/qemu-project/qemu/-/blob/master/accel/accel-softmmu.c#L33), an new instance of `HVFState` is allocated while we should have used the pre-allocated instance in `ms->accelerator` similar to [what KVM does](https://gitlab.com/qemu-project/qemu/-/blob/master/accel/kvm/kvm-all.c#L2381) (the code didn't do so since the allocated ([using `object_new_with_class`](https://gitlab.com/qemu-project/qemu/-/blob/master/softmmu/vl.c#L2218)) instance didn't allocate enough memory for `HVFState`). + +Eventhough the code wouldn't crash nor have any serious implication, this would leak an `AccelState` and attempts to manually manage accelerators would cause a buffer-overflow.""" +reproduce = """1. Run a HVF-accelerated VM""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_HVF/2258.toml b/gitlab/issues/target_missing/host_missing/accel_HVF/2258.toml new file mode 100644 index 00000000..8c3c6929 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_HVF/2258.toml @@ -0,0 +1,31 @@ +id = 2258 +title = "Breakpoint setting not working on apple Mac host" +state = "opened" +created_at = "2024-04-01T11:03:35.406Z" +closed_at = "n/a" +labels = ["accel: HVF", "hostos: macOS"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2258" +host-os = "Mac OS 14.4.1" +host-arch = "ARM" +qemu-version = "8.2.1" +guest-os = "None" +guest-arch = "x86, ARM" +description = """1. When use with parameter "-machine virt,accel=hvf -cpu host" to run launch a emulator, it can't set breakpoint and will report error: "warning: failed to set breakpoint site at 0xffff800081bf03cc for breakpoint 1.1: error: 34 sending the breakpoint request" +but if not use with parameter "-machine virt -cpu cortex-a57",The breakpoint can be set successfully. + +2. Set hardware breakpoint with lldb command "breakpoint set -H -a 0xFFFF800080000000" not report error, but can't hint breakpoint. I try set breakpoint on a old x86 MacOS, It will hint breakpoint successfully. + +3. I also try run qemu-system-x86_64 emulator on apple silicon mac, It also can't hint hardware breakping. The command is: +``` +qemu-system-x86_64 -machine q35,accel=tcg -smp cpus=8 \\ + -kernel arch/x86/boot/bzImage \\ + -append "okaslr"\\ + -nographic -serial mon:stdio \\ + -m 16G \\ + -s -S +```""" +reproduce = """1. Launch qemu on Apple silicon Mac. Remember to user "hvf" +2. Launch lldb or gdb to set breakpoint. +3. Set breakpoint and hardware breakpoint. +4. resume to run qemu by lldb.""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_HVF/2800.toml b/gitlab/issues/target_missing/host_missing/accel_HVF/2800.toml new file mode 100644 index 00000000..fdd70fb6 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_HVF/2800.toml @@ -0,0 +1,15 @@ +id = 2800 +title = "-accel hvf: Error: ret = HV_DENIED (0xfae94007, at ../accel/hvf/hvf-accel-ops.c:334)" +state = "opened" +created_at = "2025-02-02T23:03:38.244Z" +closed_at = "n/a" +labels = ["accel: HVF", "hostos: macOS"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2800" +host-os = "macOS" +host-arch = "64-bit ARM" +qemu-version = "9.2.50" +guest-os = "n/a" +guest-arch = "n/a" +description = """QEMU fails to use -accel i.e., qemu-system-aarch64-unsigned: -accel hvf: Error: ret = HV_DENIED (0xfae94007, at ../accel/hvf/hvf-accel-ops.c:334)""" +reproduce = """1. Execute the above QEMU command line on a macOS Sequia 15.3""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_HVF/444.toml b/gitlab/issues/target_missing/host_missing/accel_HVF/444.toml new file mode 100644 index 00000000..670c98a7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_HVF/444.toml @@ -0,0 +1,15 @@ +id = 444 +title = "EFI stub: ERROR: This 64 KB granular kernel is not supported by your CPU" +state = "closed" +created_at = "2021-06-22T16:19:06.057Z" +closed_at = "2022-02-21T14:56:34.943Z" +labels = ["Documentation", "accel: HVF"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/444" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_HVF/899.toml b/gitlab/issues/target_missing/host_missing/accel_HVF/899.toml new file mode 100644 index 00000000..b5b21090 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_HVF/899.toml @@ -0,0 +1,22 @@ +id = 899 +title = "HVF: Ubuntu Server fails to boot Linux 5.4.0-104" +state = "opened" +created_at = "2022-03-11T06:48:01.672Z" +closed_at = "n/a" +labels = ["accel: HVF"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/899" +host-os = "macOS 12.1" +host-arch = "ARM64" +qemu-version = "6.2.0" +guest-os = "Ubuntu 20.04" +guest-arch = "ARM64" +description = """On macOS with HVF, when Ubuntu Server updates the Linux kernel to 5.4.0-104, it no longer boots and gets stuck at `EFI stub: Exiting boot services and installing virtual address map...`. This is not the case with QEMU 6.0.0 (with @agraf's HVF patches applied). + +It seems like 5.4.0-104 is the culprit because 5.4.0-100 boots fine.""" +reproduce = """1. Download Ubuntu Server 20.04 ARM64 ISO: https://ubuntu.com/download/server/arm +2. Run the above QEMU command (make sure networking is disabled so Ubuntu installer does not auto-upgrade the kernel) +3. Install Ubuntu with the default settings and reboot +4. It will not reboot (expected) so Ctrl+C and restart the command adding `-device virtio-net-pci,netdev=net0 -netdev user,id=net0` to the end to get networking +5. Boot into Ubuntu and install 5.4.0-104 kernel: `sudo apt install linux-image-5.4.0-104-generic` +6. Reboot and it will get stuck at `EFI stub: Exiting boot services and installing virtual address map...`""" +additional = """![image](/uploads/5151ce8ae43911f503411902d330470c/image.png)""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/1003.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/1003.toml new file mode 100644 index 00000000..5a85bdab --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/1003.toml @@ -0,0 +1,29 @@ +id = 1003 +title = "\"Cannot allocate memory\" when boots a VM > 1026GB memory with -accel kvm" +state = "closed" +created_at = "2022-04-24T02:39:33.819Z" +closed_at = "2022-06-19T05:12:22.616Z" +labels = ["accel: KVM", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1003" +host-os = "Debian 11.2" +host-arch = "x86" +qemu-version = "6.2.0" +guest-os = "not relavant to this problem" +guest-arch = "x86" +description = """I can boot an empty VM using command `qemu-system-x86_64 -m 1026G -accel kvm -vnc :1` or `qemu-system-x86_64 -m 8T -vnc :1` + +But when I use `qemu-system-x86_64 -m 1027G -accel kvm -vnc :1`, it will not boot: + +``` +root@debian11:~# qemu-system-x86_64 -m 1027G -accel kvm -vnc :1 +qemu-system-x86_64: kvm_set_user_memory_region: KVM_SET_USER_MEMORY_REGION failed, slot=1, start=0x100000000, size=0x10000000000: Cannot allocate memory +kvm_set_phys_mem: error registering slot: Cannot allocate memory +Aborted +``` + +Which means, with `-accel kvm`, it only can boot a VM which memory <= 1026G, but without these args, it can boot whatever you want.""" +reproduce = """1. sysctl vm.overcommit_memory=1 # enable overcommit first +2. qemu-system-x86_64 -m 1027G -accel kvm -vnc :1""" +additional = """The qemu I use is compiled from the latest source, not the package provided by debian. + +Hardware is `PowerEdge R630` with `E5-2630 v4` * 2, 128G physical RAM.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/1009.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/1009.toml new file mode 100644 index 00000000..9286b3a6 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/1009.toml @@ -0,0 +1,33 @@ +id = 1009 +title = "Nested KVM Networking Issue (OpenStack)" +state = "opened" +created_at = "2022-04-30T12:04:42.261Z" +closed_at = "n/a" +labels = ["accel: KVM"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1009" +host-os = "(ubuntu 20.04 server)" +host-arch = "(64 bit cpu architecture)" +qemu-version = "(latest using sudo apt install virt-manager)" +guest-os = "(ubuntu 20.04 server)" +guest-arch = "(64 bit cpu architecture)" +description = """Hi, + +Inside openstack i have an instance of Ubuntu 20.04 and i have installed KVM ( using virt-manager ) to setup a Virtual Machine ... i have done that and i created a VM of ubuntu 20.04 inside the Openstack Instance but there are networking issue while i set the default parameter as setting up the VM ( i mean the networking is as default to NAT ) , So when the VM is up and running the PING to 8.8.8.8 is available and also ping to google.com is also valid which shows that the DNS is correctly working ... but there is not connectivity with packages while i do sudo apt update, it will not get any package update and also the wget to google.com is shows that its connected to it but it wont able to download!!! the same happen with curl to any other websites... + + +I'm confirming that the openstack instance has full access to the internet including ping and wget , .... but the VM is not working correctly! + +P.S. I have set the ip forwarding, Iptables , ... also disabled firewals but notting changed!! + + +Would you please fix this ?""" +reproduce = """1. creating an openstack instance from ubuntu 20.04 server image +2. updating and upgrading packages setting ip forwarding to 1 ( Enabled), firewall +3. and kernel to 5.13.0.40 and installing virt-manager then reboot +3. creating a VM with default KVM networking ( NAT ) using ubuntu 20.04 server image +4. trying ping, wget, curl , ... + + +Thanks +Best regards""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/110.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/110.toml new file mode 100644 index 00000000..e7287092 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/110.toml @@ -0,0 +1,15 @@ +id = 110 +title = "KVM guest VM does not reattach a throughpassed USB printer from Host after switching printer off and on" +state = "opened" +created_at = "2021-05-03T16:47:50.463Z" +closed_at = "n/a" +labels = ["Launchpad", "USB", "accel: KVM", "kind::Bug", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/110" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/1274.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/1274.toml new file mode 100644 index 00000000..88d092f7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/1274.toml @@ -0,0 +1,42 @@ +id = 1274 +title = "Cannot debug init using \"qemu -s -S\" if init is compiled dynamically or if kvm is enabled" +state = "closed" +created_at = "2022-10-25T06:37:16.506Z" +closed_at = "2023-12-01T19:56:42.721Z" +labels = ["Documentation", "GDB", "accel: KVM"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1274" +host-os = "Debian sid (as of 2022-10-22)" +host-arch = "x86_64" +qemu-version = "QEMU emulator version 7.1.0 (Debian 1:7.1+dfsg-2+b1)" +guest-os = "Debian sid (as of 2022-10-22)" +guest-arch = "x86_64" +description = """I'm trying to connect from host to init process running in guest. I'm using this guide: https://qemu-project.gitlab.io/qemu/system/gdb.html . Everything works well, but there is two problems: +1. Debugging stops to work if I add "-enable-kvm" +2. Debugging stops to work if I remove "-static" when compiling init""" +reproduce = """I have absolutely fresh Debian sid system (as of 2022-10-22). I create the following file on it: +```c +#include + +int +main () +{ + printf ("a\\n"); + printf ("b\\n"); + for (;;); +} +``` + +Then I compile it so: `gcc -static -g a.c`. Result is saved as `/root/a.out`. Then I run `sync; echo 3 > /proc/sys/vm/drop_caches; sync` to make sure this `/root/a.out` actually got to disk. + +Then I start the host system inside of qemu using well-known `-snapshot /dev/sda` trick. Exact command is here: + +```bash +qemu-system-x86_64 -daemonize -m 300M -s -S -kernel /vmlinuz -initrd /initrd.img -snapshot -append "root=/dev/sda init=/root/a.out" -drive file=/dev/sda,format=raw +``` + +(As you guessed, my disk has no partitions, it directly stores ext4 filesystem.) + +Then I type on host `gdb ./a.out`. And then inside of gdb I type `target remote localhost:1234`, then `br 7` (line 7 is `printf ("b\\n")`, then `c`. Then guest OS boots and reaches init (i. e. `/root/a.out`). And then gdb actually pauses on line 7. I. e. everything works! + +But if I add `-enable-kvm` to qemu command line OR remove `-static` from gcc command line, then breakpoint doesn't work, i. e. gdb doesn't pause on breakpoint, the execution continues and the execution fails to infinite loop.""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/1344.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/1344.toml new file mode 100644 index 00000000..c89f5095 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/1344.toml @@ -0,0 +1,15 @@ +id = 1344 +title = "custom kernel give me KVM internal error. Suberror: 4" +state = "closed" +created_at = "2022-11-28T21:25:26.573Z" +closed_at = "2022-12-01T03:25:35.275Z" +labels = ["accel: KVM"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1344" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/165.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/165.toml new file mode 100644 index 00000000..81ebedb3 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/165.toml @@ -0,0 +1,15 @@ +id = 165 +title = "No evdev mouse passthrough with virtio-vga or kvm" +state = "opened" +created_at = "2021-05-05T11:17:51.528Z" +closed_at = "n/a" +labels = ["Launchpad", "accel: KVM"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/165" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/1936.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/1936.toml new file mode 100644 index 00000000..c0b554a4 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/1936.toml @@ -0,0 +1,15 @@ +id = 1936 +title = "Pass file descriptor to /dev/kvm device node?" +state = "closed" +created_at = "2023-10-13T08:39:33.635Z" +closed_at = "2023-11-06T18:56:26.157Z" +labels = ["accel: KVM"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1936" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/1999.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/1999.toml new file mode 100644 index 00000000..6dd78bdc --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/1999.toml @@ -0,0 +1,59 @@ +id = 1999 +title = "qemu got sigabrt when using vpp in guest and dpdk for qemu" +state = "opened" +created_at = "2023-11-23T06:04:09.084Z" +closed_at = "n/a" +labels = ["accel: KVM"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1999" +host-os = "Rockylinux 8" +host-arch = "x86" +qemu-version = "qemu-kvm-7.2.0-14.el9 (in a container)" +guest-os = "Ubuntu 22.04.3 LTS" +guest-arch = "x86" +description = """When set the interface up in vpp, the qemu process is crashed with signal sigabrt. + +After some debug, i have identified that the problem lies in the following function. + +```c +static int setup_routing_entry(struct kvm *kvm, +\t\t\t struct kvm_irq_routing_table *rt, +\t\t\t struct kvm_kernel_irq_routing_entry *e, +\t\t\t const struct kvm_irq_routing_entry *ue) +{ +\tstruct kvm_kernel_irq_routing_entry *ei; +\tint r; +\tu32 gsi = array_index_nospec(ue->gsi, KVM_MAX_IRQ_ROUTES); + +\t/* +\t * Do not allow GSI to be mapped to the same irqchip more than once. +\t * Allow only one to one mapping between GSI and non-irqchip routing. +\t */ +\thlist_for_each_entry(ei, &rt->map[gsi], link) +\t\tif (ei->type != KVM_IRQ_ROUTING_IRQCHIP || +\t\t ue->type != KVM_IRQ_ROUTING_IRQCHIP || +\t\t ue->u.irqchip.irqchip == ei->irqchip.irqchip) +\t\t\treturn -EINVAL; + +``` + +I added some debug printk like following + +```c + hlist_for_each_entry(ei, &rt->map[gsi], link) + if (ei->type != KVM_IRQ_ROUTING_IRQCHIP || + ue->type != KVM_IRQ_ROUTING_IRQCHIP || + ue->u.irqchip.irqchip == ei->irqchip.irqchip){ + printk("ei->type: %u, KVM_IRQ_ROUTING_IRQCHIP: %u, ue->type: %u, ue->u.irqchip.irqchip: %u , ei->irqchip.irqchip: %u", ei->type, KVM_IRQ_ROUTING_IRQCHIP , ue->type, ue->u.irqchip.irqchip , ei->irqchip.irqchip); + return -EINVAL; + } +``` + +Then i got following in dmesg + +``` +[Thu Nov 23 09:29:10 2023] ei->type: 2, KVM_IRQ_ROUTING_IRQCHIP: 1, ue->type: 1, ue->u.irqchip.irqchip: 2 , ei->irqchip.irqchip: 4276097024 +[Thu Nov 23 09:29:10 2023] ei->type: 2, KVM_IRQ_ROUTING_IRQCHIP: 1, ue->type: 1, ue->u.irqchip.irqchip: 2 , ei->irqchip.irqchip: 4276097024 +```""" +reproduce = """This is a kube-ovn + dpdk env, not easy to reproduce now..""" +additional = """* I also file a bug on kernel.org: https://bugzilla.kernel.org/show_bug.cgi?id=218177 +* the libvirt xml file is also attached [instance.xml](/uploads/05b391046fdc1263fd7e63bcfab6f4fb/instance.xml)""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/2321.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/2321.toml new file mode 100644 index 00000000..464d51a4 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/2321.toml @@ -0,0 +1,48 @@ +id = 2321 +title = "Segfault when hibernating a KVM VM with QEMU 8.2.3" +state = "closed" +created_at = "2024-05-01T14:42:55.933Z" +closed_at = "2024-08-26T16:10:33.713Z" +labels = ["Regression", "accel: KVM", "device:virtio", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2321" +host-os = "NixOS unstable" +host-arch = "x86_64" +qemu-version = "8.2.3" +guest-os = "NixOS unstable" +guest-arch = "x86_64" +description = """Attempting to hibernate the machine crashes QEMU.""" +reproduce = """This involves Nix, please tell me if you want a reproducer that doesn't. + +1. nix build github:NixOS/nixpkgs#nixosTests.hibernate.driver +2. ./result/bin/nixos-test-driver +3. Observe crash""" +additional = """Backtrace: + +``` +#0 kvm_virtio_pci_vq_vector_release (proxy=0x55bd979fd130, vector=) at ../hw/virtio/virtio-pci.c:834 +#1 kvm_virtio_pci_vector_release_one (proxy=proxy@entry=0x55bd979fd130, queue_no=queue_no@entry=0) at ../hw/virtio/virtio-pci.c:965 +#2 0x000055bd9380c430 in virtio_pci_set_vector (vdev=0x55bd97a05500, proxy=0x55bd979fd130, queue_no=0, old_vector=1, new_vector=65535) + at ../hw/virtio/virtio-pci.c:1445 +#3 0x000055bd939c5490 in memory_region_write_accessor (mr=0x55bd979fdc70, addr=26, value=, size=2, shift=, + mask=, attrs=...) at ../system/memory.c:497 +#4 0x000055bd939c4d56 in access_with_adjusted_size (addr=addr@entry=26, value=value@entry=0x7ff49d1ff3e8, size=size@entry=2, + access_size_min=, access_size_max=, access_fn=0x55bd939c5410 , mr=, + attrs=...) at ../system/memory.c:573 +#5 0x000055bd939c5081 in memory_region_dispatch_write (mr=mr@entry=0x55bd979fdc70, addr=addr@entry=26, data=, op=, + attrs=attrs@entry=...) at ../system/memory.c:1528 +#6 0x000055bd939ccb0c in flatview_write_continue (fv=fv@entry=0x7ff4445771c0, addr=addr@entry=61572651286554, attrs=..., attrs@entry=..., + ptr=ptr@entry=0x7ff4a082d028, len=len@entry=2, addr1=, l=, mr=0x55bd979fdc70) at ../system/physmem.c:2714 +#7 0x000055bd939ccd83 in flatview_write (fv=0x7ff4445771c0, addr=addr@entry=61572651286554, attrs=attrs@entry=..., buf=buf@entry=0x7ff4a082d028, + len=len@entry=2) at ../system/physmem.c:2756 +#8 0x000055bd939d0099 in address_space_write (len=2, buf=0x7ff4a082d028, attrs=..., addr=61572651286554, as=0x55bd94a4e720 ) + at ../system/physmem.c:2863 +#9 address_space_rw (as=0x55bd94a4e720 , addr=61572651286554, attrs=attrs@entry=..., buf=buf@entry=0x7ff4a082d028, len=2, + is_write=) at ../system/physmem.c:2873 +#10 0x000055bd93a24548 in kvm_cpu_exec (cpu=cpu@entry=0x55bd9628a3e0) at ../accel/kvm/kvm-all.c:2915 +#11 0x000055bd93a25795 in kvm_vcpu_thread_fn (arg=arg@entry=0x55bd9628a3e0) at ../accel/kvm/kvm-accel-ops.c:51 +#12 0x000055bd93bb5fa8 in qemu_thread_start (args=0x55bd96294940) at ../util/qemu-thread-posix.c:541 +#13 0x00007ff4a19fd272 in start_thread (arg=) at pthread_create.c:447 +#14 0x00007ff4a1a78dcc in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:78 +``` + +Bisected to https://gitlab.com/qemu-project/qemu/-/commit/fcbb086ae590e910614fe5b8bf76e264f71ef304, reverting that change seems to make things work again.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/2324.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/2324.toml new file mode 100644 index 00000000..47b0c1b2 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/2324.toml @@ -0,0 +1,55 @@ +id = 2324 +title = "SELinux is preventing some qemu-kvm operations on CentOS Stream 9" +state = "opened" +created_at = "2024-05-03T16:50:08.899Z" +closed_at = "n/a" +labels = ["accel: KVM"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2324" +host-os = "CentOS Stream release 9" +host-arch = "x86_64" +qemu-version = "qemu-img version 8.2.0 (qemu-kvm-8.2.0-11.el9)" +guest-os = "CentOS Stream release 9" +guest-arch = "x86_64" +description = """Some operations are being denied by SELinux. + +First it was read access on file max_map_count, then open and getattr access on /proc/sys/vm/max_map_count (same file but with full path). + +All have been fixed by creating and applying a semodule with the TE policy shown on "Additional Information" below. + +``` +May 2 18:01:00 rd02 setroubleshoot[14757]: SELinux is preventing /usr/libexec/qemu-kvm from read access on the file max_map_count. For complete SELinux messages run: sealert -l c92d5506-0b40-4bc8-be6a-133fe360014d +May 2 18:01:00 rd02 setroubleshoot[14757]: SELinux is preventing /usr/libexec/qemu-kvm from read access on the file max_map_count.#012#012***** Plugin qemu_file_image (98.8 confidence) suggests *******************#012#012If max_map_count is a virtualization target#012Then you need to change the label on max_map_count'#012Do#012# semanage fcontext -a -t virt_image_t 'max_map_count'#012# restorecon -v 'max_map_count'#012#012***** Plugin catchall (2.13 confidence) suggests **************************#012#012If you believe that qemu-kvm should be allowed read access on the max_map_count file by default.#012Then you should report this as a bug.#012You can generate a local policy module to allow this access.#012Do#012allow this access for now by executing:#012# ausearch -c 'qemu-kvm' --raw | audit2allow -M my-qemukvm#012# semodule -X 300 -i my-qemukvm.pp#012 + +--- + +May 3 10:24:58 rd02 setroubleshoot[3981]: SELinux is preventing /usr/libexec/qemu-kvm from open access on the file /proc/sys/vm/max_map_count. For complete SELinux messages run: sealert -l 655af27c-6bc7-4278-9aad-7fc99929d24b +May 3 10:24:58 rd02 setroubleshoot[3981]: SELinux is preventing /usr/libexec/qemu-kvm from open access on the file /proc/sys/vm/max_map_count.#012#012***** Plugin qemu_file_image (98.8 confidence) suggests *******************#012#012If max_map_count is a virtualization target#012Then you need to change the label on max_map_count'#012Do#012# semanage fcontext -a -t virt_image_t '/proc/sys/vm/max_map_count'#012# restorecon -v '/proc/sys/vm/max_map_count'#012#012***** Plugin catchall (2.13 confidence) suggests **************************#012#012If you believe that qemu-kvm should be allowed open access on the max_map_count file by default.#012Then you should report this as a bug.#012You can generate a local policy module to allow this access.#012Do#012allow this access for now by executing:#012# ausearch -c 'qemu-kvm' --raw | audit2allow -M my-qemukvm#012# semodule -X 300 -i my-qemukvm.pp#012 + +--- + +May 3 10:41:17 rd02 setroubleshoot[6894]: SELinux is preventing /usr/libexec/qemu-kvm from getattr access on the file /proc/sys/vm/max_map_count. For complete SELinux messages run: sealert -l db78c5b9-3890-44d4-a40e-d4011ad42913 +May 3 10:41:17 rd02 setroubleshoot[6894]: SELinux is preventing /usr/libexec/qemu-kvm from getattr access on the file /proc/sys/vm/max_map_count.#012#012***** Plugin qemu_file_image (98.8 confidence) suggests *******************#012#012If max_map_count is a virtualization target#012Then you need to change the label on max_map_count'#012Do#012# semanage fcontext -a -t virt_image_t '/proc/sys/vm/max_map_count'#012# restorecon -v '/proc/sys/vm/max_map_count'#012#012***** Plugin catchall (2.13 confidence) suggests **************************#012#012If you believe that qemu-kvm should be allowed getattr access on the max_map_count file by default.#012Then you should report this as a bug.#012You can generate a local policy module to allow this access.#012Do#012allow this access for now by executing:#012# ausearch -c 'qemu-kvm' --raw | audit2allow -M my-qemukvm#012# semodule -X 300 -i my-qemukvm.pp#012 + + +```""" +reproduce = """1. On a CentOS Stream 9 system with a selinux enforced, create a VM and install an OS with cockpit or with virt-install. + - example with virt-install: + `virt-install --connect qemu:///system --os-variant centos-stream9 --reinstall ipa03 --wait -1 --location /mnt/CentOS-Stream9.iso` +2. Check the SELinux logs, either on cockpit or on /var/log/messages""" +additional = """TE module that solved the issue, created with `ausearch -c 'qemu-kvm' --raw | audit2allow -M my-qemukvm` + +``` +module my-qemukvm 1.1; + +require { + type sysctl_vm_t; + type svirt_t; + class file { getattr open read }; +} + +#============= svirt_t ============== + +#!!!! This avc is allowed in the current policy +allow svirt_t sysctl_vm_t:file read; +allow svirt_t sysctl_vm_t:file { getattr open }; +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/2414.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/2414.toml new file mode 100644 index 00000000..fa105fa7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/2414.toml @@ -0,0 +1,127 @@ +id = 2414 +title = "qemu 9.0.0 crashing with OpenBSD 7.5" +state = "closed" +created_at = "2024-06-29T06:23:16.856Z" +closed_at = "2024-11-10T07:54:16.281Z" +labels = ["accel: KVM"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2414" +host-os = "Manjaro" +host-arch = "x86_64" +qemu-version = "`" +guest-os = "OpenBSD" +guest-arch = "x86" +description = """After upgrading from Qemu 8.23 to 9.0 this virtual does not start anymore (others do). The bootloader runs fine and starts the OpenBSD kernel, some kernel messages are shown on VGA console. It never reaches userland.""" +reproduce = "n/a" +additional = """``` +Jun 29 07:15:10 hypervisor kernel: qemu-system-x86[12021]: segfault at 14 ip 000056547310bee4 sp 00007fc6d68c8310 error 4 in qemu-system-x86_64[565472ee0000+6ea000] +Jun 29 07:15:10 hypervisor kernel: Code: 01 00 00 48 83 c4 58 5b 5d 41 5c 41 5d 41 5e 41 5f c3 0f 1f 40 00 89 f0 48 8b 8b 40 83 00 00 4c 8d 0c 40 49 c1 e1 03 4c 01 c9 <8b> 41 14 85 c0 0f 84 11 01 00 00 83 c0 01 89 41 14 41 80 bf d1 01 +Jun 29 07:15:10 hypervisor systemd[1]: Started Process Core Dump (PID 12122/UID 0). +Jun 29 07:15:39 hypervisor systemd-coredump[12123]: Process 12017 (qemu-system-x86) of user 954 dumped core. + + Stack trace of thread 12021: + #0 0x000056547310bee4 n/a (qemu-system-x86_64 + 0x397ee4) + #1 0x000056547330d5e2 n/a (qemu-system-x86_64 + 0x5995e2) + #2 0x000056547330dba6 n/a (qemu-system-x86_64 + 0x599ba6) + #3 0x000056547330e059 memory_region_dispatch_write (qemu-system-x86_64 + 0x59a059) + #4 0x00005654735c1e1f n/a (qemu-system-x86_64 + 0x84de1f) + #5 0x0000565473314a7d n/a (qemu-system-x86_64 + 0x5a0a7d) + #6 0x0000565473314b76 address_space_write (qemu-system-x86_64 + 0x5a0b76) + #7 0x000056547336cafe kvm_cpu_exec (qemu-system-x86_64 + 0x5f8afe) + #8 0x000056547336f56e n/a (qemu-system-x86_64 + 0x5fb56e) + #9 0x000056547352fca8 n/a (qemu-system-x86_64 + 0x7bbca8) + #10 0x00007fc6d93b6ded n/a (libc.so.6 + 0x92ded) + #11 0x00007fc6d943a0dc n/a (libc.so.6 + 0x1160dc) + + Stack trace of thread 12026: + #0 0x00007fc6d93b3740 n/a (libc.so.6 + 0x8f740) + #1 0x00007fc6d93ba551 pthread_mutex_lock (libc.so.6 + 0x96551) + #2 0x0000565473535858 qemu_mutex_lock_impl (qemu-system-x86_64 + 0x7c1858) + #3 0x000056547313f906 bql_lock_impl (qemu-system-x86_64 + 0x3cb906) + #4 0x00005654735c1c7f n/a (qemu-system-x86_64 + 0x84dc7f) + #5 0x0000565473313776 flatview_read_continue (qemu-system-x86_64 + 0x59f776) + #6 0x0000565473314df0 n/a (qemu-system-x86_64 + 0x5a0df0) + #7 0x0000565473314eb6 address_space_read_full (qemu-system-x86_64 + 0x5a0eb6) + #8 0x000056547336cdf5 kvm_cpu_exec (qemu-system-x86_64 + 0x5f8df5) + #9 0x000056547336f56e n/a (qemu-system-x86_64 + 0x5fb56e) + #10 0x000056547352fca8 n/a (qemu-system-x86_64 + 0x7bbca8) + #11 0x00007fc6d93b6ded n/a (libc.so.6 + 0x92ded) + #12 0x00007fc6d943a0dc n/a (libc.so.6 + 0x1160dc) + + Stack trace of thread 12018: + #0 0x00007fc6d9402f43 clock_nanosleep (libc.so.6 + 0xdef43) + #1 0x00007fc6d940ed77 __nanosleep (libc.so.6 + 0xead77) + #2 0x00007fc6d98ccee0 g_usleep (libglib-2.0.so.0 + 0x8dee0) + #3 0x0000565473545a75 n/a (qemu-system-x86_64 + 0x7d1a75) + #4 0x000056547352fca8 n/a (qemu-system-x86_64 + 0x7bbca8) + #5 0x00007fc6d93b6ded n/a (libc.so.6 + 0x92ded) + #6 0x00007fc6d943a0dc n/a (libc.so.6 + 0x1160dc) + + Stack trace of thread 12020: + #0 0x00007fc6d942c39d __poll (libc.so.6 + 0x10839d) + #1 0x00007fc6d98fd8fd n/a (libglib-2.0.so.0 + 0xbe8fd) + #2 0x00007fc6d989c787 g_main_loop_run (libglib-2.0.so.0 + 0x5d787) + #3 0x00005654733bf7c2 n/a (qemu-system-x86_64 + 0x64b7c2) + #4 0x000056547352fca8 n/a (qemu-system-x86_64 + 0x7bbca8) + #5 0x00007fc6d93b6ded n/a (libc.so.6 + 0x92ded) + #6 0x00007fc6d943a0dc n/a (libc.so.6 + 0x1160dc) + + Stack trace of thread 12017: + #0 0x00007fc6d942c910 ppoll (libc.so.6 + 0x108910) + #1 0x000056547354ae83 qemu_poll_ns (qemu-system-x86_64 + 0x7d6e83) + #2 0x000056547355800e main_loop_wait (qemu-system-x86_64 + 0x7e400e) + #3 0x000056547337a337 qemu_default_main (qemu-system-x86_64 + 0x606337) + #4 0x00007fc6d9349c88 n/a (libc.so.6 + 0x25c88) + #5 0x00007fc6d9349d4c __libc_start_main (libc.so.6 + 0x25d4c) + #6 0x0000565472ef08b5 _start (qemu-system-x86_64 + 0x17c8b5) + + Stack trace of thread 12025: + #0 0x00007fc6d942c39d __poll (libc.so.6 + 0x10839d) + #1 0x00007fc6d98fd8fd n/a (libglib-2.0.so.0 + 0xbe8fd) + #2 0x00007fc6d989c787 g_main_loop_run (libglib-2.0.so.0 + 0x5d787) + #3 0x00007fc6d78ff0cb n/a (libspice-server.so.1 + 0x530cb) + #4 0x00007fc6d93b6ded n/a (libc.so.6 + 0x92ded) + #5 0x00007fc6d943a0dc n/a (libc.so.6 + 0x1160dc) + + Stack trace of thread 12117: + #0 0x00007fc6d93b34e9 n/a (libc.so.6 + 0x8f4e9) + #1 0x00007fc6d93b6242 pthread_cond_timedwait (libc.so.6 + 0x92242) + #2 0x0000565473536546 n/a (qemu-system-x86_64 + 0x7c2546) + #3 0x00005654735367ad qemu_cond_timedwait_impl (qemu-system-x86_64 + 0x7c27ad) + #4 0x00005654735569d5 n/a (qemu-system-x86_64 + 0x7e29d5) + #5 0x000056547352fca8 n/a (qemu-system-x86_64 + 0x7bbca8) + #6 0x00007fc6d93b6ded n/a (libc.so.6 + 0x92ded) + #7 0x00007fc6d943a0dc n/a (libc.so.6 + 0x1160dc) + + Stack trace of thread 12028: + #0 0x00007fc6d93b3740 n/a (libc.so.6 + 0x8f740) + #1 0x00007fc6d93ba551 pthread_mutex_lock (libc.so.6 + 0x96551) + #2 0x0000565473535858 qemu_mutex_lock_impl (qemu-system-x86_64 + 0x7c1858) + #3 0x000056547313f906 bql_lock_impl (qemu-system-x86_64 + 0x3cb906) + #4 0x00005654735c1c7f n/a (qemu-system-x86_64 + 0x84dc7f) + #5 0x0000565473313776 flatview_read_continue (qemu-system-x86_64 + 0x59f776) + #6 0x0000565473314df0 n/a (qemu-system-x86_64 + 0x5a0df0) + #7 0x0000565473314eb6 address_space_read_full (qemu-system-x86_64 + 0x5a0eb6) + #8 0x000056547336cdf5 kvm_cpu_exec (qemu-system-x86_64 + 0x5f8df5) + #9 0x000056547336f56e n/a (qemu-system-x86_64 + 0x5fb56e) + #10 0x000056547352fca8 n/a (qemu-system-x86_64 + 0x7bbca8) + #11 0x00007fc6d93b6ded n/a (libc.so.6 + 0x92ded) + #12 0x00007fc6d943a0dc n/a (libc.so.6 + 0x1160dc) + + Stack trace of thread 12027: + #0 0x00007fc6d93b3740 n/a (libc.so.6 + 0x8f740) + #1 0x00007fc6d93ba551 pthread_mutex_lock (libc.so.6 + 0x96551) + #2 0x0000565473535858 qemu_mutex_lock_impl (qemu-system-x86_64 + 0x7c1858) + #3 0x000056547313f906 bql_lock_impl (qemu-system-x86_64 + 0x3cb906) + #4 0x00005654735c1c7f n/a (qemu-system-x86_64 + 0x84dc7f) + #5 0x0000565473313776 flatview_read_continue (qemu-system-x86_64 + 0x59f776) + #6 0x0000565473314df0 n/a (qemu-system-x86_64 + 0x5a0df0) + #7 0x0000565473314eb6 address_space_read_full (qemu-system-x86_64 + 0x5a0eb6) + #8 0x000056547336cdf5 kvm_cpu_exec (qemu-system-x86_64 + 0x5f8df5) + #9 0x000056547336f56e n/a (qemu-system-x86_64 + 0x5fb56e) + #10 0x000056547352fca8 n/a (qemu-system-x86_64 + 0x7bbca8) + #11 0x00007fc6d93b6ded n/a (libc.so.6 + 0x92ded) + #12 0x00007fc6d943a0dc n/a (libc.so.6 + 0x1160dc) + ELF object binary architecture: AMD x86-64 +Jun 29 07:15:40 hypervisor systemd[1]: systemd-coredump@2-12122-0.service: Deactivated successfully. +Jun 29 07:15:40 hypervisor systemd[1]: systemd-coredump@2-12122-0.service: Consumed 20.231s CPU time. +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/2436.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/2436.toml new file mode 100644 index 00000000..b4d580bf --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/2436.toml @@ -0,0 +1,15 @@ +id = 2436 +title = "virtio kvm iofd sigfault bypass" +state = "opened" +created_at = "2024-07-14T20:02:06.351Z" +closed_at = "n/a" +labels = ["Storage", "accel: KVM", "device:virtio"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2436" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/2445.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/2445.toml new file mode 100644 index 00000000..36930132 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/2445.toml @@ -0,0 +1,95 @@ +id = 2445 +title = "virtio-pci: the number of irq routes keeps increasing and qemu abort" +state = "opened" +created_at = "2024-07-18T08:26:41.458Z" +closed_at = "n/a" +labels = ["accel: KVM", "device:virtio"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2445" +host-os = "CentOS Linux release 8.5.2111" +host-arch = "x86" +qemu-version = "QEMU emulator version 8.2.0" +guest-os = "CentOS Linux release 8.5.2111" +guest-arch = "x86" +description = """""" +reproduce = """1. Start a virtual machine and add a virtio-scsi controller for vm, E.g: + + `` +2. write rand value and rand address in port IO address space of virtio-scsi device in the guest, E.g: + + ``` + int main(){ + iopl(3); + srand(10001); + unsigned port_base = 0xc000; + unsigned port_space_size = 32; + time_t now; + struct tm *tm_struct; + int i; + + for (i=0;i<100000000;i++){ + outb(rand()&0xff,port_base+rand()%port_space_size); + outw(rand()&0xffff,port_base+rand()%port_space_size); + outl(rand(),port_base+rand()%port_space_size); + } + return 0; + } + ``` + + or write some special value: + + ``` + int main(){ + iopl(3); + srand(10001); + unsigned port_base = 0xc000; + unsigned port_space_size = 32; + int i; + + for (i=0;i<100000000;i++){ + outw(13170, port_base + 18); // DRIVER + outw(16, port_base + 20); // config_vector = 16 + outw(34244, port_base + 18); // DRIVE OK + outw(29, port_base + 20); // config_vector = 65535 + outw(5817, port_base + 18); // not DRIVE OK + usleep(1000); + } + return 0; + } + ``` +3. the number of irq routes will keep increasing and qemu process on the host will abort""" +additional = """stack infomation after qemu process aborts: + +``` +#0 0x00007f3cd38500ff in () at /usr/lib64/libc.so.6 +#1 0x00007f3cd3803d06 in raise () at /usr/lib64/libc.so.6 +#2 0x00007f3cd37ef1f7 in abort () at /usr/lib64/libc.so.6 +#3 0x0000563055c54d68 in kvm_irqchip_commit_routes (s=0x563058b24bc0) at ../accel/kvm/kvm-all.c:1872 +#4 kvm_irqchip_commit_routes (s=0x563058b24bc0) at ../accel/kvm/kvm-all.c:1855 +#5 0x0000563055a1c242 in kvm_irqchip_commit_route_changes (c=0x7f3ccaffc040) at /Images/syg/code/openEuler/qemu/include/sysemu/kvm.h:470 +#6 kvm_virtio_pci_vq_vector_use (vector=18, proxy=0x563059b7f320) at ../hw/virtio/virtio-pci.c:875 +#7 kvm_virtio_pci_vector_use_one (proxy=proxy@entry=0x563059b7f320, queue_no=queue_no@entry=17) at ../hw/virtio/virtio-pci.c:948 +#8 0x0000563055a1d718 in kvm_virtio_pci_vector_vq_use (nvqs=18, proxy=0x563059b7f320) at ../hw/virtio/virtio-pci.c:1010 +#9 virtio_pci_set_guest_notifiers (d=0x563059b7f320, nvqs=18, assign=) at ../hw/virtio/virtio-pci.c:1373 +#10 0x00005630559cb5f9 in virtio_scsi_dataplane_start (vdev=0x563059b876f0) at ../hw/scsi/virtio-scsi-dataplane.c:116 +#11 0x0000563055a194f2 in virtio_bus_start_ioeventfd (bus=bus@entry=0x563059b87670) at ../hw/virtio/virtio-bus.c:236 +#12 0x0000563055a1c9f2 in virtio_pci_start_ioeventfd (proxy=0x563059b7f320) at ../hw/virtio/virtio-pci.c:375 +#13 virtio_ioport_write (val=34244, addr=18, opaque=0x563059b7f320) at ../hw/virtio/virtio-pci.c:471 +#14 virtio_pci_config_write (opaque=0x563059b7f320, addr=18, val=, size=) at ../hw/virtio/virtio-pci.c:617 +#15 0x0000563055bfb3af in memory_region_write_accessor (mr=mr@entry=0x563059b7fd50, addr=18, value=value@entry=0x7f3ccaffc2c8, size=size@entry=2, shift=, mask=mask@entry=65535, attrs=...) + at ../system/memory.c:497 +#16 0x0000563055bfc05e in access_with_adjusted_size (addr=addr@entry=18, value=value@entry=0x7f3ccaffc2c8, size=size@entry=2, access_size_min=, access_size_max=, access_fn= + 0x563055bfb330 , mr=0x563059b7fd50, attrs=...) at ../system/memory.c:573 +#17 0x0000563055bfd074 in memory_region_dispatch_write (mr=0x563059b7fd50, addr=18, data=, op=, attrs=attrs@entry=...) at ../system/memory.c:1528 +#18 0x0000563055c040f4 in flatview_write_continue + (fv=fv@entry=0x7f3aa40198b0, addr=addr@entry=49170, attrs=attrs@entry=..., ptr=ptr@entry=0x7f3cd0002000, len=len@entry=2, addr1=, l=, mr=) + at /Images/syg/code/openEuler/qemu/include/qemu/host-utils.h:238 +#19 0x0000563055c043e0 in flatview_write (fv=0x7f3aa40198b0, addr=addr@entry=49170, attrs=attrs@entry=..., buf=buf@entry=0x7f3cd0002000, len=len@entry=2) at ../system/physmem.c:2799 +#20 0x0000563055c07c48 in address_space_write (len=2, buf=0x7f3cd0002000, attrs=..., addr=49170, as=0x563056cc8fe0 ) at ../system/physmem.c:2906 +#21 address_space_rw (as=0x563056cc8fe0 , addr=addr@entry=49170, attrs=attrs@entry=..., buf=0x7f3cd0002000, len=len@entry=2, is_write=is_write@entry=true) at ../system/physmem.c:2916 +#22 0x0000563055c58663 in kvm_handle_io (count=1, size=2, direction=, data=, attrs=..., port=49170) at ../accel/kvm/kvm-all.c:2670 +#23 kvm_cpu_exec (cpu=cpu@entry=0x563058ee2a40) at ../accel/kvm/kvm-all.c:2943 +#24 0x0000563055c59965 in kvm_vcpu_thread_fn (arg=0x563058ee2a40) at ../accel/kvm/kvm-accel-ops.c:51 +#25 0x0000563055ddb9df in qemu_thread_start (args=0x563058eecaa0) at ../util/qemu-thread-posix.c:541 +#26 0x00007f3cd384e51a in () at /usr/lib64/libc.so.6 +#27 0x00007f3cd38d0e00 in () at /usr/lib64/libc.so.6 +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/2450.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/2450.toml new file mode 100644 index 00000000..c3e11664 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/2450.toml @@ -0,0 +1,25 @@ +id = 2450 +title = "Intel GVT-g does not produce any output." +state = "opened" +created_at = "2024-07-20T08:12:54.555Z" +closed_at = "n/a" +labels = ["VFIO", "accel: KVM", "workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2450" +host-os = "Arch Linux" +host-arch = "x86_64" +qemu-version = "9.0.2" +guest-os = "Windows Server 2022" +guest-arch = "x86_64" +description = """I'm unable to see anything from screen: +![screenshot](/uploads/6822c2572547cb758c613f35f1bf51f3/图片.png){width=1201 height=956} + +By enabling VGA, I'm able to see the virtual monitor is presented in the guest OS: +![screenshot](/uploads/fc9596f333ce8b549332fd25ea084fa9/图片.png){width=977 height=694} + +however it still cannot produce any output: + +![screenshot](/uploads/6bb1b2de249d8f5735c51a6a737c7288/图片.png){width=977 height=694}""" +reproduce = """1. echo "29d65a71-b9eb-45b2-aaaf-49e96f8cf753"> /sys/devices/pci0000:00/*/mdev_supported_types/i915-GVTg_V5_4/create +2. Download the romfile +3. Run the machine""" +additional = """CPU: i7-10700""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/2699.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/2699.toml new file mode 100644 index 00000000..84992e24 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/2699.toml @@ -0,0 +1,26 @@ +id = 2699 +title = "kvm_mem_ioeventfd_del: error deleting ioeventfd: Bad file descriptor (9)" +state = "closed" +created_at = "2024-11-25T08:58:12.606Z" +closed_at = "2024-12-06T05:27:39.768Z" +labels = ["accel: KVM"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2699" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "# /usr/local/bin/qemu-system-x86_64 --version" +guest-os = "n/a" +guest-arch = "n/a" +description = """QEMU 9.1.91 monitor - type 'help' for more information +(qemu) kvm_mem_ioeventfd_del: error deleting ioeventfd: Bad file descriptor (9) +test.sh: line 14: 105283 Aborted (core dumped) /usr/local/bin/qemu-system-x86_64 -M q35 -m 8G -smp 8 -cpu host -enable-kvm -device VGA,bus=pcie.0,addr=0x2 -drive file=//home/fedora-38.qcow2,media=disk,if=virtio -device virtio-net-pci,mac=00:11:22:33:44:00,netdev=id8cxFGH,id=idaFLYjy,bus=pcie.0,addr=0x7 -netdev tap,id=id8cxFGH,vhost=on,script=/etc/qemu-ifup,downscript=/etc/qemu-ifdown -vnc :0 -monitor stdio -qmp tcp:0:5555,server,nowait""" +reproduce = """1. Boot a guest +2. set_link false nic and set_link true nic + +{"execute": "qmp_capabilities"} +{"return": {}} +{"execute": "set_link", "arguments": {"name": "idaFLYjy", "up": false}} +{"return": {}} +{"execute": "set_link", "arguments": {"name": "idaFLYjy", "up": true}} + +3. Guest hit qemu core dump""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/2710.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/2710.toml new file mode 100644 index 00000000..775464e1 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/2710.toml @@ -0,0 +1,136 @@ +id = 2710 +title = "QEMU can't detect guest debug support on older (pre v5.7) x86 host kernels due to missing KVM_CAP_SET_GUEST_DEBUG" +state = "opened" +created_at = "2024-12-06T02:29:37.267Z" +closed_at = "n/a" +labels = ["GDB", "accel: KVM", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2710" +host-os = "Ubuntu" +host-arch = "x86_64" +qemu-version = "8.2+" +guest-os = "n/a" +guest-arch = "n/a" +description = """``` +qemu-system-x86_64: -s: gdbstub: current accelerator doesn't support guest debugging +```""" +reproduce = "n/a" +additional = """I initially located the QEMU source code to determine whether KVM supports gdbstub by checking for `KVM_CAP_SET_GUEST_DEBUG`. The corresponding code can be found at: +```c +// qemu/accel/kvm/kvm-all.c:2695 +#ifdef TARGET_KVM_HAVE_GUEST_DEBUG + kvm_has_guest_debug = + (kvm_check_extension(s, KVM_CAP_SET_GUEST_DEBUG) > 0); +#endif +``` +It can be observed that if the return value is <= 0 (in practice, this function only returns 0 on failure), the debug_flag is set to false. + +Upon further investigation of the Linux 4.15 kernel code, I discovered that in earlier versions, support for checking VM debugging capabilities via `KVM_CAP_SET_GUEST_DEBUG` was almost non-existent (it was only supported on arm64). However, for x86_64, VM debugging is supported on the 4.15 kernel. + +```c +// linu4.15/arch/x86/kvm/x86.c:2672 +int kvm_vm_ioctl_check_extension(struct kvm *kvm, long ext) +{ +\tint r; + +\tswitch (ext) { +\tcase KVM_CAP_IRQCHIP: +\tcase KVM_CAP_HLT: +\tcase KVM_CAP_MMU_SHADOW_CACHE_CONTROL: +\tcase KVM_CAP_SET_TSS_ADDR: +\tcase KVM_CAP_EXT_CPUID: +\tcase KVM_CAP_EXT_EMUL_CPUID: +\tcase KVM_CAP_CLOCKSOURCE: +\tcase KVM_CAP_PIT: +\tcase KVM_CAP_NOP_IO_DELAY: +\tcase KVM_CAP_MP_STATE: +\tcase KVM_CAP_SYNC_MMU: +\tcase KVM_CAP_USER_NMI: +\tcase KVM_CAP_REINJECT_CONTROL: +\tcase KVM_CAP_IRQ_INJECT_STATUS: +\tcase KVM_CAP_IOEVENTFD: +\tcase KVM_CAP_IOEVENTFD_NO_LENGTH: +\tcase KVM_CAP_PIT2: +\tcase KVM_CAP_PIT_STATE2: +\tcase KVM_CAP_SET_IDENTITY_MAP_ADDR: +\tcase KVM_CAP_XEN_HVM: +\tcase KVM_CAP_VCPU_EVENTS: +\tcase KVM_CAP_HYPERV: +\tcase KVM_CAP_HYPERV_VAPIC: +\tcase KVM_CAP_HYPERV_SPIN: +\tcase KVM_CAP_HYPERV_SYNIC: +\tcase KVM_CAP_HYPERV_SYNIC2: +\tcase KVM_CAP_HYPERV_VP_INDEX: +\tcase KVM_CAP_PCI_SEGMENT: +\tcase KVM_CAP_DEBUGREGS: +\tcase KVM_CAP_X86_ROBUST_SINGLESTEP: +\tcase KVM_CAP_XSAVE: +\tcase KVM_CAP_ASYNC_PF: +\tcase KVM_CAP_GET_TSC_KHZ: +\tcase KVM_CAP_KVMCLOCK_CTRL: +\tcase KVM_CAP_READONLY_MEM: +\tcase KVM_CAP_HYPERV_TIME: +\tcase KVM_CAP_IOAPIC_POLARITY_IGNORED: +\tcase KVM_CAP_TSC_DEADLINE_TIMER: +\tcase KVM_CAP_ENABLE_CAP_VM: +\tcase KVM_CAP_DISABLE_QUIRKS: +\tcase KVM_CAP_SET_BOOT_CPU_ID: + \tcase KVM_CAP_SPLIT_IRQCHIP: +\tcase KVM_CAP_IMMEDIATE_EXIT: +\t\tr = 1; +\t\tbreak; +\tcase KVM_CAP_ADJUST_CLOCK: +\t\tr = KVM_CLOCK_TSC_STABLE; +\t\tbreak; +\tcase KVM_CAP_X86_GUEST_MWAIT: +\t\tr = kvm_mwait_in_guest(); +\t\tbreak; +\tcase KVM_CAP_X86_SMM: +\t\t/* SMBASE is usually relocated above 1M on modern chipsets, +\t\t * and SMM handlers might indeed rely on 4G segment limits, +\t\t * so do not report SMM to be available if real mode is +\t\t * emulated via vm86 mode. Still, do not go to great lengths +\t\t * to avoid userspace's usage of the feature, because it is a +\t\t * fringe case that is not enabled except via specific settings +\t\t * of the module parameters. +\t\t */ +\t\tr = kvm_x86_ops->cpu_has_high_real_mode_segbase(); +\t\tbreak; +\tcase KVM_CAP_VAPIC: +\t\tr = !kvm_x86_ops->cpu_has_accelerated_tpr(); +\t\tbreak; +\tcase KVM_CAP_NR_VCPUS: +\t\tr = KVM_SOFT_MAX_VCPUS; +\t\tbreak; +\tcase KVM_CAP_MAX_VCPUS: +\t\tr = KVM_MAX_VCPUS; +\t\tbreak; +\tcase KVM_CAP_NR_MEMSLOTS: +\t\tr = KVM_USER_MEM_SLOTS; +\t\tbreak; +\tcase KVM_CAP_PV_MMU:\t/* obsolete */ +\t\tr = 0; +\t\tbreak; +\tcase KVM_CAP_MCE: +\t\tr = KVM_MAX_MCE_BANKS; +\t\tbreak; +\tcase KVM_CAP_XCRS: +\t\tr = boot_cpu_has(X86_FEATURE_XSAVE); +\t\tbreak; +\tcase KVM_CAP_TSC_CONTROL: +\t\tr = kvm_has_tsc_control; +\t\tbreak; +\tcase KVM_CAP_X2APIC_API: +\t\tr = KVM_X2APIC_API_VALID_FLAGS; +\t\tbreak; +\tdefault: +\t\tr = 0; +\t\tbreak; +\t} +\treturn r; + +} +``` + +I attempted to bypass this check in QEMU and verified that the QEMU gdbstub works normally on the 4.15 kernel. + +For modifications related to this part in QEMU, you can refer to the email: https://lore.kernel.org/all/20211111110604.207376-5-pbonzini@redhat.com/.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/2712.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/2712.toml new file mode 100644 index 00000000..2817f7be --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/2712.toml @@ -0,0 +1,19 @@ +id = 2712 +title = "Windows VM doesn't boot on QEMU KVM when hypervisor is disabled in Linux 6.12" +state = "closed" +created_at = "2024-12-07T20:54:57.655Z" +closed_at = "2024-12-14T08:36:17.730Z" +labels = ["accel: KVM", "guest: Windows"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2712" +host-os = "Manjaro Linux" +host-arch = "x86" +qemu-version = "9.1.2" +guest-os = "Windows 10, Windows 11 24H2" +guest-arch = "x86" +description = """Windows VM doesn't boot on QEMU KVM when hypervisor is disabled in Linux 6.12. QEMU uses 100% CPU core usage and nothing happens. + +It boots properly in Linux 6.11.10. I don't know if it's a kernel bug or QEMU needs some changes to work with the new kernel correctly.""" +reproduce = """1. Boot Windows 10 or 11 (can be installation ISO form official website) with KVM, but set "hypervisor=off" CPU parameter. +2. Wait. +3. Nothing happens - doesn't boot.""" +additional = """Nothing is displayed in console.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/337.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/337.toml new file mode 100644 index 00000000..1e3c2bdc --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/337.toml @@ -0,0 +1,15 @@ +id = 337 +title = "QEMU emulator version 6.0.50 Failure with nested FreeBSD bhyve" +state = "opened" +created_at = "2021-05-18T01:36:14.390Z" +closed_at = "n/a" +labels = ["accel: KVM", "guest: BSD", "hostos: Linux", "kind::Bug", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/337" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/439.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/439.toml new file mode 100644 index 00000000..9a1b6d08 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/439.toml @@ -0,0 +1,15 @@ +id = 439 +title = "Hard crash - qemu-6.0.0 with windows 10 guest" +state = "opened" +created_at = "2021-06-19T18:10:19.218Z" +closed_at = "n/a" +labels = ["accel: KVM", "device:virtio"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/439" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/477.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/477.toml new file mode 100644 index 00000000..ef309c1c --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/477.toml @@ -0,0 +1,20 @@ +id = 477 +title = "Nested kvm-svm does not work since f5cc5a5c16" +state = "closed" +created_at = "2021-07-13T05:00:08.959Z" +closed_at = "2021-07-24T13:25:38.002Z" +labels = ["Regression", "accel: KVM", "kind::Bug", "workflow::In Progress"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/477" +host-os = "Debian 10" +host-arch = "x86_64" +qemu-version = "6.0.50" +guest-os = "Debian Linux" +guest-arch = "x86_64" +description = """Nested SVM virtualization seems to not work. I bisected this to f5cc5a5c16.""" +reproduce = """1. Boot up a Linux guest such as the Debian Live CD with -accel kvm -cpu host +2. ```dmesg | grep kvm; ls /dev/kvm```; # Shows that KVM is disabled within the guest""" +additional = """Details about my AMD host: +``` +model name : AMD Ryzen 5 2600 Six-Core Processor +flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb hw_pstate sme ssbd sev ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/478.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/478.toml new file mode 100644 index 00000000..a8158d36 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/478.toml @@ -0,0 +1,409 @@ +id = 478 +title = "Loss of network trafic when virtual iommu is enabled" +state = "closed" +created_at = "2021-07-13T17:56:15.406Z" +closed_at = "2024-06-25T08:53:02.129Z" +labels = ["accel: KVM"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/478" +host-os = "Debian 10.10" +host-arch = "x86_64" +qemu-version = "n/a" +guest-os = "Debian 10.10" +guest-arch = "x86_64" +description = "n/a" +reproduce = """1. Setup the hypervisor +- Vt-x and Vt-d present +- IOMMU enabled on the kernel command line (iommu=force intel_iommu=on) +- OpenvSwitch started with DPDK and IOMMU support +```shell +ovs-vsctl --no-wait set Open_vSwitch . other_config:vhost-iommu-support=true +ovs-vsctl --no-wait set Open_vSwitch . other_config:dpdk-init=true +``` +- One OVS bridge with DPDK enabled +```shell +ovs-vsctl add-br br_dpdk -- set bridge br_dpdk datapath_type=netdev +``` +- VM1 makes use of a DPDK port without virtualized IOMMU +- VM2 makes use of a DPDK port with virtualized IOMMU +- Add a virtual port (DPDPK) for VM1, +```shell +ovs-vsctl add-port br_dpdk dpdk1 -- set Interface dpdk1 \\ + type=dpdkvhostuserclient options:vhost-server-path=/var/run/openvswitch/dpdk1 +``` +- Add a virtual port (DPDPK) for VM2, +```shell +ovs-vsctl add-port br_dpdk dpdk2 -- set Interface dpdk2 \\ + type=dpdkvhostuserclient options:vhost-server-path=/var/run/openvswitch/dpdk2 +``` + +2. Start VM1. This VM is used to generate traffic toward VM2 +- VM1 is started. The way it is started has no impact on the outcome of the test. +- It declares a vhost-user interface (server mode) with dpdk1 as the source. +- The guest OS makes use of virtio-pci to handle its network interface. +- Its interface is having the IP 192.168.3.10/24 + +3. Start VM2. This VM shows the defect +- VM2 is started. +- It declares an iommu device and a vhost-user network interface (server mode) with +dpdk2 as the source. +- The vhost-user interface enables iommu and the ats service. +- It uses the Q35 chipset, it has a PCI topology that ensures that the network interface is its in own IOMMU group +- The VM is started this way: +```shell +qemu-system-x86_64 + -enable-kvm \\ + -name guest=debian-iommu,debug-threads=on \\ + -machine pc-q35-3.1,accel=kvm,usb=off,dump-guest-core=off,\\ +mem-merge=off,kernel_irqchip=split \\ + -cpu IvyBridge-IBRS,ss=on,movbe=on,hypervisor=on,arat=on,\\ +tsc_adjust=on,mpx=on,rdseed=on,smap=on,clflushopt=on,sha-ni=on,\\ +umip=on,ssbd=on,xsaveopt=on,xsavec=on,xgetbv1=on,xsaves=on,pdpe1gb=on,\\ +3dnowprefetch=on,avx=off,f16c=off \\ + -m 4096 \\ + -mem-prealloc \\ + -overcommit mem-lock=on \\ + -smp 2,sockets=1,cores=2,threads=1 \\ + -object memory-backend-file,id=ram-node0,\\ +mem-path=/dev/hugepages/libvirt/qemu/2-debian-iommu,\\ +share=yes,size=4294967296 \\ + -numa node,nodeid=0,cpus=0-1,memdev=ram-node0 \\ + -uuid 65847f47-3454-4576-ab6c-6a1c75041ea7 \\ + -display none \\ + -no-user-config \\ + -nodefaults \\ + -rtc base=utc \\ + -no-shutdown \\ + -global ICH9-LPC.disable_s3=1 \\ + -global ICH9-LPC.disable_s4=1 \\ + -boot strict=on \\ + -device intel-iommu,intremap=on,caching-mode=on,eim=off,device-iotlb=on \\ + -device pcie-root-port,port=0x8,chassis=1,id=pci.1,\\ +bus=pcie.0,multifunction=off,addr=0x1 \\ + -device pcie-root-port,port=0x10,chassis=2,id=pci.2,\\ +bus=pcie.0,multifunction=off,addr=0x2 \\ + -device pcie-root-port,port=0x18,chassis=3,id=pci.3,\\ +bus=pcie.0,multifunction=off,addr=0x3 \\ + -device pcie-root-port,port=0x20,chassis=4,id=pci.4,\\ +bus=pcie.0,multifunction=off,addr=0x4 \\ + -device pcie-root-port,port=0x28,chassis=5,id=pci.5,\\ +bus=pcie.0,multifunction=off,addr=0x5 \\ + -device pcie-root-port,port=0x30,chassis=6,id=pci.6,\\ +bus=pcie.0,multifunction=off,addr=0x6 \\ + -device pcie-root-port,port=0x38,chassis=7,id=pci.7,\\ +bus=pcie.0,multifunction=off,addr=0x7 \\ + -device qemu-xhci,id=usb,bus=pci.4,addr=0x0 \\ + -drive file=/var/lib/libvirt/images/backing-storage/\\ +debian-iommu/debian-iommu-0.qcow2,format=qcow2,if=none,\\ +id=drive-virtio-disk0,cache=directsync \\ + -device virtio-blk-pci,scsi=off,bus=pci.5,addr=0x0,\\ +drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1,write-cache=off \\ +\\ + -chardev socket,id=charnet0,\\ +path=/var/run/openvswitch/dpdk2,server=on \\ + -netdev vhost-user,chardev=charnet0,id=hostnet0 \\ + -device virtio-net-pci,mrg_rxbuf=on,netdev=hostnet0,\\ +id=net0,mac=52:54:00:c2:bf:aa,bus=pci.1,addr=0x0,iommu_platform=on,ats=on \\ +\\ + -chardev pty,id=charserial0 \\ + -device isa-serial,chardev=charserial0,id=serial0 \\ +\\ + -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\\ +resourcecontrol=deny \\ + -msg timestamp=on +``` + +- the guest OS kernel has IOMMU enabled (iommu=true intel_iommu=on) + +4. The DPDK application is started in VM2 +- the network interface is bound to the vfio driver +```shell +# echo 0000:01:00.0 > /sys/bus/pci/drivers/virtio-pci/unbind +# echo vfio-pci > /sys/bus/pci/devices/0000:01:00.0/driver_override +# echo 0000:01:00.0 > /sys/bus/pci/drivers/vfio-pci/bind +# echo 512 > /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages +``` + +- the dpdk-testpmd is used to start a forwarding between the network +interface and a tap device +```shell +dpdk-testpmd --pci-whitelist "01:00.0" --iova-mode va --legacy-mem --socket-mem 500 --vdev=net_tap0 + +EAL: Detected 2 lcore(s) +EAL: Detected 1 NUMA nodes +EAL: Multi-process socket /var/run/dpdk/rte/mp_socket +EAL: No free hugepages reported in hugepages-1048576kB +EAL: Probing VFIO support... +EAL: VFIO support initialized +EAL: WARNING: cpu flags constant_tsc=yes nonstop_tsc=no -> using unreliable clo! +EAL: PCI device 0000:01:00.0 on NUMA socket -1 +EAL: Invalid NUMA socket, default to 0 +EAL: probe driver: 1af4:1041 net_virtio +EAL: using IOMMU type 1 (Type 1) +rte_pmd_tap_probe(): Initializing pmd_tap for net_tap0 as dtap%d +[ 47.283172] tun: Universal TUN/TAP device driver, 1.6 +testpmd: create a new mbuf pool : n=155456, size=2176, sock0 +testpmd: preferred mempool ops selected: ring_mp_mc +Configuring Port 0 (socket 0) +EAL: Error disabling MSI-X interrupts for fd 267 +Port 0: 52:54:00:C2:BF:AA +Configuring Port 1 (socket 0) +Port 1: CE:61:2A:67:F4:B8 +Checking link statuses... +[ 47.562560] device dtap0 entered promiscuous mode + +No commandline core given, start packet forwarding +io packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MPe +Logical Core 1 (socket 0) forwards packets on 2 streams: + RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01 + RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00 + + io packet forwarding packets/burst=32 + nb forwarding cores=1 - nb forwarding ports=2 + port 0: RX queue number: 1 Tx queue number: 1 + Rx offloads=0x0 Tx offloads=0x0 + RX queue: 0 + RX desc=0 - RX free threshold=0 + RX threshold registers: pthresh=0 hthresh=0 wthresh=0 + RX Offloads=0x0 + TX queue: 0 + TX desc=0 - TX free threshold=0 + TX threshold registers: pthresh=0 hthresh=0 wthresh=0 + TX offloads=0x0 - TX RS bit threshold=0 + port 1: RX queue number: 1 Tx queue number: 1 + Rx offloads=0x0 Tx offloads=0x0 + RX queue: 0 + RX desc=0 - RX free threshold=0 + RX threshold registers: pthresh=0 hthresh=0 wthresh=0 + RX Offloads=0x0 + TX queue: 0 + TX desc=0 - TX free threshold=0 + TX threshold registers: pthresh=0 hthresh=0 wthresh=0 + TX offloads=0x0 - TX RS bit threshold=0 +Press enter to exit +``` + +- An IP is set on the dtap0 interface + +```shell +^Z +# ip a a 192.168.3.20/24 dev dtap0 +# fg +``` + +5. The traffic is initiated from VM1 +- from the VM1 console a ping the VM2 is started and is working fine. + +```shell +# ping 192.168.3.20 +PING 192.168.3.20 (192.168.3.20) 56(84) bytes of data. +64 bytes from 192.168.3.20: icmp_seq=1 ttl=64 time=0.320 ms +64 bytes from 192.168.3.20: icmp_seq=2 ttl=64 time=0.172 ms +64 bytes from 192.168.3.20: icmp_seq=3 ttl=64 time=0.163 ms +^C +--- 192.168.3.20 ping statistics --- +3 packets transmitted, 3 received, 0% packet loss, time 4ms +rtt min/avg/max/mdev = 0.163/0.218/0.320/0.072 ms +``` +- from the VM1 console a UDP iperf is started and is working fine (no server-side iperf is started) +```shell +# iperf -c 192.168.3.20 -u +------------------------------------------------------------ +Client connecting to 192.168.3.20, UDP port 5001 +Sending 1470 byte datagrams, IPG target: 11215.21 us (kalman adjust) +UDP buffer size: 208 KByte (default) +------------------------------------------------------------ +[ 3] local 192.168.3.10 port 49124 connected with 192.168.3.20 port 5001 +read failed: Connection refused +[ 3] WARNING: did not receive ack of last datagram after 1 tries. +[ ID] Interval Transfer Bandwidth +[ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec +[ 3] Sent 892 datagrams +``` +- from the VM2 console the key is pressed +```shell +Telling cores to stop... +Waiting for lcores to finish... + + ---------------------- Forward statistics for port 0 ---------------------- + RX-packets: 904 RX-dropped: 0 RX-total: 904 + TX-packets: 37 TX-dropped: 0 TX-total: 37 + ---------------------------------------------------------------------------- + + ---------------------- Forward statistics for port 1 ---------------------- + RX-packets: 37 RX-dropped: 0 RX-total: 37 + TX-packets: 904 TX-dropped: 0 TX-total: 904 + ---------------------------------------------------------------------------- + + +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++ + RX-packets: 941 RX-dropped: 0 RX-total: 941 + TX-packets: 941 TX-dropped: 0 TX-total: 941 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +Done. + +Stopping port 0... +Stopping ports... +Done + +Stopping port 1... +Stopping ports... +Done + +Shutting down port 0... +Closing ports... +EAL: Error disabling MSI-X interrupts for fd 267 +Done + +Shutting down port 1... +Closing ports... +Done + +Bye... + +``` + +- the guest OS is rebooted (the QEMU emulator is not restarted) +```shell +# shutdown -r now +``` + +6. After reboot, impossible to resume the network traffic +- the same setup is applied (bind the interface to the vfio driver, add enough huge pages, start the dpdk-testpmd program, add an ip to the tap interface). The dpdk-testpmd output shows: +```shell +EAL: Detected 2 lcore(s) +EAL: Detected 1 NUMA nodes +EAL: Multi-process socket /var/run/dpdk/rte/mp_socket +EAL: No free hugepages reported in hugepages-1048576kB +EAL: Probing VFIO support... +EAL: VFIO support initialized +EAL: WARNING: cpu flags constant_tsc=yes nonstop_tsc=no -> using unreliable clo! +EAL: PCI device 0000:01:00.0 on NUMA socket -1 +EAL: Invalid NUMA socket, default to 0 +EAL: probe driver: 1af4:1041 net_virtio +EAL: using IOMMU type 1 (Type 1) +rte_pmd_tap_probe(): Initializing pmd_tap for net_tap0 as dtap%d +[ 37.865360] tun: Universal TUN/TAP device driver, 1.6 +testpmd: create a new mbuf pool : n=155456, size=2176, sock0 +testpmd: preferred mempool ops selected: ring_mp_mc +Configuring Port 0 (socket 0) +EAL: Error disabling MSI-X interrupts for fd 267 +Port 0: 52:54:00:C2:BF:AA +Configuring Port 1 (socket 0) +Port 1: 0A:78:00:1F:D6:CB +Checking link statuses... +[ 38.151800] device dtap0 entered promiscuous mode + +No commandline core given, start packet forwarding +io packet forwarding - ports=2 - cores=1 - streams=2 - NUMA support enabled, MPe +Logical Core 1 (socket 0) forwards packets on 2 streams: + RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01 + RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00 + + io packet forwarding packets/burst=32 + nb forwarding cores=1 - nb forwarding ports=2 + port 0: RX queue number: 1 Tx queue number: 1 + Rx offloads=0x0 Tx offloads=0x0 + RX queue: 0 + RX desc=0 - RX free threshold=0 + RX threshold registers: pthresh=0 hthresh=0 wthresh=0 + RX Offloads=0x0 + TX queue: 0 + TX desc=0 - TX free threshold=0 + TX threshold registers: pthresh=0 hthresh=0 wthresh=0 + TX offloads=0x0 - TX RS bit threshold=0 + port 1: RX queue number: 1 Tx queue number: 1 + Rx offloads=0x0 Tx offloads=0x0 + RX queue: 0 + RX desc=0 - RX free threshold=0 + RX threshold registers: pthresh=0 hthresh=0 wthresh=0 + RX Offloads=0x0 + TX queue: 0 + TX desc=0 - TX free threshold=0 + TX threshold registers: pthresh=0 hthresh=0 wthresh=0 + TX offloads=0x0 - TX RS bit threshold=0 +Press enter to exit +``` + +- From the VM2 console, any attempt to send pings or the engage in UDP iperf will fail +```shell +# ping 192.168.3.20 +PING 192.168.3.20 (192.168.3.20) 56(84) bytes of data. +From 192.168.3.10 icmp_seq=1 Destination Host Unreachable +From 192.168.3.10 icmp_seq=2 Destination Host Unreachable +From 192.168.3.10 icmp_seq=3 Destination Host Unreachable +From 192.168.3.10 icmp_seq=4 Destination Host Unreachable +From 192.168.3.10 icmp_seq=5 Destination Host Unreachable +From 192.168.3.10 icmp_seq=6 Destination Host Unreachable +From 192.168.3.10 icmp_seq=7 Destination Host Unreachable +From 192.168.3.10 icmp_seq=8 Destination Host Unreachable +From 192.168.3.10 icmp_seq=9 Destination Host Unreachable +From 192.168.3.10 icmp_seq=10 Destination Host Unreachable +From 192.168.3.10 icmp_seq=11 Destination Host Unreachable +From 192.168.3.10 icmp_seq=12 Destination Host Unreachable +^C +--- 192.168.3.20 ping statistics --- +13 packets transmitted, 0 received, +12 errors, 100% packet loss, time 327ms + +# iperf -c 192.168.3.20 -u +------------------------------------------------------------ +Client connecting to 192.168.3.20, UDP port 5001 +Sending 1470 byte datagrams, IPG target: 11215.21 us (kalman adjust) +UDP buffer size: 208 KByte (default) +------------------------------------------------------------ +[ 3] local 192.168.3.10 port 54228 connected with 192.168.3.20 port 5001 +[ 3] WARNING: did not receive ack of last datagram after 10 tries. +[ ID] Interval Transfer Bandwidth +[ 3] 0.0-10.0 sec 1.25 MBytes 1.05 Mbits/sec +[ 3] Sent 892 datagrams +``` + +- from the VM2 console the key is pressed +```shell +Telling cores to stop... +Waiting for lcores to finish... + + ---------------------- Forward statistics for port 0 ---------------------- + RX-packets: 0 RX-dropped: 0 RX-total: 0 + TX-packets: 10 TX-dropped: 0 TX-total: 10 + ---------------------------------------------------------------------------- + + ---------------------- Forward statistics for port 1 ---------------------- + RX-packets: 10 RX-dropped: 0 RX-total: 10 + TX-packets: 0 TX-dropped: 0 TX-total: 0 + ---------------------------------------------------------------------------- + + +++++++++++++++ Accumulated forward statistics for all ports+++++++++++++++ + RX-packets: 10 RX-dropped: 0 RX-total: 10 + TX-packets: 10 TX-dropped: 0 TX-total: 10 + ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ + +Done. + +Stopping port 0... +Stopping ports... +Done + +Stopping port 1... +Stopping ports... +Done + +Shutting down port 0... +Closing ports... +EAL: Error disabling MSI-X interrupts for fd 267 +Done + +Shutting down port 1... +Closing ports... +Done + +Bye... +```""" +additional = """1. How to resume the network traffic + +- If VM2 is fully restarted (the QEMU processed is restarted), and the setup is reapplied, +the trafic with VM1 is restored. + +2. Alternate cases +- Not systematically, it also happens that the trafic is definitively lost only by stopping and then restarting dpdk-testpmd in VM2 + +- I also met the case while running another DPDK application that is making use of multithreading: one thread is receiving data from the network interface and pushing it to the tap interface, while the other thread is receiving data from the tap interface and pushing it to the network interface. No reboot of the guest OS, no interruption of the DPDK application, the traffic is just flowing for less than a minute until it is definitively lost.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/504.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/504.toml new file mode 100644 index 00000000..5e485812 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/504.toml @@ -0,0 +1,26 @@ +id = 504 +title = "kvm_log_clear_one_slot: KVM_CLEAR_DIRTY_LOG failed" +state = "closed" +created_at = "2021-07-26T10:11:12.471Z" +closed_at = "2021-07-27T12:29:31.938Z" +labels = ["accel: KVM", "kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/504" +host-os = "Gentoo Linux" +host-arch = "x86 (32bit userland, 64bit kernel)" +qemu-version = "QEMU emulator version 6.0.90" +guest-os = "n/a" +guest-arch = "n/a" +description = """``` + $ ./qemu-system-i386 -enable-kvm -cdrom ubuntu-20.04.2.0-desktop-amd64.iso +qemu-system-i386: kvm_log_clear_one_slot: KVM_CLEAR_DIRTY_LOG failed, slot=9, start=0x0, size=0x10, errno=-14 +qemu-system-i386: kvm_log_clear: kvm log clear failed: mr=vga.vram offset=10000 size=10000 +Aborted + + $ ./qemu-system-x86_64 -enable-kvm -cdrom ubuntu-20.04.2.0-desktop-amd64.iso +qemu-system-x86_64: kvm_log_clear_one_slot: KVM_CLEAR_DIRTY_LOG failed, slot=9, start=0x0, size=0x10, errno=-14 +qemu-system-x86_64: kvm_log_clear: kvm log clear failed: mr=vga.vram offset=0 size=10000 +Aborted +```""" +reproduce = """1. qemu crashes right at start""" +additional = """- last successfully used qemu version: 5.2.0 + - first seen failing qemu version: 6.0""" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/706.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/706.toml new file mode 100644 index 00000000..61f43ff4 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/706.toml @@ -0,0 +1,50 @@ +id = 706 +title = "NVMe End-to-End Data Protection" +state = "opened" +created_at = "2021-11-03T17:18:35.951Z" +closed_at = "n/a" +labels = ["accel: KVM", "block:NVMe", "workflow::Confirmed"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/706" +host-os = "(openSUSE Tumbleweed 20210929)" +host-arch = "(x86_64)" +qemu-version = "(6.1.0)" +guest-os = "(Initramfs with busybox)" +guest-arch = "(x86_64)" +description = """When activating end-to-end data protection inside qemu NVMe virtual namespace, guest can not read or write anything to discovered /dev/nvme0n1. Guest kernel has NVMe support compiled-in, when booting i get the following messages related to emulated nvme pi-enabled drive inside guest: + +``` +[ 0.661260] blk_update_request: protection error, dev nvme0n1, sector 4 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 +[ 0.663774] Buffer I/O error on dev nvme0n1, logical block 1, async page read +[ 0.665043] blk_update_request: protection error, dev nvme0n1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 +[ 0.666976] Buffer I/O error on dev nvme0n1, logical block 0, async page read +[ 0.676702] blk_update_request: protection error, dev nvme0n1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 +[ 0.678664] Buffer I/O error on dev nvme0n1, logical block 0, async page read +[ 0.679923] blk_update_request: protection error, dev nvme0n1, sector 4 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 +[ 0.681811] Buffer I/O error on dev nvme0n1, logical block 1, async page read +[ 0.683544] nvme0n1: unable to read partition table +``` + +Same when trying to read anything: + +``` +/ # dd bs=512 count=1 skip=0 if=/dev/nvme0n1 iflag=direct +[ 432.017616] blk_update_request: protection error, dev nvme0n1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 0 +[ 432.020596] blk_update_request: protection error, dev nvme0n1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 +[ 432.023530] Buffer I/O error on dev nvme0n1, logical block 0, async page read +[ 432.025345] blk_update_request: protection error, dev nvme0n1, sector 4 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 +[ 432.028289] Buffer I/O error on dev nvme0n1, logical block 1, async page read +dd: /dev/nvme0n1: Input/output error +``` + +And write: + +``` +/ # dd bs=512 count=1 if=output.dat of=/dev/nvme0n1 +[ 597.679455] blk_update_request: protection error, dev nvme0n1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0 +dd: error writing '/dev/nvme0n1': Input/output error +1+0 records in +0+0 records out +0 bytes (0B) copied, 0.003864 seconds, 0B/s +```""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/73.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/73.toml new file mode 100644 index 00000000..69431b92 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/73.toml @@ -0,0 +1,15 @@ +id = 73 +title = "KVM Windows 98 sound card passthrough is not working for DOS programs.." +state = "opened" +created_at = "2021-05-01T08:38:15.949Z" +closed_at = "n/a" +labels = ["Audio", "Launchpad", "accel: KVM", "hostos: Windows", "kind::Bug", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/73" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_KVM/849.toml b/gitlab/issues/target_missing/host_missing/accel_KVM/849.toml new file mode 100644 index 00000000..8f7d7c33 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_KVM/849.toml @@ -0,0 +1,30 @@ +id = 849 +title = "High mouse polling rate stutters some applications" +state = "opened" +created_at = "2022-01-31T05:52:28.024Z" +closed_at = "n/a" +labels = ["VFIO", "accel: KVM", "device:input"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/849" +host-os = "Proxmox 7.1-10" +host-arch = "amd64" +qemu-version = "6.1.0" +guest-os = "Windows 11" +guest-arch = "amd64" +description = """There are couple of instances where moving the mouse would slow down some applications, especially for games + +https://www.reddit.com/r/VFIO/comments/ect3sd/having_an_issue_with_my_vm_where_games_stutter/ + +https://www.reddit.com/r/VFIO/comments/n9hwtg/game_fps_drop_on_mouse_input/ + +https://www.reddit.com/r/VFIO/comments/ln1uwb/evdev_mouse_passthrough_with_1000hz_mouse_causes/ + +https://www.reddit.com/r/VFIO/comments/se92rq/looking_for_advice_on_poor_gpu_passthrough/ + +I myself included, is impacted by this mysterious issue, I'm not pretty sure whether this is related to VFIO or QEMU or both, but I'm definitely sure this is a kind of regression in between since I had no such issue before.""" +reproduce = """1. Do a GPU passthrough +2. Get a mouse capable of outputting high polling rate like 1000Hz, usually they are categorized as gaming mouses +3. Start any 3D applications, including stuff like Unreal Engine 4 Editor or any games +4. See mysterious stuttering""" +additional = """I'm using an AMD Ryzen 7 3700X CPU as the host, but I have made scripts that pins CPU to the VM to get better performance speculatively by putting the threads on the same CCX to minimize memory latency as much as possible. This alleviated some terrible lag, but not by much. (like 11 FPS to 20 FPS if you move your mouse which is still crappy compared to 90+ FPS when static) + +I suspect there is something wrong with the USB subsystem.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1065.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1065.toml new file mode 100644 index 00000000..8b996374 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1065.toml @@ -0,0 +1,17 @@ +id = 1065 +title = "cputlb: uninitialized local variable in tlb_set_page_with_attrs cause SIGSEGV when a CPU access an unmapped IOMMU page" +state = "closed" +created_at = "2022-06-06T10:59:39.807Z" +closed_at = "2022-06-21T23:33:14.892Z" +labels = ["Closed::Fixed", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1065" +host-os = "Any" +host-arch = "Any" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "TCG-based" +description = """When a TCG cpu accesses an unmapped page within an IOMMU region that causes a translation fault, QEMU SIGSEGVs in `io_readx`. +The reason was that in `address_space_translate_for_iotlb`, `xlat` is not set on a permission fault. +As a result, `xlat` in `tlb_set_page_with_attr` is uninitialized. This in turn causes various mis-calculation and eventually crashes in `io_readx`.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1086.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1086.toml new file mode 100644 index 00000000..169019b6 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1086.toml @@ -0,0 +1,77 @@ +id = 1086 +title = "Numpy/scipy test suites fails in QEMU on ppc64le (but not on aarch64)" +state = "closed" +created_at = "2022-06-23T21:04:09.834Z" +closed_at = "2023-01-27T13:05:36.900Z" +labels = ["accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1086" +host-os = "CentOS 7.9.2009" +host-arch = "x86" +qemu-version = "n/a" +guest-os = "CentOS 7" +guest-arch = "ppc64lee" +description = """I'm not really qualified to report this problem, but after being affected by it for ~2 years (and QEMU 7 not fixing things), I decided to give it a shot. Please excuse reporting deficiencies, I'll endeavour to fix them as best I can once pointed out. + +In my spare time, I help out for the packaging effort in the [conda-forge](https://conda-forge.org/) ecosystem, which is mostly associated/attached to the python world, but - in contrast to the vanilla python tools - also deals with non-python dependencies, and in particular has strong enough abstractions to deal with ABI-issues and generally provides much better integration than the packages on PyPI. + +This strength of abstraction has also allowed conda-forge to publish artefacts for many more architectures than most projects are commonly able to provide precompiled binaries for. Due to the lack of (reliable) public CI for aarch64 & ppc64le, these packages are mostly cross-compiled from linux-x86. Where cross compilation is not possible, the packages are compiled in emulation through QEMU, coming through https://github.com/multiarch/qemu-user-static (this is the part of the infrastructure I don't fully understand myself...). The full infrastructure is somewhat involved, but should not be relevant (hopefully) to the issue at hand (see instructions below) - and even if that turns out to be the case, that would be a great information gain as well. + +In either case, the tests for the package (ideally comprising the entire upstream test suite) are then run in emulation. + +Two of the so-called "feedstocks" I co-maintain are for [numpy](https://github.com/conda-forge/numpy-feedstock) and [scipy](https://github.com/conda-forge/scipy-feedstock), and there have been persistent issues with running the test suite in emulation on PPC (interestingly, the same setup on a different architecture - aarch64 - has no problems). However, the compiled artefacts on PPC run fine on native hardware. + +Said otherwise, it appears numpy/scipy are exercising QEMU enough to uncover some bugs. I've seen similar problems also in other packages (e.g. the cvxpy-stack), reinforcing the impression that this is a QEMU issue, and not one on the level of the individual packages. + +Depending on the exact combination of python version, the result of the numpy test suite might be as follows: +``` +320 failed, 18900 passed, 361 skipped, 36 xfailed, 9 xpassed, 144 warnings in 2516.49s (0:41:56) +``` + +Looking at the test failures, sometimes the results are garbage +``` +> assert_array_max_ulp(x, x+eps, maxulp=20) +E AssertionError: Arrays are not almost equal up to 20 ULP (max difference is 8.55554e+08 ULP) + +eps = 1.1920929e-07 +self = +x = array([ 2.3744986e-38, nan, 2.2482052e-15, 7.5780330e+28, + nan, nan, 5.8310814e+29, -5.6511531e+24, + 1.0010809e+00, 1.0101526e+00], dtype=float32) +``` +sometimes the values are permuted +``` +> assert_array_equal(actual, desired) +E AssertionError: +E Arrays are not equal +E +E x and y nan location mismatch: +E x: array([0.000000e+00, 6.704092e-39, 9.000000e+00, 2.350989e-38, +E 0.000000e+00, 0.000000e+00, 0.000000e+00, 0.000000e+00, +E 6.772341e-39, nan], dtype=float32) +E y: array([6.704092e-39, 6.772341e-39, 0.000000e+00, 0.000000e+00, +E 0.000000e+00, 0.000000e+00, nan, 2.350989e-38, +E 2.000000e+00, 7.000000e+00], dtype=float32) +``` +sometimes the results are fundamentally different (zero vs. non-zero) +``` +> raise AssertionError(msg) +E AssertionError: +E Arrays are not almost equal to 6 decimals +E +E Mismatched elements: 72 / 216 (33.3%) +E Max absolute difference: 1. +E Max relative difference: 1. +E x: array([[[[[0., 0., 0.], +E [0., 0., 0.], +E [0., 0., 0.]],... +E y: array([[[[[1., 0., 0.], +E [0., 1., 0.], +E [0., 0., 1.]],... +``` + +I don't know where it goes wrong, but it's not just a little tolerance violation. One PR that illustrates this is [here](https://github.com/conda-forge/numpy-feedstock/pull/274) and the respective CI run is [here](https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=526218&view=results) (ignore the errors for osx-arm64, those are unrelated).""" +reproduce = """1. In an emulated ppc64 machine, install miniforge from [here](https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-Linux-ppc64le.sh) +2. Run `conda create -n test_env numpy pytest cython hypothesis typing_extensions` and then `conda activate test_env` +3. Run `python -c "import numpy; numpy.test()"` +4. Pick any test that fails and run it as `python -c "import numpy; numpy.test(tests='x.y.z')"`""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1174.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1174.toml new file mode 100644 index 00000000..f706d199 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1174.toml @@ -0,0 +1,21 @@ +id = 1174 +title = "aspeed: Fix first byte in I2C old register mode slave receive" +state = "closed" +created_at = "2022-08-25T08:03:29.867Z" +closed_at = "2022-11-14T08:25:19.139Z" +labels = ["Closed::Fixed", "accel: TCG", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1174" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "Linux" +guest-arch = "arm" +description = """The first byte of data received through the Aspeed I2C slave controller through the old-register mode (specifically byte-buffered, not pool buffered or DMA buffered) is incorrect. It should be the 8-bit I2C slave address for the transfer, which will be the 7-bit I2C slave address of the I2C controller shifted left 1, and 1 or 0 for the lowest bit (is-slave-to-master-transfer, or is-master-to-slave-transfer).""" +reproduce = """You could use the simulated I2C slave EEPROM https://docs.kernel.org/i2c/slave-eeprom-backend.html, but you need another I2C model to send data to it. + +Alternatively, you can take this downstream patch and run the qtest in it. It has a test case for slave-mode rx in old-register mode: + +https://github.com/facebook/openbmc/blob/helium/common/recipes-devtools/qemu/qemu/0008-hw-misc-Add-byte-by-byte-i2c-network-device.patch""" +additional = """I already created the fix, it's pretty simple, I submitted it to the mailing list and Klaus (the author of that section of the Aspeed I2C controller) reviewed it. https://lore.kernel.org/qemu-devel/20220820225712.713209-1-peter@pjd.dev/#t + +This is relatively critical fix, but since slave-mode I2C is not widely used at this point, it's probably fine to ship with this bug. My team uses the master branch for everything anyways.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1184.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1184.toml new file mode 100644 index 00000000..f9d6e24e --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1184.toml @@ -0,0 +1,77 @@ +id = 1184 +title = "Extra SIGTRAP when breakpoint + watchpoint occur on same instruction" +state = "opened" +created_at = "2022-08-31T18:52:40.414Z" +closed_at = "n/a" +labels = ["GDB", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1184" +host-os = "Ubuntu 18" +host-arch = "x86, but likely platform-agnostic" +qemu-version = "7.1.0" +guest-os = "x86 multiboot stub" +guest-arch = "x86, but likely platform-agnostic" +description = """If a breakpoint and watchpoint occur on the same instruction in TCG, gdb receives a breakpoint notification, a watchpoint notification, and then a SIGTRAP not corresponding to any set breakpoint/watchpoint.""" +reproduce = """Start QEMU via: + +``` +./qemu-system-i386 -display none -accel tcg -kernel kernel.elf -s -S +``` + +Here's the gdb session: + +``` +(gdb) file kernel.elf +Reading symbols from kernel.elf...done. +(gdb) tar rem :1234 +Remote debugging using :1234 +0x0000fff0 in ?? () +(gdb) b _start +Breakpoint 1 at 0x10000c: file kernel.s, line 17. +(gdb) c +Continuing. + +Breakpoint 1, _start () at kernel.s:17 +17 mov eax, 3 +(gdb) b bp +Breakpoint 2 at 0x100011: file kernel.s, line 20. +(gdb) watch *(int*)&value +Hardware watchpoint 3: *(int*)&value +(gdb) c +Continuing. + +Breakpoint 2, bp () at kernel.s:20 +20 mov dword ptr value, eax +(gdb) c +Continuing. + +Hardware watchpoint 3: *(int*)&value + +Old value = 0 +New value = 3 +done () at kernel.s:23 +23 jmp done +(gdb) c +Continuing. + +Program received signal SIGTRAP, Trace/breakpoint trap. +done () at kernel.s:23 +23 jmp done +```""" +additional = """This patch fixes it by disabling the extra debug interrupt if the CPU is already singlestepping, but I'm not certain it's the 'correct' fix? + +```patch +--- a/softmmu/physmem.c ++++ b/softmmu/physmem.c +@@ -894,7 +894,9 @@ void cpu_check_watchpoint(CPUState *cpu, vaddr addr, vaddr len, + * trigger after the current instruction. + */ + qemu_mutex_lock_iothread(); +- cpu_interrupt(cpu, CPU_INTERRUPT_DEBUG); ++ if ((cpu->singlestep_enabled & SSTEP_NOIRQ) == 0) { ++ cpu_interrupt(cpu, CPU_INTERRUPT_DEBUG); ++ } + qemu_mutex_unlock_iothread(); + return; + } + +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1303.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1303.toml new file mode 100644 index 00000000..f7b67d56 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1303.toml @@ -0,0 +1,15 @@ +id = 1303 +title = "tcg/cputlb: code path is reachable in load_memop/store_memop()" +state = "closed" +created_at = "2022-11-07T15:47:24.650Z" +closed_at = "2022-11-08T13:12:20.833Z" +labels = ["Build System", "Closed::WontFix", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1303" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/134.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/134.toml new file mode 100644 index 00000000..bcf7c3fb --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/134.toml @@ -0,0 +1,15 @@ +id = 134 +title = "Performance improvement when using \"QEMU_FLATTEN\" with softfloat type conversions" +state = "closed" +created_at = "2021-05-04T19:39:01.879Z" +closed_at = "2021-06-04T10:36:53.730Z" +labels = ["Closed::Fixed", "Launchpad", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/134" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1402.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1402.toml new file mode 100644 index 00000000..23878ac7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1402.toml @@ -0,0 +1,69 @@ +id = 1402 +title = "cpu-exec.c fails to compile - code path is reachable" +state = "closed" +created_at = "2022-12-29T11:13:17.105Z" +closed_at = "2023-01-04T18:54:07.305Z" +labels = ["accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1402" +host-os = "OmniOS" +host-arch = "x86" +qemu-version = "7.2.0" +guest-os = "n/a" +guest-arch = "n/a" +description = """Building qemu (tested with both gcc11 and gcc12) fails with: + +``` +[34/76] Compiling C object libqemu-aarch64-softmmu.fa.p/accel_tcg_cpu-exec.c.o +FAILED: libqemu-aarch64-softmmu.fa.p/accel_tcg_cpu-exec.c.o +gcc -m64 -mcx16 -Ilibqemu-aarch64-softmmu.fa.p -I. -I.. -Itarget/arm +-I../target/arm -I../dtc/libfdt -Iqapi -Itrace -Iui -Iui/shader +-I/opt/ooce/include/pixman-1 +-I/data/omnios-build/omniosorg/qemu/libtasn1-4.19.0/out/include +-I/usr/include/glib-2.0 -I/usr/lib/amd64/glib-2.0/include +-fdiagnostics-color=auto -Wall -Winvalid-pch -std=gnu11 -O2 -g +-iquote . -iquote /data/omnios-build/omniosorg/qemu +-iquote /data/omnios-build/omniosorg/qemu/include +-iquote /data/omnios-build/omniosorg/qemu/tcg/i386 +-pthread -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D__EXTENSIONS__ +-D_XOPEN_SOURCE=600 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE +-Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes +-fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition +-Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers +-Wempty-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined +-Wimplicit-fallthrough=2 -Wno-missing-include-dirs -Wno-shift-negative-value +-Wno-psabi -fstack-protector-strong -m64 -gdwarf-2 -gstrict-dwarf +-fno-omit-frame-pointer -fno-aggressive-loop-optimizations -DNEED_CPU_H +'-DCONFIG_TARGET="aarch64-softmmu-config-target.h"' +'-DCONFIG_DEVICES="aarch64-softmmu-config-devices.h"' -MD -MQ +libqemu-aarch64-softmmu.fa.p/accel_tcg_cpu-exec.c.o +-MF libqemu-aarch64-softmmu.fa.p/accel_tcg_cpu-exec.c.o.d +-o libqemu-aarch64-softmmu.fa.p/accel_tcg_cpu-exec.c.o +-c ../accel/tcg/cpu-exec.c +In file included from ../accel/tcg/cpu-exec.c:20: +In function 'tb_pc', + inlined from 'cpu_tb_exec' at ../accel/tcg/cpu-exec.c:465:13: +/data/omnios-build/omniosorg/qemu/include/qemu/osdep.h:184:35: error: call to 'qemu_build_not_reached_always' declared with attribute error: code path is reachable + 184 | #define qemu_build_not_reached() qemu_build_not_reached_always() + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/data/omnios-build/omniosorg/qemu/include/exec/exec-all.h:608:5: note: in expansion of macro 'qemu_build_not_reached' + 608 | qemu_build_not_reached(); + | ^~~~~~~~~~~~~~~~~~~~~~ +```""" +reproduce = "n/a" +additional = """It appears that the compiler is not smart enough to realise that `TARGET_TB_PCREL` is false in the branch there or is not able to infer that from the `assert()`. + +Adding an explicit check as a workaround allows compilation to continue. + +```diff +--- a/accel/tcg/cpu-exec.c ++++ b/accel/tcg/cpu-exec.c +@@ -459,7 +459,7 @@ cpu_tb_exec(CPUState *cpu, TranslationBlock *itb, int *tb_exit) + + if (cc->tcg_ops->synchronize_from_tb) { + cc->tcg_ops->synchronize_from_tb(cpu, last_tb); +- } else { ++ } else if (!TARGET_TB_PCREL) { + assert(!TARGET_TB_PCREL); + assert(cc->set_pc); + cc->set_pc(cpu, tb_pc(last_tb)); +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1435.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1435.toml new file mode 100644 index 00000000..cd0bbbfe --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1435.toml @@ -0,0 +1,24 @@ +id = 1435 +title = "Infinite recursion in tcg_gen_mulu2_i32 for certain 32-bit hosts." +state = "closed" +created_at = "2023-01-11T07:49:44.749Z" +closed_at = "2023-02-03T12:42:33.450Z" +labels = ["Closed::Fixed", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1435" +host-os = "N/A (See description)" +host-arch = "N/A (See description)" +qemu-version = "7.2.0" +guest-os = "PC BIOS" +guest-arch = "x86-64" +description = """`tcg_gen_mulu2_i32` infinitely recurses on a 32-bit host (TCG target) that has neither `TCG_TARGET_HAS_mulu2_i32` nor `TCG_TARGET_HAS_muluh_i32`. + +I don't actually think there is any host that is 32-bits and has neither mulu2 nor muluh. The only reference I found is [this](https://gitlab.com/qemu-project/qemu/-/commit/df9ebea53ebc1c98217743f56c30ae3a46031bb9) commit, which adds an `#error` if that situation is hit. But the check, which [still exists](https://gitlab.com/qemu-project/qemu/-/blob/v7.2.0/include/tcg/tcg.h#L174), checks if those flags are *defined*, not for their value. I guess, over the years as the code was refactored, the check wasn't updated because, frankly, there aren't any hosts that match that situation (except mine). + +One easy fix is to change the check mentioned above to check the actual macro value so that compilation fails. I can create a PR for that.""" +reproduce = """(Note: I'm linking to the v7.2.0 tag so that these links stay relevant). + +1. `tcg_gen_mulu2_i32` [calls](https://gitlab.com/qemu-project/qemu/-/blob/v7.2.0/tcg/tcg-op.c#L890) `tcg_gen_mul_i64`. +2. `tcg_gen_mul_i64` on 32-bit hosts, due to [this](https://gitlab.com/qemu-project/qemu/-/blob/v7.2.0/tcg/tcg-op.c#L1097) check for `TCG_TARGET_REG_BITS == 32`, is defined [here](https://gitlab.com/qemu-project/qemu/-/blob/v7.2.0/tcg/tcg-op.c#L1218), and [calls](https://gitlab.com/qemu-project/qemu/-/blob/v7.2.0/tcg/tcg-op.c#L1226) `tcg_gen_mulu2_i32`. +3. Rinse and repeat. +4. Eventually, as gen_mulu2/mul functions spill while trying to allocate temps, they will overflow the TB buffer. This will restart code generation with smaller and smaller block sizes, until the block size reaches 1 instruction. TCG will then give up and [assert](https://gitlab.com/qemu-project/qemu/-/blob/v7.2.0/accel/tcg/translate-all.c#L869).""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1454.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1454.toml new file mode 100644 index 00000000..29c429d0 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1454.toml @@ -0,0 +1,70 @@ +id = 1454 +title = "QEMU TCG s390x fails an assertion while dispatching an FIXPT_DIVIDE exception on DR when compiled with LTO" +state = "closed" +created_at = "2023-01-19T11:16:35.408Z" +closed_at = "2023-02-03T12:42:33.448Z" +labels = ["Closed::Fixed", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1454" +host-os = "Fedora 36" +host-arch = "x86" +qemu-version = "v7.2.0" +guest-os = "n/a" +guest-arch = "s390x" +description = """When running the attached minimal reproducer, with qemu-system-s390x version 7.2.0 compiled with LTO (`--enable-lto`) with GCC v12.2.1, QEMU fails an assertion and crashes: +``` +qemu-system-s390x: ../target/s390x/tcg/excp_helper.c:215: do_program_interrupt: Assertion `ilen == 2 || ilen == 4 || ilen == 6' failed. +Aborted (core dumped) +```""" +reproduce = """1. Compile QEMU v7.2.0 for s390x with LTO enabled: + ``` + ../configure --target-list=s390x-softmmu --enable-lto + ``` +2. Compile the given reproducer assembler [lpswe-to-pgm.S](/uploads/200fb0e777ddd0ed26f51009e81c26ea/lpswe-to-pgm.S): + ``` + s390x-linux-gnu-gcc -march=z13 -m64 -nostdlib -nostartfiles -static -Wl,-Ttext=0 -Wl,--build-id=none lpswe-to-pgm.S -o lpswe-to-pgm + ``` +3. Execute QEMU on the reproducer: + ``` + ./qemu-system-s390x -kernel lpswe-to-pgm + ```""" +additional = """I have debugged QEMU to try to find the root cause, and I believe I found it, but I'm not sure what the most appropriate way to fix it would be: + +QEMU executes the `DR` instruction by executing the `divs32` helper. + +When the helper sees that the final division result does not fit in 32 bits, it generates a program interrupt for fixed point divide by calling the `tcg_s390_program_interrupt` function, with the final parameter being the TCG host PC, which is found by calling `GETPC`. + +`tcg_s390_program_interrupt` then calls `cpu_restore_state`, and then as long as the host PC is valid, `cpu_restore_state` eventually calls `s390x_restore_state_to_opc` through a long chain of calls, which sets `CPUS390XState::int_pgm_ilen` to a valid value. + +Unfortunately when compiling with LTO, the host PC is not valid, which means we don't update `int_pgm_ilen`, resulting in the failed assertion. + +The reason the host PC is not valid when compiling with LTO, is that GCC decides to split `helper_divs32` into 2 parts, the actual div logic being the first part, and the call to `GETPC` & `tcg_s390_program_interrupt` being the second part. The way GCC implements it is by turning the second part into a separate function, which the first part calls - see disassembly below. (GCC then re-uses the second part in other similar TCG helpers) + +Because we now called the second part before calling `GETPC`, we have a new return address, and `GETPC` returns the address of the first part, instead of the TCG host PC. + +``` +000000000022c870 : + 22c870: 48 83 ec 08 sub rsp,0x8 + 22c874: 85 d2 test edx,edx + 22c876: 74 22 je 22c89a + 22c878: 48 89 f0 mov rax,rsi + 22c87b: 48 63 ca movsxd rcx,edx + 22c87e: 48 99 cqo + 22c880: 48 f7 f9 idiv rcx + 22c883: 4c 63 c0 movsxd r8,eax + 22c886: 48 89 97 10 03 00 00 mov QWORD PTR [rdi+0x310],rdx + 22c88d: 49 39 c0 cmp r8,rax + 22c890: 75 17 jne 22c8a9 + 22c892: 4c 89 c0 mov rax,r8 + 22c895: 48 83 c4 08 add rsp,0x8 + 22c899: c3 ret + 22c89a: 48 8b 54 24 08 mov rdx,QWORD PTR [rsp+0x8] + 22c89f: be 09 00 00 00 mov esi,0x9 + 22c8a4: e8 47 e5 ff ff call 22adf0 + 22c8a9: e8 b2 fe ff ff call 22c760 + +000000000022c760 : + 22c760: 48 83 ec 08 sub rsp,0x8 + 22c764: be 09 00 00 00 mov esi,0x9 + 22c769: 48 8b 54 24 08 mov rdx,QWORD PTR [rsp+0x8] + 22c76e: e8 7d e6 ff ff call 22adf0 +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1503.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1503.toml new file mode 100644 index 00000000..389b0e4b --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1503.toml @@ -0,0 +1,58 @@ +id = 1503 +title = "Writing to readonly memory should call cpu_transaction_failed" +state = "opened" +created_at = "2023-02-23T03:30:17.223Z" +closed_at = "n/a" +labels = ["accel: TCG", "workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1503" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = """Currently if a guest writes to ROM memory on a system that doesn't have some other form of memory protection enabled, QEMU will silently ignore the write (https://gitlab.com/qemu-project/qemu/-/blob/master/accel/tcg/cputlb.c#L2432). Instead, it should call cpu_transaction_failed (similar to what happens when a MMIO operation fails in `io_writex` and other places). For CPUs that don't care, it'll continue to be ignored, but for other CPUs the user will get a warning (with `-d guest_errors`) or an exception as appropriate.""" +reproduce = """N/A""" +additional = """The documentation for do_transaction_failed says: + +``` +@do_transaction_failed: Callback for handling failed memory transactions +(ie bus faults or external aborts; not MMU faults) +``` + +which seems reasonably well suited for this case. Here's an overview of what different CPUs currently do if do_transaction_failed is called: + +alpha_cpu_do_transaction_failed: + +* raises a EXCP_MCHK + +arm_cpu_do_transaction_failed: + +* raises ARMFault_SyncExternal with EXCP_DATA_ABORT + +loongarch_cpu_do_transaction_failed: + +* raises EXCCODE_ADEM + +m68k_cpu_transaction_failed: + +* raises EXCP_ACCESS (M68040 only) + +mb_cpu_transaction_failed: + +* raises EXCP_HW_EXCP with ESR_EC_DATA_BUS + +mips_cpu_do_transaction_failed: + +* raises EXCP_DBE (data bus error) + +riscv_cpu_do_transaction_failed: + +* raises RISCV_EXCP_STORE_AMO_ACCESS_FAULT + +sparc_cpu_do_transaction_failed: + +* raises an MMU fault + +xtensa_cpu_do_transaction_failed + +* raises LOAD_STORE_PIF_ADDR_ERROR_CAUSE""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1565.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1565.toml new file mode 100644 index 00000000..99f3a3ae --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1565.toml @@ -0,0 +1,44 @@ +id = 1565 +title = "s390x TCG migration failure" +state = "closed" +created_at = "2023-03-28T22:18:08.770Z" +closed_at = "2024-03-26T13:35:28.482Z" +labels = ["Migration", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1565" +host-os = "Fedora 37" +host-arch = "s390x" +qemu-version = "v8.0.0-rc1" +guest-os = "kvm-unit-test (s390x migration tests)" +guest-arch = "s390x" +description = """We're seeing failures running s390x migration kvm-unit-tests tests with TCG. + +Some initial findings: + +What seems to be happening is that after migration a control block header accessed by the test code is all zeros which causes an unexpected exception. + +I did a bisection which points to c8df4a7aef ("migration: Split save_live_pending() into state_pending_*") as the culprit. +The migration issue persists after applying the fix e264705012 ("migration: I messed state_pending_exact/estimate") on top of c8df4a7aef. + +Applying + +``` +diff --git a/migration/ram.c b/migration/ram.c +index 56ff9cd29d..2dc546cf28 100644 +--- a/migration/ram.c ++++ b/migration/ram.c +@@ -3437,7 +3437,7 @@ static void ram_state_pending_exact(void *opaque, uint64_t max_size, + + uint64_t remaining_size = rs->migration_dirty_pages * TARGET_PAGE_SIZE; + +- if (!migration_in_postcopy()) { ++ if (!migration_in_postcopy() && remaining_size < max_size) { + qemu_mutex_lock_iothread(); + WITH_RCU_READ_LOCK_GUARD() { + migration_bitmap_sync_precopy(rs); +``` +on top fixes or hides the issue. (The comparison was removed by c8df4a7aef.) + +I arrived at this by experimentation, I haven't looked into why this makes a difference.""" +reproduce = """1. Run ACCEL=tcg ./run_tests.sh migration-skey-sequential with current QEMU master +2. Repeat until the test fails (doesn't happen every time, but still easy to reproduce)""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1591.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1591.toml new file mode 100644 index 00000000..ad7bd99b --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1591.toml @@ -0,0 +1,15 @@ +id = 1591 +title = "test-mmap (4096 byte pages) on arm fails on ppc64le host" +state = "closed" +created_at = "2023-04-12T01:14:49.385Z" +closed_at = "2024-03-05T17:00:00.699Z" +labels = ["Closed::Fixed", "Tests", "accel: TCG", "linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1591" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1631.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1631.toml new file mode 100644 index 00000000..bccaea54 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1631.toml @@ -0,0 +1,25 @@ +id = 1631 +title = "[8.0.0] Host MacOS 13.3.1 – does not work or works incorrectly" +state = "closed" +created_at = "2023-04-28T19:53:41.650Z" +closed_at = "2023-06-25T08:25:34.478Z" +labels = ["accel: TCG", "hostos: macOS"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1631" +host-os = "macOS 13.3.1 ARM and x86_64" +host-arch = "x86, ARM" +qemu-version = "8.0.0 (qemu-system-i386 and qemu-system-x86_64)" +guest-os = "Windows XP 32-bit and Fedora 37 x86_64" +guest-arch = "x86 and x86_64" +description = """WINXP x86 - freezes before logging in on ARM macOS 13.3.1 host + +WINXP x86 - works but slowly x86_64 macOS 13.3.1 host + +Fedora 37 x86_64 - freezes after start on ARM macOS 13.3.1 host + +Fedora 37 x86_64 - freezes after selecting grub boot option + +**On qemu 7.2.1 all works perfectly!!!**""" +reproduce = """1. +2. +3.""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1684.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1684.toml new file mode 100644 index 00000000..e5746668 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1684.toml @@ -0,0 +1,53 @@ +id = 1684 +title = "QEMU doesn't use multi-threaded TCG on aarch64 host with x86-64 guest" +state = "closed" +created_at = "2023-06-04T00:55:59.561Z" +closed_at = "2023-06-27T11:36:35.497Z" +labels = ["Closed::Fixed", "accel: TCG", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1684" +host-os = "Debian 11" +host-arch = "aarch64" +qemu-version = "QEMU emulator version 5.2.0 (Debian 1:5.2+dfsg-11+deb11u2)" +guest-os = "Debian 11" +guest-arch = "amd64" +description = """Even configured to emulate more than one vCPU, at the host it only uses 1 CPU at 100%. The same test was made using same architecture (aarch64 on aarch64), and it archieves to use all phisical cores. The first VM uses TGC, the second one uses KVM. Screenshots attached.""" +reproduce = """1. Use official Debian distro from Rock Pi 5B +2. Install XFCE4 and VirtManager, qemu aarch64 and qemu x86_64 +3. Download debian x64 netinstall iso +4. Install system with basic features, then install stress-ng +5. Stop, configure -smp to 1 socket, 4 cores, 2 threads, it will result on 8 vCPUs +6. Login as root and run stress-ng to 8 CPU +7. Ctrl+Right to another TTY, install and run htop, you will see 8 CPUs on 100% usage +8. At host, open Terminal, install and run htop, you will see just one core at 100%""" +additional = """Both VMs tested. aarch64 as KVM that works fine, x86_64 as TGC that uses only one CPU. +![Captura_de_tela_2023-06-03_212555](/uploads/970abc27e3adf29b14abea17c5faeff9/Captura_de_tela_2023-06-03_212555.jpg) + +VirtManager VM #1 config for x86_64 on aarch64 +![Captura_de_tela_2023-06-03_212617](/uploads/1884d4808cb24aae688dace64cdd275d/Captura_de_tela_2023-06-03_212617.jpg) + +VirtManager VM #2 config for aarch64 on aarch64 +![Captura_de_tela_2023-06-03_212711](/uploads/11e785a1a798423dfd9e7a56db8a8a35/Captura_de_tela_2023-06-03_212711.jpg) + +VirtManager VM #2 hypervisor used as KVM +![Captura_de_tela_2023-06-03_212727](/uploads/996783f4141f8e296885ebe79b3b53f2/Captura_de_tela_2023-06-03_212727.jpg) + +VirtManager VM #1 hypervisor used as TGC +![Captura_de_tela_2023-06-03_212742](/uploads/a9ee42aa217ba150be8cc34de716a8a4/Captura_de_tela_2023-06-03_212742.jpg) + +100% on host of all cores being used with stress-ng at aarch64 guest +![Captura_de_tela_2023-06-03_212822](/uploads/880f7a7f69bb4eb87eab5c6912b2ff91/Captura_de_tela_2023-06-03_212822.jpg) + +All cores at 100% on aarch64 guest +![Captura_de_tela_2023-06-03_212853](/uploads/8c154c0c403a06964b7f3439b7e5b2bf/Captura_de_tela_2023-06-03_212853.jpg) + +100% on host of just one core being used with stress-ng at x86_64 guest +![Captura_de_tela_2023-06-03_212932](/uploads/ba82f08f1ceba18d35006689cacaafa4/Captura_de_tela_2023-06-03_212932.jpg) + +Cool down after both VMs ended stress-ng process +![Captura_de_tela_2023-06-03_212959](/uploads/ed91dba107929c93d0ca7062ae4c3b05/Captura_de_tela_2023-06-03_212959.jpg) + +virsh version +![Captura_de_tela_2023-06-03_213026](/uploads/bf5529e6f3a02eb11ad20d31380e3d5b/Captura_de_tela_2023-06-03_213026.jpg) + +"dmesg | head -n50" at host machine +![Captura_de_tela_2023-06-03_213637](/uploads/87737c69a2a178c9062dcc6340b03d3e/Captura_de_tela_2023-06-03_213637.jpg)""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1736.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1736.toml new file mode 100644 index 00000000..4e9c842f --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1736.toml @@ -0,0 +1,75 @@ +id = 1736 +title = "Invalid guest addr in debug output" +state = "closed" +created_at = "2023-06-27T16:35:50.355Z" +closed_at = "2023-07-02T06:57:24.109Z" +labels = ["Closed::Invalid", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1736" +host-os = "Arch Linux" +host-arch = "x86_64" +qemu-version = "8.0.2, 7.2.0" +guest-os = "-" +guest-arch = "ARM" +description = """When using QEMU 7.1.0 the log file for the first translation block (not starting at 0) looks like this: +(Note the `guest addr 0x00010000`) +``` +IN: +0x00010000: e1a00000 mov r0, r0 +0x00010004: e1a00000 mov r0, r0 +0x00010008: e1a00000 mov r0, r0 +0x0001000c: e1a00000 mov r0, r0 +0x00010010: e1a00000 mov r0, r0 +0x00010014: e1a00000 mov r0, r0 +0x00010018: e1a00000 mov r0, r0 +0x0001001c: e1a00000 mov r0, r0 +0x00010020: ea000005 b #0x1003c + +OUT: [size=47] + -- guest addr 0x00010000 + tb prologue +0x7f95a8000300: 8b 5d f0 movl -0x10(%rbp), %ebx +0x7f95a8000303: 85 db testl %ebx, %ebx +0x7f95a8000305: 0f 8c 18 00 00 00 jl 0x7f95a8000323 + -- guest addr 0x00010020 +0x7f95a800030b: e9 00 00 00 00 jmp 0x7f95a8000310 +0x7f95a8000310: c7 45 3c 3c 00 01 00 movl $0x1003c, 0x3c(%rbp) +0x7f95a8000317: 48 8d 05 22 ff ff ff leaq -0xde(%rip), %rax +0x7f95a800031e: e9 f5 fc ff ff jmp 0x7f95a8000018 +0x7f95a8000323: 48 8d 05 19 ff ff ff leaq -0xe7(%rip), %rax +0x7f95a800032a: e9 e9 fc ff ff jmp 0x7f95a8000018 +``` + +For QEMU 7.2.0 and higher: +(Note the `guest addr` is only the page offset.) +``` +Trace 0: 0x7fe434000100 [00000400/00000000/00000020/ff200000] +---------------- +IN: +0x00010000: e1a00000 mov r0, r0 +0x00010004: e1a00000 mov r0, r0 +0x00010008: e1a00000 mov r0, r0 +0x0001000c: e1a00000 mov r0, r0 +0x00010010: e1a00000 mov r0, r0 +0x00010014: e1a00000 mov r0, r0 +0x00010018: e1a00000 mov r0, r0 +0x0001001c: e1a00000 mov r0, r0 +0x00010020: ea000005 b #0x1003c + +OUT: [size=52] + -- guest addr 0x00000000 + tb prologue +0x7fe434000340: 8b 5d f0 movl -0x10(%rbp), %ebx +0x7fe434000343: 85 db testl %ebx, %ebx +0x7fe434000345: 0f 8c 1d 00 00 00 jl 0x7fe434000368 + -- guest addr 0x00000020 +0x7fe43400034b: 8b 5d 3c movl 0x3c(%rbp), %ebx +0x7fe43400034e: 83 c3 3c addl $0x3c, %ebx +0x7fe434000351: 89 5d 3c movl %ebx, 0x3c(%rbp) +0x7fe434000354: 66 66 90 nop +0x7fe434000357: e9 00 00 00 00 jmp 0x7fe43400035c +0x7fe43400035c: 48 8d 05 1d ff ff ff leaq -0xe3(%rip), %rax +0x7fe434000363: e9 b0 fc ff ff jmp 0x7fe434000018 +0x7fe434000368: 48 8d 05 14 ff ff ff leaq -0xec(%rip), %rax +0x7fe43400036f: e9 a4 fc ff ff jmp 0x7fe434000018 +```""" +reproduce = """1. Run the provided command line for any kernel / system image. (likely other architectures are affected as well) +2. Look into the debug log.""" +additional = """While looking if this was already reported I found #1528 and #1697 which could potentially caused by this. It might as well be just an oversight in the debug output.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1800.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1800.toml new file mode 100644 index 00000000..4a233c40 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1800.toml @@ -0,0 +1,40 @@ +id = 1800 +title = "8.1.0-rc1 Regression: donkey in qemu advent calender 03/2020 has graphical artifacts" +state = "closed" +created_at = "2023-07-30T21:29:55.682Z" +closed_at = "2023-08-07T01:16:42.411Z" +labels = ["Closed::Fixed", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1800" +host-os = "Debian Linux 12" +host-arch = "x86_64" +qemu-version = "8.1.0-rc1 (commit 592134617c98f37b8b39c6dd684e5a1832c071d2)" +guest-os = "FreeDos" +guest-arch = "x86" +description = """The game donkey shows graphical artifacts on playing. On changing the lane the car remains on its previous land as well. +A git bisect identified commit 592134617c98f37b8b39c6dd684e5a1832c071d2 as culprit""" +reproduce = """1. Download http://qemu-advent-calendar.org/2020/download/gw-basic.tar.xz +2. Start VM using command + ``` + qemu-system-i386 -m 16M -drive if=ide,format=qcow2,file=gwbasic.qcow2 + ``` +3. Wait for GW-Basic prompt and enter (see README): F3 - donkey - - F2 +4. Play to see graphical artifacts""" +additional = """``` +$ git bisect bad +592134617c98f37b8b39c6dd684e5a1832c071d2 is the first bad commit +commit 592134617c98f37b8b39c6dd684e5a1832c071d2 +Author: Richard Henderson +Date: Sun Oct 30 12:07:32 2022 +1100 + + accel/tcg: Reorg system mode store helpers + + Instead of trying to unify all operations on uint64_t, use + mmu_lookup() to perform the basic tlb hit and resolution. + Create individual functions to handle access by size. + + Reviewed-by: Peter Maydell + Signed-off-by: Richard Henderson + + accel/tcg/cputlb.c | 394 +++++++++++++++++++++++++---------------------------- + 1 file changed, 186 insertions(+), 208 deletions(-) +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1856.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1856.toml new file mode 100644 index 00000000..7a3b5699 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1856.toml @@ -0,0 +1,21 @@ +id = 1856 +title = "Replay got stuck with consecutive hardware interrupts coming" +state = "opened" +created_at = "2023-08-31T09:29:31.932Z" +closed_at = "n/a" +labels = ["accel: TCG", "icount", "workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1856" +host-os = "Ubuntu 22.04 LTS" +host-arch = "aarch64" +qemu-version = "QEMU emulator version 8.1.50 (v8.1.0-206-g156618d9ea6)" +guest-os = "Win7 Service Pack 1 7601" +guest-arch = "i386" +description = """I recorded bin file using **_rr=record_** command line. But it got stuck when replaying this record bin file. The icount number would never change after stucking if I typed _**info replay**_ with qmp command line. + +I found that the following instructions should be a sequence of consecutive hardware interrupts after stucking once checking the trace log of +both replay and record log using _**-d in_asm,int**_.""" +reproduce = """1.pulling from remote which the newest commit ID is 156618d9ea67f2f2e31d9dedd97f2dcccbe6808c +2.emulating Windows 7 OS on aarch64 Host with TCG acceleration mechanism +3.using **_rr=record_** to make replay file and tracing guest code and interrupts using _**-d in_asm,int**_ +4.replaying the previous file and also tracing guest code and interrupts""" +additional = """#""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/1866.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/1866.toml new file mode 100644 index 00000000..642c5d85 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/1866.toml @@ -0,0 +1,15 @@ +id = 1866 +title = "mips/mip64 virtio broken on master (and 8.1.0 with tcg fix)" +state = "closed" +created_at = "2023-09-05T14:31:13.886Z" +closed_at = "2023-10-02T21:56:36.094Z" +labels = ["Closed::Fixed", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1866" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2010.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2010.toml new file mode 100644 index 00000000..f4109283 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2010.toml @@ -0,0 +1,90 @@ +id = 2010 +title = "The avocado test replay_kernel.py:ReplayKernelNormal.test_x86_64_pc is unreliable" +state = "closed" +created_at = "2023-11-30T17:52:43.501Z" +closed_at = "2024-01-09T14:23:32.737Z" +labels = ["Tests", "accel: TCG", "flaky-ci", "icount", "kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2010" +host-os = "Debian Bookworm" +host-arch = "x86_64" +qemu-version = "8.2-rc2" +guest-os = "Linux" +guest-arch = "x86_64" +description = """The replay test case is unreliable and often hangs at the second stage""" +reproduce = "n/a" +additional = """The record stage complete fine: + +``` +2023-11-30 17:25:27,944 protocol L0481 DEBUG| Transitioning from 'Runstate.CONNECTING' to 'Runstate.RUNNING'. +2023-11-30 17:25:27,944 machine L0925 DEBUG| Opening console file +2023-11-30 17:25:27,944 machine L0903 DEBUG| Opening console socket +2023-11-30 17:25:42,652 __init__ L0153 DEBUG| [ 0.000000] Linux version 4.18.16-300.fc29.x86_64 (mockbuild@bkernel04.phx2.fedoraproject.org) (gcc version 8.2.1 20 +180801 (Red Hat 8.2.1-2) (GCC)) #1 SMP Sat Oct 20 23:24:08 UTC 2018 +2023-11-30 17:25:42,652 __init__ L0153 DEBUG| [ 0.000000] Command line: printk.time=1 panic=-1 console=ttyS0 +2023-11-30 17:25:42,652 __init__ L0153 DEBUG| [ 0.000000] x86/fpu: x87 FPU will use FXSAVE +2023-11-30 17:25:42,652 __init__ L0153 DEBUG| [ 0.000000] BIOS-provided physical RAM map: +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x0000000007fdffff] usable +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] BIOS-e820: [mem 0x0000000007fe0000-0x0000000007ffffff] reserved +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] BIOS-e820: [mem 0x000000fd00000000-0x000000ffffffffff] reserved +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] NX (Execute Disable) protection: active +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] SMBIOS 3.0.0 present. +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] DMI: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.3-0-ga6ed6b701f0a-prebuilt.qemu.org 04/01/201 +4 +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] last_pfn = 0x7fe0 max_arch_pfn = 0x400000000 +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] x86/PAT: Configuration [0-7]: WB WC UC- UC WB WP UC- WT +2023-11-30 17:25:42,653 __init__ L0153 DEBUG| [ 0.000000] found SMP MP-table at [mem 0x000f5480-0x000f548f] mapped at [(____ptrval____)] +2023-11-30 17:25:42,654 __init__ L0153 DEBUG| [ 0.000000] ACPI: Early table checksum verification disabled +2023-11-30 17:25:42,654 __init__ L0153 DEBUG| [ 0.000000] ACPI: RSDP 0x00000000000F52A0 000014 (v00 BOCHS ) +2023-11-30 17:25:42,654 __init__ L0153 DEBUG| [ 0.000000] ACPI: RSDT 0x0000000007FE1C78 000034 (v01 BOCHS BXPC 00000001 BXPC 00000001) +2023-11-30 17:25:42,654 __init__ L0153 DEBUG| [ 0.000000] ACPI: FACP 0x0000000007FE1B2C 000074 (v01 BOCHS BXPC 00000001 BXPC 00000001) +2023-11-30 17:25:42,654 __init__ L0153 DEBUG| [ 0.000000] ACPI: DSDT 0x0000000007FE0040 001AEC (v01 BOCHS BXPC 00000001 BXPC 00000001) +2023-11-30 17:25:42,654 __init__ L0153 DEBUG| [ 0.000000] ACPI: FACS 0x0000000007FE0000 000040 +2023-11-30 17:25:42,654 __init__ L0153 DEBUG| [ 0.000000] ACPI: APIC 0x0000000007FE1BA0 000078 (v03 BOCHS BXPC 00000001 BXPC 00000001) +2023-11-30 17:25:42,654 __init__ L0153 DEBUG| [ 0.000000] ACPI: HPET 0x0000000007FE1C18 000038 (v01 BOCHS BXPC 00000001 BXPC 00000001) +2023-11-30 17:25:42,654 __init__ L0153 DEBUG| [ 0.000000] ACPI: WAET 0x0000000007FE1C50 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) +2023-11-30 17:25:42,654 __init__ L0153 DEBUG| [ 0.000000] No NUMA configuration found +... +``` + +After recording the initial step the replay hangs shortly after mapping the BIOS until the test timeout terminates it. + +``` +2023-11-30 17:25:59,414 __init__ L0153 DEBUG| [ 0.000000] Linux version 4.18.16-300.fc29.x86_64 (mockbuild@bkernel04.phx2.fedoraproject.org) (gcc version 8.2.1 20180801 (Red Hat 8.2.1-2) (GCC)) #1 SMP Sat Oct 20 23:24:08 UTC 2018 +2023-11-30 17:25:59,415 __init__ L0153 DEBUG| [ 0.000000] Command line: printk.time=1 panic=-1 console=ttyS0 +2023-11-30 17:25:59,415 __init__ L0153 DEBUG| [ 0.000000] x86/fpu: x87 FPU will use FXSAVE +2023-11-30 17:25:59,415 __init__ L0153 DEBUG| [ 0.000000] BIOS-provided physical RAM map: +2023-11-30 17:25:59,416 __init__ L0153 DEBUG| [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable +2023-11-30 17:25:59,416 __init__ L0153 DEBUG| [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved +2023-11-30 17:25:59,420 __init__ L0153 DEBUG| [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] re +2023-11-30 17:27:28,826 stacktrace L0039 ERROR| +2023-11-30 17:27:28,826 stacktrace L0041 ERROR| Reproduced traceback from: /home/alex/lsrc/qemu.git/builds/all/pyvenv/lib/python3.11/site-packages/avocado/core/test.py:770 +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| Traceback (most recent call last): +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| File "/home/alex/lsrc/qemu.git/builds/all/pyvenv/lib/python3.11/site-packages/avocado/core/decorators.py", line 90, in wrapper +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| return function(obj, *args, **kwargs) +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| File "/home/alex/lsrc/qemu.git/builds/all/tests/avocado/replay_kernel.py", line 101, in test_x86_64_pc +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| self.run_rr(kernel_path, kernel_command_line, console_pattern, shift=5) +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| File "/home/alex/lsrc/qemu.git/builds/all/tests/avocado/replay_kernel.py", line 78, in run_rr +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| t2 = self.run_vm(kernel_path, kernel_command_line, console_pattern, +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| File "/home/alex/lsrc/qemu.git/builds/all/tests/avocado/replay_kernel.py", line 61, in run_vm +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| self.wait_for_console_pattern(console_pattern, vm) +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| File "/home/alex/lsrc/qemu.git/builds/all/tests/avocado/boot_linux_console.py", line 52, in wait_for_console_pattern +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| wait_for_console_pattern(self, success_message, +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| File "/home/alex/lsrc/qemu.git/builds/all/tests/avocado/avocado_qemu/__init__.py", line 199, in wait_for_console_pattern +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| _console_interaction(test, success_message, failure_message, None, vm=vm) +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| File "/home/alex/lsrc/qemu.git/builds/all/tests/avocado/avocado_qemu/__init__.py", line 148, in _console_interaction +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| msg = console.readline().decode().strip() +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| ^^^^^^^^^^^^^^^^^^ +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| File "/usr/lib/python3.11/socket.py", line 706, in readinto +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| return self._sock.recv_into(b) +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| ^^^^^^^^^^^^^^^^^^^^^^^ +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| File "/home/alex/lsrc/qemu.git/builds/all/pyvenv/lib/python3.11/site-packages/avocado/plugins/runner.py", line 77, in sigterm_handler +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| raise RuntimeError("Test interrupted by SIGTERM") +2023-11-30 17:27:28,827 stacktrace L0045 ERROR| RuntimeError: Test interrupted by SIGTERM +2023-11-30 17:27:28,827 stacktrace L0046 ERROR| +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2030.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2030.toml new file mode 100644 index 00000000..06233a9e --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2030.toml @@ -0,0 +1,29 @@ +id = 2030 +title = "Unreachable code" +state = "closed" +created_at = "2023-12-11T11:15:02.623Z" +closed_at = "2024-04-29T08:44:40.786Z" +labels = ["Bite Sized", "accel: TCG", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2030" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = """There is always a false condition in the function `alloc_code_gen_buffer_splitwx_memfd` in the file `tcg/region.c`. If `buf_rw == NULL` we go to the mark __fail__: + +https://gitlab.com/qemu-project/qemu/-/blob/master/tcg/region.c?ref_type=heads#L580-L583 + +But the value of `buf_rx` is __`MAP_FAILED`__: + +https://gitlab.com/qemu-project/qemu/-/blob/master/tcg/region.c?ref_type=heads#L577 + +And this line will never be reached: + +https://gitlab.com/qemu-project/qemu/-/blob/master/tcg/region.c?ref_type=heads#L601 + +Found by Linux Verification Center (portal.linuxtesting.ru) with SVACE. + +Author A. Voronin.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2094.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2094.toml new file mode 100644 index 00000000..3dfd4876 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2094.toml @@ -0,0 +1,19 @@ +id = 2094 +title = "Various record/replay avocado tests hang when run under gitlab CI" +state = "opened" +created_at = "2024-01-12T13:17:14.715Z" +closed_at = "n/a" +labels = ["accel: TCG", "flaky-ci", "icount", "kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2094" +host-os = "Linux" +host-arch = "x86_64" +qemu-version = "f614acb7450282a119d85d759f27eae190476058" +guest-os = "n/a" +guest-arch = "n/a" +description = """While previous fixes have gone in including #2010 and #2013 we are still seeing +hangs on CI. Some examples: + + https://gitlab.com/thuth/qemu/-/jobs/5910241580#L227 + https://gitlab.com/thuth/qemu/-/jobs/5910241593#L396""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2105.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2105.toml new file mode 100644 index 00000000..c660d658 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2105.toml @@ -0,0 +1,15 @@ +id = 2105 +title = "memory trace not logging every memory write operation" +state = "closed" +created_at = "2024-01-16T14:59:41.509Z" +closed_at = "2024-01-27T05:43:01.953Z" +labels = ["accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2105" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2152.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2152.toml new file mode 100644 index 00000000..eeb693f3 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2152.toml @@ -0,0 +1,15 @@ +id = 2152 +title = "TCG plugin to keep track what byte is load/store into memory" +state = "closed" +created_at = "2024-02-06T18:32:21.438Z" +closed_at = "2024-09-25T12:55:42.058Z" +labels = ["TCG plugins", "accel: TCG", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2152" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2181.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2181.toml new file mode 100644 index 00000000..37c1050c --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2181.toml @@ -0,0 +1,15 @@ +id = 2181 +title = "-icount mips/gips/kips options on QEMU for more advanced icount option" +state = "opened" +created_at = "2024-02-21T00:49:59.578Z" +closed_at = "n/a" +labels = ["accel: TCG", "icount", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2181" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """Changing IPS in QEMU affects the frequency of VGA updates, the duration of time before a key starts to autorepeat, and the measurement of BogoMips and other benchmarks.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2208.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2208.toml new file mode 100644 index 00000000..e414b028 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2208.toml @@ -0,0 +1,98 @@ +id = 2208 +title = "PC is not updated for each instruction in TCG plugins" +state = "opened" +created_at = "2024-03-05T15:30:55.948Z" +closed_at = "n/a" +labels = ["TCG plugins", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2208" +host-os = "Debian Bookworm" +host-arch = "amd64" +qemu-version = "qemu-aarch64 version 8.2.50 (v8.2.0-2064-g7d4e29ef80)" +guest-os = "None (user)" +guest-arch = "aacrh64" +description = """I have checkout the `master` branch (the latest available commit on my machine is *7d4e29ef80*) to test the new functions that allow plugins to read registers. See https://gitlab.com/qemu-project/qemu/-/issues/1706 that has been closed last Friday. + +I am using a simple hello-world binary for ARM for my tests: + +```bash +% ./qemu-aarch64 hello-world.out +Hello World! +``` + +I run this binary with the *execlog* plugin enabled, and with the `-one-insn-per-tb` option: + +```bash +% ./qemu-aarch64 -d plugin -plugin ./contrib/plugins/libexeclog.so,reg=pc -one-insn-per-tb hello-world.out +``` + +Here is the end of the execution: + +```raw +0, 0x40e470, 0x54000040, "b.eq #0x40e478", pc -> 0x00000000000040e474 +0, 0x40e474, 0xd65f03c0, "ret ", pc -> 0x00000000000040d38c +0, 0x40d38c, 0xf945fab5, "ldr x21, [x21, #0xbf0]", load, 0x00490bf0, pc -> 0x00000000000040d390 +0, 0x40d390, 0xf9404fe0, "ldr x0, [sp, #0x98]", load, 0x7f635a9e7f28, pc -> 0x00000000000040d394 +0, 0x40d394, 0xf94002a1, "ldr x1, [x21]", load, 0x0048f9e8, pc -> 0x00000000000040d398 +0, 0x40d398, 0xeb010000, "subs x0, x0, x1", pc -> 0x00000000000040d39c +0, 0x40d39c, 0xd2800001, "movz x1, #0", pc -> 0x00000000000040d3a0 +0, 0x40d3a0, 0x540006e1, "b.ne #0x40d47c", pc -> 0x00000000000040d3a4 +0, 0x40d3a4, 0x2a1903e0, "mov w0, w25", pc -> 0x00000000000040d3a8 +0, 0x40d3a8, 0xa94153f3, "ldp x19, x20, [sp, #0x10]", load, 0x7f635a9e7ea0, pc -> 0x00000000000040d3ac +0, 0x40d3ac, 0xa9425bf5, "ldp x21, x22, [sp, #0x20]", load, 0x7f635a9e7eb0, pc -> 0x00000000000040d3b0 +0, 0x40d3b0, 0xa94363f7, "ldp x23, x24, [sp, #0x30]", load, 0x7f635a9e7ec0, pc -> 0x00000000000040d3b4 +0, 0x40d3b4, 0xa9446bf9, "ldp x25, x26, [sp, #0x40]", load, 0x7f635a9e7ed0, pc -> 0x00000000000040d3b8 +0, 0x40d3b8, 0xa8ca7bfd, "ldp x29, x30, [sp], #0xa0", load, 0x7f635a9e7e90, pc -> 0x00000000000040d3bc +0, 0x40d3bc, 0xd65f03c0, "ret ", pc -> 0x000000000000405d80 +0, 0x405d80, 0xeb13029f, "cmp x20, x19", pc -> 0x000000000000405d84 +0, 0x405d84, 0x91000694, "add x20, x20, #1", pc -> 0x000000000000405d88 +0, 0x405d88, 0x54ffff81, "b.ne #0x405d78", pc -> 0x000000000000405d8c +0, 0x405d8c, 0x2a1703e0, "mov w0, w23", pc -> 0x000000000000405d90 +0, 0x405d90, 0x94004c20, "bl #0x418e10", pc -> 0x000000000000418e10 +0, 0x418e10, 0x93407c02, "sxtw x2, w0", pc -> 0x000000000000418e14 +0, 0x418e14, 0x900003c4, "adrp x4, #0x490000", pc -> 0x000000000000418e18 +0, 0x418e18, 0xf946f084, "ldr x4, [x4, #0xde0]", load, 0x00490de0, pc -> 0x000000000000418e1c +0, 0x418e1c, 0xd53bd043, "mrs x3, tpidr_el0", pc -> 0x000000000000418e20 +0, 0x418e20, 0xaa0203e0, "mov x0, x2", pc -> 0x000000000000418e24 +0, 0x418e24, 0xd2800bc8, "movz x8, #0x5e", pc -> 0x000000000000418e28 +0, 0x418e28, 0xd4000001, "svc #0" +``` + +Now, here is the same part of the execution but without the `-one-insn-per-tb` option: + +```raw +0, 0x40e470, 0x54000040, "b.eq #0x40e478" +0, 0x40e474, 0xd65f03c0, "ret ", pc -> 0x00000000000040d38c +0, 0x40d38c, 0xf945fab5, "ldr x21, [x21, #0xbf0]", load, 0x00490bf0 +0, 0x40d390, 0xf9404fe0, "ldr x0, [sp, #0x98]", load, 0x7f4d42108f28 +0, 0x40d394, 0xf94002a1, "ldr x1, [x21]", load, 0x0048f9e8 +0, 0x40d398, 0xeb010000, "subs x0, x0, x1" +0, 0x40d39c, 0xd2800001, "movz x1, #0" +0, 0x40d3a0, 0x540006e1, "b.ne #0x40d47c", pc -> 0x00000000000040d3a4 +0, 0x40d3a4, 0x2a1903e0, "mov w0, w25" +0, 0x40d3a8, 0xa94153f3, "ldp x19, x20, [sp, #0x10]", load, 0x7f4d42108ea0 +0, 0x40d3ac, 0xa9425bf5, "ldp x21, x22, [sp, #0x20]", load, 0x7f4d42108eb0 +0, 0x40d3b0, 0xa94363f7, "ldp x23, x24, [sp, #0x30]", load, 0x7f4d42108ec0 +0, 0x40d3b4, 0xa9446bf9, "ldp x25, x26, [sp, #0x40]", load, 0x7f4d42108ed0 +0, 0x40d3b8, 0xa8ca7bfd, "ldp x29, x30, [sp], #0xa0", load, 0x7f4d42108e90 +0, 0x40d3bc, 0xd65f03c0, "ret ", pc -> 0x000000000000405d80 +0, 0x405d80, 0xeb13029f, "cmp x20, x19" +0, 0x405d84, 0x91000694, "add x20, x20, #1" +0, 0x405d88, 0x54ffff81, "b.ne #0x405d78", pc -> 0x000000000000405d8c +0, 0x405d8c, 0x2a1703e0, "mov w0, w23" +0, 0x405d90, 0x94004c20, "bl #0x418e10", pc -> 0x000000000000418e10 +0, 0x418e10, 0x93407c02, "sxtw x2, w0" +0, 0x418e14, 0x900003c4, "adrp x4, #0x490000" +0, 0x418e18, 0xf946f084, "ldr x4, [x4, #0xde0]", load, 0x00490de0 +0, 0x418e1c, 0xd53bd043, "mrs x3, tpidr_el0" +0, 0x418e20, 0xaa0203e0, "mov x0, x2" +0, 0x418e24, 0xd2800bc8, "movz x8, #0x5e" +0, 0x418e28, 0xd4000001, "svc #0" +``` + +The [documentation](https://www.qemu.org/docs/master/devel/tcg-plugins.html) says: + +> This plugin can also dump registers when they change value. Specify the name of the registers with multiple reg options. + +The `pc` register changes for each instruction. I would expect the plugin to produce the same output with or without the `-one-insn-per-tb` option.""" +reproduce = "n/a" +additional = """The code that prints "pc -> 0x......" is in `insn_check_regs()` in `contrib/plugins/execlog.c`. It uses the new `qemu_plugin_read_register()` function and compares the new value to the previous value. The code seems OK. It means that the implementation of `qemu_plugin_read_register()` gets the same value several times in a row, instead of a new value each time.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2285.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2285.toml new file mode 100644 index 00000000..eb078595 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2285.toml @@ -0,0 +1,15 @@ +id = 2285 +title = "cross-i686-tci job intermittent timeouts" +state = "opened" +created_at = "2024-04-16T12:01:46.256Z" +closed_at = "n/a" +labels = ["accel: TCG", "flaky-ci", "kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2285" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2328.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2328.toml new file mode 100644 index 00000000..1694f635 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2328.toml @@ -0,0 +1,15 @@ +id = 2328 +title = "sha1.c:161:13: warning: ‘SHA1Transform’ reading 64 bytes from a region of size 0" +state = "closed" +created_at = "2024-05-06T12:07:35.247Z" +closed_at = "2025-03-11T05:03:20.273Z" +labels = ["Tests", "accel: TCG", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2328" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/245.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/245.toml new file mode 100644 index 00000000..ef15d3cf --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/245.toml @@ -0,0 +1,15 @@ +id = 245 +title = "watchpoints might not properly stop execution at the right address" +state = "closed" +created_at = "2021-05-09T16:17:47.284Z" +closed_at = "2021-11-29T19:26:55.453Z" +labels = ["Closed::Fixed", "GDB", "Launchpad", "accel: TCG", "kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/245" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2460.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2460.toml new file mode 100644 index 00000000..f6f894f6 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2460.toml @@ -0,0 +1,20 @@ +id = 2460 +title = "Significant performance degradation of qemu-x86_64 starting from version 3 on aarch64" +state = "opened" +created_at = "2024-07-26T12:20:19.705Z" +closed_at = "n/a" +labels = ["accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2460" +host-os = "Centos 8" +host-arch = "aarch64" +qemu-version = "qemu-x86_64 version 9.0.1, qemu-x86_64 version 2.9.1" +guest-os = "n/a" +guest-arch = "n/a" +description = """When I ran CoreMark with different qemu user-mode versions,guest x86-64-> host arm64, I found that the performance was highest with QEMU 2.x versions, and there was a significant performance degradation starting from QEMU version 3. What is the reason? + +| | | | | | | | | | | | | +|------------------------------------------|-------------|-------------|-------------|-------------|-------------|-------------|------------|-------------|-------------|-------------|-------------| +| qemu version | 2.5.1 | 2.8.0 | 2.9.0 | 2.9.1 | 3.0.0 | 4.0.0 | 5.2.0 | 6.2.0 | 7.2.13 | 8.2.6 | 9.0.1 | +| coremark score | 3905.995703 | 4465.947153 | 4534.119247 | 4538.577912 | 1167.337886 | 1163.399453 | 928.348384 | 1327.051954 | 1301.659616 | 1034.714677 | 1085.304971 |""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2600.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2600.toml new file mode 100644 index 00000000..cd854c6b --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2600.toml @@ -0,0 +1,15 @@ +id = 2600 +title = "qemu-user MAP_SHARED TB invalidation" +state = "opened" +created_at = "2024-09-30T14:53:37.636Z" +closed_at = "n/a" +labels = ["accel: TCG", "kind::Feature Request", "linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2600" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2632.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2632.toml new file mode 100644 index 00000000..a6411e67 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2632.toml @@ -0,0 +1,91 @@ +id = 2632 +title = "tcg optimization breaking memory access ordering" +state = "opened" +created_at = "2024-10-21T10:36:01.084Z" +closed_at = "n/a" +labels = ["accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2632" +host-os = "Linux" +host-arch = "ppc64le" +qemu-version = "v9.0.1" +guest-os = "Bare-metal" +guest-arch = "aarch64" +description = """The following code creates register dependency between 2 loads, which forces the first load to finish before the second: +``` +movz\tw0, #0x2 +str\tw0, [x1] +ldr\tw2, [x1] +eor\tw3, w2, w2 +ldr\tw4, [x5, w3, sxtw] +``` + +While translating it to tcg IR, it keeps this dependency correctly. +But after running tcg optimizations, it optimized the tcg sequence for `eor\tw3, w2, w2` at `0000000000000144` to `mov_i64 x3,$0x0`. which then removes the dependency between the loads. + +It results in incorrect behavior on the host on a multiple threaded program""" +reproduce = """1. +2. +3.""" +additional = """``` +OP: + ld_i32 loc0,env,$0xfffffffffffffff0 + brcond_i32 loc0,$0x0,lt,$L0 + st8_i32 $0x0,env,$0xfffffffffffffff4 + + ---- 0000000000000134 0000000000000000 0000000000000000 + add_i64 x28,x28,$0x2 + + ---- 0000000000000138 0000000000000000 0000000000000000 + mov_i64 x0,$0x2 + + ---- 000000000000013c 0000000000000000 0000000000001c00 + mov_i64 loc3,x1 + mov_i64 loc4,loc3 + qemu_st_a64_i64 x0,loc4,w16+un+leul,2 + + ---- 0000000000000140 0000000000000000 0000000000001c10 + mov_i64 loc5,x1 + mov_i64 loc6,loc5 + qemu_ld_a64_i64 x2,loc6,w16+un+leul,2 + + ---- 0000000000000144 0000000000000000 0000000000000000 + and_i64 loc7,x2,$0xffffffff + xor_i64 x3,x2,loc7 + and_i64 x3,x3,$0xffffffff + + ---- 0000000000000148 0000000000000000 0000000000001c20 + mov_i64 loc9,x5 + mov_i64 loc10,x3 + ext32s_i64 loc10,loc10 + add_i64 loc9,loc9,loc10 + mov_i64 loc11,loc9 + qemu_ld_a64_i64 x4,loc11,w16+un+leul,2 + st8_i32 $0x1,env,$0xfffffffffffffff4 +``` + + +``` +OP after optimization and liveness analysis: + ld_i32 tmp0,env,$0xfffffffffffffff0 pref=0xffffffff + brcond_i32 tmp0,$0x0,lt,$L0 dead: 0 + st8_i32 $0x0,env,$0xfffffffffffffff4 dead: 0 + + ---- 0000000000000134 0000000000000000 0000000000000000 + add_i64 x28,x28,$0x2 sync: 0 dead: 0 1 pref=0xffffffff + + ---- 0000000000000138 0000000000000000 0000000000000000 + mov_i64 x0,$0x2 sync: 0 dead: 0 pref=0xffffffff + + ---- 000000000000013c 0000000000000000 0000000000001c00 + qemu_st_a64_i64 $0x2,x1,w16+un+leul,2 dead: 0 + + ---- 0000000000000140 0000000000000000 0000000000001c10 + qemu_ld_a64_i64 x2,x1,w16+un+leul,2 sync: 0 dead: 0 1 pref=0xffffffff + + ---- 0000000000000144 0000000000000000 0000000000000000 + mov_i64 x3,$0x0 sync: 0 dead: 0 1 pref=0xffffffff + + ---- 0000000000000148 0000000000000000 0000000000001c20 + qemu_ld_a64_i64 x4,x5,w16+un+leul,2 sync: 0 dead: 0 1 pref=0xffffffff + st8_i32 $0x1,env,$0xfffffffffffffff4 dead: 0 +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2634.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2634.toml new file mode 100644 index 00000000..5899bd8d --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2634.toml @@ -0,0 +1,185 @@ +id = 2634 +title = "Replay/record does not work with `rrsnapshot`/`loadvm`" +state = "opened" +created_at = "2024-10-21T13:18:30.992Z" +closed_at = "n/a" +labels = ["accel: TCG", "icount"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2634" +host-os = "Ubuntu 20.04.6 LTS" +host-arch = "x86_64" +qemu-version = "9.1.0" +guest-os = "alpine-standard-3.20.3-x86_64.iso" +guest-arch = "x86_64" +description = """Qemu's record/replay feature does not properly work when using snapshots (like rrsnapshot). + +Record/replay without snapshotting works just fine, but when using `rrsnapshot=...` the replay is stuck at boot. `loadvm` monitor command also gets qemu stuck. + +Record command: + +``` +$ qemu-system-x86_64 \\ + -cpu SandyBridge -smp 1 \\ + -serial stdio -display none \\ + -m 4096 \\ + -drive file=./empty.qcow2,id=rr \\ + -kernel ./boot/vmlinuz-lts \\ + -initrd ./boot/initramfs-lts . + -monitor telnet::12345,server,nowait \\ + -append "console=ttyS0 root=/dev/ram0 alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage quiet" \\ + -icount shift=auto,rrfile=rr,rr=record,rrsnapshot=init +``` + +Broken replay command, which gets qemu stuck: + +``` +$ qemu-system-x86_64 \\ + -cpu SandyBridge -smp 1 \\ + -serial stdio -display none \\ + -m 4096 \\ + -drive file=./empty.qcow2,id=rr \\ + -kernel ./boot/vmlinuz-lts \\ + -initrd ./boot/initramfs-lts . + -monitor telnet::12345,server,nowait \\ + -append "console=ttyS0 root=/dev/ram0 alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage quiet" \\ + -icount shift=auto,rrfile=rr,rr=replay,rrsnapshot=init + +qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24] +``` + +Record/replay without `rrsnapshot`/`loadvm`/etc works as expected.""" +reproduce = """To reproduce i've used alpine linux kernel as the guest: + +``` +wget https://dl-cdn.alpinelinux.org/alpine/v3.20/releases/x86_64/alpine-standard-3.20.3-x86_64.iso +7z x alpine-standard-3.20.3-x86_64.iso +``` + +Prerequisites - an empty qcow2 file for snapshots: + +``` +qemu-img create -f qcow2 empty.qcow2 1G +``` + +Running an alpine linux kernel with `rr=record` - works just fine, kernel boots, accepts input. + +``` +$ qemu-system-x86_64 \\ + -cpu SandyBridge -smp 1 \\ + -serial stdio -display none \\ + -m 4096 \\ + -drive file=./empty.qcow2,id=rr \\ + -kernel ./boot/vmlinuz-lts \\ + -initrd ./boot/initramfs-lts . + -monitor telnet::12345,server,nowait \\ + -append "console=ttyS0 root=/dev/ram0 alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage quiet" \\ + -icount shift=auto,rrfile=rr,rr=record,rrsnapshot=init + +qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24] +mount: mounting /dev/ram0 on /sysroot failed: Invalid argument +Mounting root failed. +initramfs emergency recovery shell launched. Type 'exit' to continue boot +sh: can't access tty; job control turned off +~ # ls -alh +total 32K +drwx------ 18 root root 0 Oct 21 13:02 . +drwx------ 18 root root 0 Oct 21 13:02 .. +-rw------- 1 root root 8 Oct 21 13:02 .ash_history +drwxr-xr-x 2 root root 0 Jun 18 12:44 .modloop +drwxr-xr-x 2 root root 0 Oct 21 13:02 bin +drwxr-xr-x 9 root root 2.5K Oct 21 13:02 dev +drwxr-xr-x 4 root root 0 Oct 21 13:02 etc +-rwxr-xr-x 1 root root 25.9K Jun 18 12:44 init +drwxr-xr-x 5 root root 0 Jun 18 12:44 lib +drwxr-xr-x 5 root root 0 Jun 18 12:44 media +drwxr-xr-x 2 root root 0 Jun 18 12:44 newroot +dr-xr-xr-x 114 root root 0 Oct 21 13:02 proc +drwx------ 2 root root 0 Sep 4 12:53 root +drwxr-xr-x 3 root root 0 Oct 21 13:02 run +drwxr-xr-x 2 root root 0 Oct 21 13:02 sbin +dr-xr-xr-x 13 root root 0 Oct 21 13:02 sys +drwxr-xr-x 2 root root 0 Oct 21 13:02 sysroot +drwxr-xr-x 2 root root 0 Oct 21 13:02 tmp +drwxr-xr-x 5 root root 0 Oct 21 13:02 usr +drwxr-xr-x 3 root root 0 Jun 18 12:44 var +~ # echo "AAAAAAAA?" +AAAAAAAA? +~ # +``` + +`rr`-file is produced, which can be used for replaying **without** `rrsnapshot`-option: + +``` +$ qemu-system-x86_64 \\ + -cpu SandyBridge -smp 1 \\ + -serial stdio -display none \\ + -m 4096 \\ + -drive file=./empty.qcow2,id=rr \\ + -kernel ./boot/vmlinuz-lts \\ + -initrd ./boot/initramfs-lts . + -monitor telnet::12345,server,nowait \\ + -append "console=ttyS0 root=/dev/ram0 alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage quiet" \\ + -icount shift=auto,rrfile=rr,rr=replay + +qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24] +mount: mounting /dev/ram0 on /sysroot failed: Invalid argument +Mounting root failed. +initramfs emergency recovery shell launched. Type 'exit' to continue boot +sh: can't access tty; job control turned off +~ # ls -alh +total 32K +drwx------ 18 root root 0 Oct 21 13:02 . +drwx------ 18 root root 0 Oct 21 13:02 .. +-rw------- 1 root root 8 Oct 21 13:02 .ash_history +drwxr-xr-x 2 root root 0 Jun 18 12:44 .modloop +drwxr-xr-x 2 root root 0 Oct 21 13:02 bin +drwxr-xr-x 9 root root 2.5K Oct 21 13:02 dev +drwxr-xr-x 4 root root 0 Oct 21 13:02 etc +-rwxr-xr-x 1 root root 25.9K Jun 18 12:44 init +drwxr-xr-x 5 root root 0 Jun 18 12:44 lib +drwxr-xr-x 5 root root 0 Jun 18 12:44 media +drwxr-xr-x 2 root root 0 Jun 18 12:44 newroot +dr-xr-xr-x 114 root root 0 Oct 21 13:02 proc +drwx------ 2 root root 0 Sep 4 12:53 root +drwxr-xr-x 3 root root 0 Oct 21 13:02 run +drwxr-xr-x 2 root root 0 Oct 21 13:02 sbin +dr-xr-xr-x 13 root root 0 Oct 21 13:02 sys +drwxr-xr-x 2 root root 0 Oct 21 13:02 sysroot +drwxr-xr-x 2 root root 0 Oct 21 13:02 tmp +drwxr-xr-x 5 root root 0 Oct 21 13:02 usr +drwxr-xr-x 3 root root 0 Jun 18 12:44 var +~ # echo "AAAAAAAA?" +AAAAAAAA? +~ # +``` + +As you can see, replaying emulation session works as expected. How ever, if I add the `rrsnapshot`-option, it gets stuck: + +``` +$ qemu-system-x86_64 \\ + -cpu SandyBridge -smp 1 \\ + -serial stdio -display none \\ + -m 4096 \\ + -drive file=./empty.qcow2,id=rr \\ + -kernel ./boot/vmlinuz-lts \\ + -initrd ./boot/initramfs-lts . + -monitor telnet::12345,server,nowait \\ + -append "console=ttyS0 root=/dev/ram0 alpine_dev=cdrom:iso9660 modules=loop,squashfs,sd-mod,usb-storage quiet" \\ + -icount shift=auto,rrfile=rr,rr=replay,rrsnapshot=init + +qemu-system-x86_64: warning: TCG doesn't support requested feature: CPUID.01H:ECX.tsc-deadline [bit 24] +``` + +This also can be reproduced without `rrsnapshot` option, by issuing `loadvm init` from qemu monitor: + +``` +$ telnet localhost 12345 +qemu> loadvm init +... +``` + +Or, by using `gdb` and issuing reverse-commands that require `loadvm` to load previous state, like `reverse-stepi` or `reverse-continue`. + +Attaching a debugger & using debug-prints shows some thread being stuck in the [`rcu.c`](https://gitlab.com/qemu-project/qemu/-/blob/master/util/rcu.c), near the `qemu_event_wait(&rcu_call_ready_event);`. I've tried to wait for quite some time (about an hour) and there was no result.""" +additional = """**Qemu build.** Qemu binary built from sources of 9.1.0 with `--target-list=x86_64-softmmu`. + +**Host machine.** An almost clean Ubuntu 20.04 with necessary packages for building qemu from the latest release sources.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2645.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2645.toml new file mode 100644 index 00000000..6198d5f6 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2645.toml @@ -0,0 +1,31 @@ +id = 2645 +title = "Failed shutdown during record with `ide-hd` disk." +state = "opened" +created_at = "2024-10-29T17:57:17.091Z" +closed_at = "n/a" +labels = ["accel: TCG", "icount"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2645" +host-os = "Ubuntu 20.04.6" +host-arch = "x64" +qemu-version = "9.1.50 (v9.1.0-930-gf774a67750)" +guest-os = "Ubuntu Server 20.04.6" +guest-arch = "x64" +description = """Running `shutdown -h now` on the guest with an `ide-hd` disk during a recording results in a long wait, followed by a BMDMA error.""" +reproduce = """1. Install Ubuntu Server guest OS and create disk snapshot +1. Reboot and log in: `qemu-system-x86_64 -hda ubuntu_snapshot.qcow2 -m 2g -net none -monitor stdio` +2. Take a snapshot: `savevm loggedin` +3. Start recording from VM snapshot: `./qemu/build/qemu-system-x86_64 -icount shift=auto,rr=record,rrfile=ubuntu_shutdown.bin -drive file=ubuntu_snapshot.qcow2,if=none,id=img-direct -drive driver=blkreplay,if=none,image=img-direct,id=img-blkreplay -device ide-hd,drive=img-blkreplay -loadvm loggedin -net none -m 2g` +4. Run `shutdown -h now` in guest +5. Wait (~5-10 mins) +6. Observe BMDMA error (see below)""" +additional = """``` +ata1.00: exeption Emask 0x0 SAct 0.0 SErr 0.0 action 0x6 +ata1.00: BMDMA stat 0x5 +ata1.00: failed command: READ DMA +ata1.00: cmd c8/xx:xx:xx:xx:xx/xx:xx:xx:xx:xx/xx tag - dma 4096 in + res 00/00:00:00:00:00/00:00:00:00:00/00 Emask 0x2 (HSM violation) +ata1.00: revalidation failed (errno=-2) +... +``` + +Note: Running the same command on a guest with a `virtio` disk results in further progress, but still does not shut down (stuck on `[ OK ] Stopped Create final runtime dir for shutdown pivot root.`)""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2683.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2683.toml new file mode 100644 index 00000000..dcd11b05 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2683.toml @@ -0,0 +1,51 @@ +id = 2683 +title = "TCG: probe_access() has inconsistent behavior" +state = "opened" +created_at = "2024-11-18T12:14:06.455Z" +closed_at = "n/a" +labels = ["accel: TCG", "bsd-user", "linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2683" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "9.1.0" +guest-os = "n/a" +guest-arch = "n/a" +description = """In full-system mode, probe_access() will return NULL when the flag is TLB_MMIO. + +accel/tcg/cputlb.c: probe_access_internal() +``` + if (unlikely(flags & ~(TLB_WATCHPOINT | TLB_NOTDIRTY | TLB_CHECK_ALIGNED)) + || (access_type != MMU_INST_FETCH && force_mmio)) { + *phost = NULL; + return TLB_MMIO; + } +``` +But in linux-user mode, it will return correct address when the flag is TLB_MMIO. + +accel/tcg/user-exec.c: probe_access() +``` + return size ? g2h(env_cpu(env), addr) : NULL; +``` +This will lead to some different behaviors, like cbo.zero in RISC-V. + +target/riscv/op_helper.c: helper_cbo_zero() +``` + mem = probe_write(env, address, cbozlen, mmu_idx, ra); + + if (likely(mem)) { + memset(mem, 0, cbozlen); + } else { + for (int i = 0; i < cbozlen; i++) { + cpu_stb_mmuidx_ra(env, address + i, 0, mmu_idx, ra); + } + } +``` +When the current instruction has memory callback by plugin: + +Full-system mode uses slow-path(cpu_stb_mmuidx_ra) and inject mem_cbs correctly. + +Linux-user mode uses fast-path(memset) and doesn't inject callbacks. + +To ensure consistent results, probe_access() should return NULL when the flag is TLB_MMIO in linux-user mode.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2685.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2685.toml new file mode 100644 index 00000000..5799a5b7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2685.toml @@ -0,0 +1,15 @@ +id = 2685 +title = "Netbsd 10.0 AMD64 as host fails in tcg?" +state = "opened" +created_at = "2024-11-18T14:59:05.732Z" +closed_at = "n/a" +labels = ["accel: TCG", "hostos: BSD"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2685" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2790.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2790.toml new file mode 100644 index 00000000..f8a90625 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2790.toml @@ -0,0 +1,20 @@ +id = 2790 +title = "Can't switch to monitor with rr=record" +state = "opened" +created_at = "2025-01-23T15:45:20.435Z" +closed_at = "n/a" +labels = ["Chardev", "accel: TCG", "icount"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2790" +host-os = "Debian testing" +host-arch = "x86" +qemu-version = "Built from `cf86770c7aa31ebd6e56f4eeb25c34107f92c51e" +guest-os = "n/a" +guest-arch = "n/a" +description = """With the above args, while the guest is paused (either because I haven't attached GDB yet, or because I've halted execution in GDB), it's not possible to switch to the QEMU monitor. + +I don't reproduce this issue with `QEMU emulator version 8.2.4 (Debian 1:8.2.4+ds-1+build1)` but I do with 9.2 and master (built from source). + +AFAICT, the monitor is working - if I just set `-monitor stdio` instead of `-serial mon:stdio` I can use it, including when the VM is paused. But the multiplexing doesn't work.""" +reproduce = """1. Run the above +2. Ctrl-A, c""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2791.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2791.toml new file mode 100644 index 00000000..bfbbb041 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2791.toml @@ -0,0 +1,75 @@ +id = 2791 +title = "\"Missing character write event in the replay log\" when trying rr=replay with snapshot" +state = "opened" +created_at = "2025-01-23T16:07:25.357Z" +closed_at = "n/a" +labels = ["accel: TCG", "icount"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2791" +host-os = "Debian testing" +host-arch = "x86" +qemu-version = "Built from `cf86770c7aa31ebd6e56f4eeb25c34107f92c51e" +guest-os = "n/a" +guest-arch = "n/a" +description = """Probably best to just illustrate with commands. Happy path: + +```sh +rm replay.bin snapshots.qcow2; qemu-img create -f qcow2 snapshots.qcow2 256M + +~/src/qemu/build/qemu-system-x86_64 -nodefaults -nographic -serial stdio \\ + -icount shift=auto,rr=record,rrfile=replay.bin,rrsnapshot=init \\ + -drive file=snapshots.qcow2,if=none,id=rr \\ + -kernel ./.kunit/arch/x86/boot/bzImage -append "nokaslr console=ttyS0" + +# It runs, guest kernel crashes when realising it has no rootfs, all good +du -sh snapshots.qcow2 # 976K + +# Repeat same command just switched to rr=replay +~/src/qemu/build/qemu-system-x86_64 -nodefaults -nographic -serial stdio \\ + -icount shift=auto,rr=replay,rrfile=replay.bin,rrsnapshot=init \\ + -drive file=snapshots.qcow2,if=none,id=rr \\ + -kernel ./.kunit/arch/x86/boot/bzImage -append "nokaslr console=ttyS0" +# Much slower, but same result. All good +``` + +But, I want to take a snapshot later in boot. + +```sh +rm replay.bin snapshots.qcow2; qemu-img create -f qcow2 snapshots.qcow2 256M + +# This time, running with debug. Also have to switch to -monitor stdio because of +# https://gitlab.com/qemu-project/qemu/-/issues/2790 +~/src/qemu/build/qemu-system-x86_64 -nodefaults -nographic -monitor stdio \\ + -icount shift=auto,rr=record,rrfile=replay.bin,rrsnapshot=init \\ + -drive file=snapshots.qcow2,if=none,id=rr \\ + -kernel ./.kunit/arch/x86/boot/bzImage -append "nokaslr console=ttyS0" \\ + -s -S + +# In another terminal, attach a debugger, set a breakpoint, continue to the breakpoint +gdb -ex "target remote localhost:1234" .kunit/vmlinux +(gdb) hb start_kernel +(gdb) continue + +# When the breakpoint is hit, back in the first terminal: +(qemu) savevm test +(qemu) quit + +du -sh snapshots.qcow2 # 21M + +# Now try to replay again +~/src/qemu/build/qemu-system-x86_64 -nodefaults -nographic -serial stdio \\ + -icount shift=auto,rr=replay,rrfile=replay.bin,rrsnapshot=init \\ + -drive file=snapshots.qcow2,if=none,id=rr \\ + -kernel ./.kunit/arch/x86/boot/bzImage -append "nokaslr console=ttyS0" +``` + +Result: + +``` +qemu-system-x86_64: Missing character write event in the replay log (insn total 1598039/586 left, event 886 is EVENT_INSTRUCTION) +fish: Job 1, '~/src/qemu/build/qemu-system-x8…' terminated by signal -icount shift=auto,rr=repla… ( -drive file=snapshots.qcow2…) +fish: Job -kernel ./.kunit/arch/x86/b…, 'SIGABRT' terminated by signal Abort () +``` + +Exit code is 134.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/280.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/280.toml new file mode 100644 index 00000000..bfd962ae --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/280.toml @@ -0,0 +1,15 @@ +id = 280 +title = "(ARM64) qemu-x86_64+schroot(Debian bullseye) can't run chrome and can't load HTML" +state = "opened" +created_at = "2021-05-13T12:13:59.287Z" +closed_at = "n/a" +labels = ["Launchpad", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/280" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2815.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2815.toml new file mode 100644 index 00000000..48379ece --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2815.toml @@ -0,0 +1,15 @@ +id = 2815 +title = "clang 17 and newer -fsanitize=function causes QEMU user-mode to SEGV when calling TCG prologue" +state = "opened" +created_at = "2025-02-17T11:40:27.136Z" +closed_at = "n/a" +labels = ["accel: TCG", "kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2815" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/283.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/283.toml new file mode 100644 index 00000000..c8d89b82 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/283.toml @@ -0,0 +1,15 @@ +id = 283 +title = "TCG memory leak with FreeDOS 'edit'" +state = "closed" +created_at = "2021-05-13T12:16:13.612Z" +closed_at = "2021-05-25T14:47:09.140Z" +labels = ["Closed::WontFix", "Launchpad", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/283" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2899.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2899.toml new file mode 100644 index 00000000..51e8d86e --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2899.toml @@ -0,0 +1,44 @@ +id = 2899 +title = "Regression 10.0.0rc1: Segmentation fault on executing QEMU advent calendar 2014, day 4" +state = "closed" +created_at = "2025-04-01T10:23:12.161Z" +closed_at = "2025-04-04T17:07:31.583Z" +labels = ["accel: TCG", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2899" +host-os = "Debian 12.10" +host-arch = "x86_64" +qemu-version = "QEMU emulator version 9.2.50 (v9.2.0-1215-g456709db50)" +guest-os = "Unknown" +guest-arch = "i386" +description = """On executing QEMU, a segmentation fault occurs""" +reproduce = """1. Download https://www.qemu-advent-calendar.org/2014/download/stxmas.tar.xz +2. Execute with QEMU command line""" +additional = """git bisect finishes with: + +``` +456709db50f424d112bc5f07260fdc51555f3a24 is the first bad commit +commit 456709db50f424d112bc5f07260fdc51555f3a24 +Author: Paolo Bonzini +Date: Sun Dec 15 10:06:10 2024 +0100 + + target/i386: execute multiple REP/REPZ iterations without leaving TB + + Use a TCG loop so that it is not necessary to go through the setup steps + of REP and through the I/O check on every iteration. Interestingly, this + is not a particularly effective optimization on its own, though it avoids + the cost of correct RF emulation that was added in the previous patch. + The main benefit lies in allowing the hoisting of loop invariants outside + the loop, which will happen separately. + + The loop exits when the low 16 bits of CX/ECX/RCX are zero (so generally + speaking the string operation runs in 65536 iteration batches) to give + the main loop an opportunity to pick up interrupts. + + Signed-off-by: Paolo Bonzini + Reviewed-by: Richard Henderson + Link: https://lore.kernel.org/r/20241215090613.89588-12-pbonzini@redhat.com + Signed-off-by: Paolo Bonzini + + target/i386/tcg/translate.c | 55 ++++++++++++++++++++++++++++++++++++++++----- + 1 file changed, 49 insertions(+), 6 deletions(-) +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/290.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/290.toml new file mode 100644 index 00000000..26d2d5b9 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/290.toml @@ -0,0 +1,15 @@ +id = 290 +title = "mmap MAP_NORESERVE of 2^42 bytes consumes 16Gb of actual RAM" +state = "closed" +created_at = "2021-05-14T10:05:26.131Z" +closed_at = "2022-12-21T15:43:41.076Z" +labels = ["Closed::Fixed", "Launchpad", "accel: TCG", "linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/290" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2906.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2906.toml new file mode 100644 index 00000000..4e5ffd09 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2906.toml @@ -0,0 +1,21 @@ +id = 2906 +title = "x86 (32-bit) multicore very slow, but x86-64 is fast (on macOS arm64 host)" +state = "opened" +created_at = "2025-04-01T17:28:21.969Z" +closed_at = "n/a" +labels = ["accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2906" +host-os = "- OS/kernel version: Darwin laptop.local 24.4.0 Darwin Kernel Version 24.4.0: Wed Mar 19 21:16:34 PDT 2025; root:xnu-11417.101.15~1 RELEASE_ARM64_T6000 arm64" +host-arch = "arm64" +qemu-version = "9.2.3" +guest-os = "Windows XP, 7, 10, etc." +guest-arch = "x86" +description = """More cores doesn't slow down a x86-32 guest on an x86-64 host, nor does it slow down an x86-64 guest on an arm64 host. However, adding extra cores massively slows down an x86-32 guest on an arm64 host.""" +reproduce = """1. Run 32-bit guest or 32-bit installer +2. +3. + +I have replicated this over several OSes using homebrew qemu, source-built qemu and UTM. This is not to be confused with a different bug in UTM that caused its version of QEMU to be slow. + +This also seems to apply to 32-bit processes in an x86-64 guest.""" +additional = """https://github.com/utmapp/UTM/issues/5468""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2907.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2907.toml new file mode 100644 index 00000000..b22659a7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2907.toml @@ -0,0 +1,15 @@ +id = 2907 +title = "replay_mutex_unlock() assertion on macOS" +state = "closed" +created_at = "2025-04-01T17:53:38.709Z" +closed_at = "2025-04-14T19:25:54.539Z" +labels = ["Tests", "accel: TCG", "hostos: macOS", "icount"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2907" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/2914.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/2914.toml new file mode 100644 index 00000000..16993de6 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/2914.toml @@ -0,0 +1,23 @@ +id = 2914 +title = "JRE fails (SIGSEGV) on x86 Ubuntu 24.04 LTS emulated on Apple Silicon M2 ARM" +state = "opened" +created_at = "2025-04-04T14:15:33.456Z" +closed_at = "n/a" +labels = ["accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2914" +host-os = "MacOS Sequoia 15.4 Beta (24E5222f)" +host-arch = "ARM" +qemu-version = "9.2.3 & 9.1.2" +guest-os = "Ubuntu 24.04 LTS" +guest-arch = "x86" +description = """JRE (HotSpot Runtime) errors with SIGSEGV on x86 Linux Ubuntu 24.04.2 LTS when it is emulated on Apple Silicon M2. In this case, JRE is being triggered by SBT that is running Scala source code. + +This could be a Qemu issue, an OpenJDK issue, an Apple issue, etc. - Let me know if this is the wrong place/not under the purview of Qemu and I'll post it somewhere else.""" +reproduce = """I am attempting to run a Scala project (https://github.com/ucb-bar/chipyard) on a x86 machine emulated on an Apple Silicon device. The project build flow fails on step 5 when Scala sources are compiled and run. You can reproduce the issue by running Chipyard's recommended setup flow here: + +https://chipyard.readthedocs.io/en/stable/Chipyard-Basics/Initial-Repo-Setup.html#default-requirements-installation + +Then instead of running the given build-setup command in the tutorial, run `./build-setup.sh riscv-tools -s 3 -s 8 -s 7 -s 8 -s 9 -s 10 --use-lean-conda` in order to skip the irrelevant setup steps. + +The SBT build config is in the project's base directory under build.sbt. There is a commonSettings sequence that is inherited by each subsequent project. The flow: line 409 of common.mk is triggered by line 257 & 258 of build-setup.sh, which then triggers SBT with some arguments passed into the SBT executable.""" +additional = """Extensive crash logs and attempts to solve the issue has been documented at this issue on UTM's GitHub: https://github.com/utmapp/UTM/issues/7070""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/326.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/326.toml new file mode 100644 index 00000000..f5a33a48 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/326.toml @@ -0,0 +1,15 @@ +id = 326 +title = "QEMU-user ignores MADV_DONTNEED" +state = "closed" +created_at = "2021-05-15T17:28:25.977Z" +closed_at = "2023-02-06T09:58:24.980Z" +labels = ["accel: TCG", "kind::Bug", "linux-user", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/326" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/329.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/329.toml new file mode 100644 index 00000000..31cd1449 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/329.toml @@ -0,0 +1,15 @@ +id = 329 +title = "qemu 6.0.0 fails to build with clang-11 and --enable-debug" +state = "opened" +created_at = "2021-05-17T10:39:39.561Z" +closed_at = "n/a" +labels = ["accel: TCG", "hostos: macOS", "kind::Bug", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/329" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/343.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/343.toml new file mode 100644 index 00000000..c2bcc7e7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/343.toml @@ -0,0 +1,15 @@ +id = 343 +title = "madvise reports success, but doesn't implement WIPEONFORK." +state = "closed" +created_at = "2021-05-18T23:45:40.812Z" +closed_at = "2023-02-07T16:29:41.717Z" +labels = ["Launchpad", "accel: TCG", "linux-user", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/343" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/358.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/358.toml new file mode 100644 index 00000000..9d15ac83 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/358.toml @@ -0,0 +1,15 @@ +id = 358 +title = "qemu-user deadlocks when forked in a multithreaded process" +state = "closed" +created_at = "2021-05-26T14:36:14.226Z" +closed_at = "2022-10-06T14:07:31.430Z" +labels = ["Launchpad", "TCG plugins", "TestCase", "accel: TCG", "kind::Bug", "linux-user", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/358" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/360.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/360.toml new file mode 100644 index 00000000..b4210d7a --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/360.toml @@ -0,0 +1,15 @@ +id = 360 +title = "load_helper() do_unaligned_access path doesn't return correct result with MMIO" +state = "closed" +created_at = "2021-05-27T07:24:05.781Z" +closed_at = "2023-08-23T16:50:19.441Z" +labels = ["Closed::Fixed", "accel: TCG", "kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/360" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/363.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/363.toml new file mode 100644 index 00000000..362b38f3 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/363.toml @@ -0,0 +1,15 @@ +id = 363 +title = "Failed to build qemu-fuzz-i386 in version 6.0.0" +state = "closed" +created_at = "2021-05-28T07:19:49.017Z" +closed_at = "2022-07-28T12:27:29.648Z" +labels = ["Build System", "Fuzzer", "accel: TCG", "kind::Bug", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/363" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/372.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/372.toml new file mode 100644 index 00000000..31ac491f --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/372.toml @@ -0,0 +1,15 @@ +id = 372 +title = "Indentation should be done with spaces, not with TABs, in the TCG / CPU subsystem" +state = "opened" +created_at = "2021-05-31T05:06:39.381Z" +closed_at = "n/a" +labels = ["Bite Sized", "accel: TCG", "kind::Task", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/372" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/612.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/612.toml new file mode 100644 index 00000000..b2da2555 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/612.toml @@ -0,0 +1,15 @@ +id = 612 +title = "Much larger traces with qemu-6.1 than qemu-6.0" +state = "closed" +created_at = "2021-09-10T12:24:32.690Z" +closed_at = "2021-09-12T20:22:01.229Z" +labels = ["Closed::Invalid", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/612" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/626.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/626.toml new file mode 100644 index 00000000..657f47be --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/626.toml @@ -0,0 +1,15 @@ +id = 626 +title = "plugin reference to qemu_plugin_hwaddr_phys_addr fails to dynamically link" +state = "closed" +created_at = "2021-09-17T18:48:54.856Z" +closed_at = "2021-11-04T12:53:31.985Z" +labels = ["accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/626" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/658.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/658.toml new file mode 100644 index 00000000..613a4edd --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/658.toml @@ -0,0 +1,15 @@ +id = 658 +title = "Missing documentation for TCG ctpop opcode" +state = "closed" +created_at = "2021-10-03T12:06:08.222Z" +closed_at = "2021-11-11T13:57:04.280Z" +labels = ["Closed::Fixed", "Documentation", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/658" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/693.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/693.toml new file mode 100644 index 00000000..b009adde --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/693.toml @@ -0,0 +1,18 @@ +id = 693 +title = "Qemu increased memory usage with TCG" +state = "closed" +created_at = "2021-10-27T13:03:16.267Z" +closed_at = "2021-10-29T21:36:20.552Z" +labels = ["Documentation", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/693" +host-os = "Ubuntu 21.04, Debian 11, CentOS 8 Stream" +host-arch = "x86" +qemu-version = "QEMU emulator version 5.2.0 (Debian 1:5.2+dfsg-11+deb11u1)" +guest-os = "Linux / Cirros 0.5.2" +guest-arch = "x86" +description = """The issue is that instances that are supposed to use only a small amount of memory (like 256MB) suddenly use a much higher amount of RSS when running the accel=tcg, around 512MB in the above example. This was not happening with qemu-4.2 (on Ubuntu 20.04). This is also not happening when using accel=kvm instead. The issue has been first noticed on Debian 11 (Bullseye) with the versions above, but it is happening in the same way on Centos 8 Stream, Ubuntu 21.10 and a pre-release version of Ubuntu 22.04. It also also seen when testing with qemu-6.1 built from source.""" +reproduce = """1. Deploy devstack (https://opendev.org/openstack/devstack) with VIRT_TYPE=qemu on a VM +2. Start an instance with cirros image and a flavor allocating 256MB +3. Do a ps and see a RSS size of about 512MB being used after the instance has finished booting +4. Expected result (seen with qemu-4.2 or VIRT_TYPE=kvm): RSS stays < 256MB""" +additional = """I can try to find a smaller commandline for manual reproduction if needed. The above sample is generated by OpenStack Nova via libvirt.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/730.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/730.toml new file mode 100644 index 00000000..96bf5aa1 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/730.toml @@ -0,0 +1,15 @@ +id = 730 +title = "test-thread-breakpoint fails with some gdb version" +state = "closed" +created_at = "2021-11-16T16:22:29.964Z" +closed_at = "2021-11-29T19:26:55.445Z" +labels = ["GDB", "accel: TCG", "linux-user", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/730" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/773.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/773.toml new file mode 100644 index 00000000..e111af62 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/773.toml @@ -0,0 +1,35 @@ +id = 773 +title = "TCG profiler build fails" +state = "closed" +created_at = "2021-12-14T13:07:16.008Z" +closed_at = "2022-01-19T16:37:25.307Z" +labels = ["accel: TCG", "kind::Bug", "workflow::In Progress"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/773" +host-os = "Debian Buster" +host-arch = "x86_64" +qemu-version = "current HEAD (v6.2.0-rc4)" +guest-os = "n/a" +guest-arch = "n/a" +description = """Attempting to build with --enable-profiler fails""" +reproduce = """1. ../../configure --enable-profiler +2. make""" +additional = """[975/3221] Compiling C object libcommon.fa.p/monitor_qmp-cmds.c.o + FAILED: libcommon.fa.p/monitor_qmp-cmds.c.o + cc -m64 -mcx16 -Ilibcommon.fa.p -I../../dtc/libfdt -I/usr/include/capstone -I/usr/include/pixman-1 -I/usr/include/spice-server -I/usr/include/spice-1 -I/usr/include/libpng16 + -I/usr/include/p11-kit-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gio-unix-2.0 -I/us + r/include/slirp -I/usr/include/virgl -I/usr/include/libusb-1.0 -I/usr/include/cacard -I/usr/include/nss -I/usr/include/nspr -I/usr/include/PCSC -I/usr/include/gtk-3.0 -I/usr + /include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/ + include/fribidi -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/vte-2.91 -fdiagnosti + cs-color=auto -Wall -Winvalid-pch -Werror -std=gnu11 -O2 -g -isystem /home/alex/lsrc/qemu.git/linux-headers -isystem linux-headers -iquote . -iquote /home/alex/lsrc/qemu.git + -iquote /home/alex/lsrc/qemu.git/include -iquote /home/alex/lsrc/qemu.git/disas/libvixl -iquote /home/alex/lsrc/qemu.git/tcg/i386 -pthread -U_FORTIFY_SOURCE -D_FORTIFY_SOUR + CE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-co + mmon -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wend + if-labels -Wexpansion-to-defined -Wimplicit-fallthrough=2 -Wno-missing-include-dirs -Wno-shift-negative-value -Wno-psabi -fstack-protector-strong -fPIE -D_DEFAULT_SOURCE -D_ + XOPEN_SOURCE=600 -DNCURSES_WIDECHAR=1 -D_REENTRANT -DSTRUCT_IOVEC_DEFINED -MD -MQ libcommon.fa.p/monitor_qmp-cmds.c.o -MF libcommon.fa.p/monitor_qmp-cmds.c.o.d -o libcommon. + fa.p/monitor_qmp-cmds.c.o -c ../../monitor/qmp-cmds.c + ../../monitor/qmp-cmds.c: In function ‘qmp_x_query_profile’: + ../../monitor/qmp-cmds.c:369:21: error: implicit declaration of function ‘tcg_cpu_exec_time’ [-Werror=implicit-function-declaration] + 369 | cpu_exec_time = tcg_cpu_exec_time(); + | ^~~~~~~~~~~~~~~~~ + ../../monitor/qmp-cmds.c:369:21: error: nested extern declaration of ‘tcg_cpu_exec_time’ [-Werror=nested-externs] + cc1: all warnings being treated as errors""" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/792.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/792.toml new file mode 100644 index 00000000..53fda7af --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/792.toml @@ -0,0 +1,15 @@ +id = 792 +title = "Qemu's helper mechanism usage related issues" +state = "opened" +created_at = "2021-12-24T03:37:29.625Z" +closed_at = "n/a" +labels = ["Documentation", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/792" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/863.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/863.toml new file mode 100644 index 00000000..e8ab5782 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/863.toml @@ -0,0 +1,64 @@ +id = 863 +title = "contrib/plugins/howvec.c for ARM64 under constrained" +state = "opened" +created_at = "2022-02-09T00:04:31.327Z" +closed_at = "n/a" +labels = ["TCG plugins", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/863" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = """Consider the static InsnClassExecCount aarch64_insn_classes array in contrib/plugins/howvec.c There are 5 entries which will never be discovered, and so count as 0; see the dump below. + +I did not figure out which of prior rows in the table was over-eagerly getting instructions intended for the subsequent counted-as-0 row. + +``` + udef aka UDEF 65536 + sve aka SVE 268435456 + res aka Reserved 268369920 + pcrel aka PCrel addr 134217728 + asit aka Add/Sub (imm,tags) 67108864 + asi aka Add/Sub (imm) 67108864 + logi aka Logical (imm) 67108864 + movwi aka Move Wide (imm) 67108864 + bitf aka Bitfield 67108864 + extr aka Extract 67108864 + dpri aka Data Proc Imm 0 + cndb aka Cond Branch (imm) 33554432 + excp aka Exception Gen 16777216 + nop aka NOP 1 + hint aka Hints 4095 + barr aka Barriers 4096 + psta aka PSTATE 32768 + sins aka System Insn 1048576 + sreg aka System Reg 2097152 + breg aka Branch (reg) 33554432 + bimm aka Branch (imm) 134217728 + cmpb aka Cmp & Branch 67108864 + tstb aka Tst & Branch 67108864 + branch aka Branches 181362688 + advlsm aka AdvSimd ldstmult 262144 + advlsmp aka AdvSimd ldstmult++ 4194304 + advlss aka AdvSimd ldst 524288 + advlssp aka AdvSimd ldst++ 16777216 + ldstx aka ldst excl 67108864 + prfm aka Prefetch 16777216 + ldlit aka Load Reg (lit) 251658240 + ldstnap aka ldst noalloc pair 67108864 + ldstp aka ldst pair 469762048 + ldstr aka ldst reg 0 + atomic aka Atomic ldst 0 + ldstro aka ldst reg (reg off) 0 + ldstpa aka ldst reg (pac) 0 + ldsti aka ldst reg (imm) 134217728 + ldst aka Loads & Stores 313786368 + dprr aka Data Proc Reg 402653184 + fpsimd aka Scalar FP 402653183 + unclas aka Unclassified 536870912 +```""" +reproduce = """1. Write a simple wrapper program; iterate and search through all 2**32 insns, dump the array +2. +3.""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/896.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/896.toml new file mode 100644 index 00000000..9c36f1a4 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/896.toml @@ -0,0 +1,15 @@ +id = 896 +title = "tcg/arm emits UNPREDICTABLE LDRD insn" +state = "closed" +created_at = "2022-03-09T16:00:05.871Z" +closed_at = "2022-03-15T09:52:54.418Z" +labels = ["Closed::Fixed", "accel: TCG"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/896" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/898.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/898.toml new file mode 100644 index 00000000..b578f21a --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/898.toml @@ -0,0 +1,15 @@ +id = 898 +title = "check-tcg sha512-mvx test is failing on s390x hosts" +state = "closed" +created_at = "2022-03-10T11:51:53.360Z" +closed_at = "2022-03-15T09:52:54.417Z" +labels = ["Closed::Fixed", "accel: TCG", "kind::Bug", "linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/898" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_TCG/947.toml b/gitlab/issues/target_missing/host_missing/accel_TCG/947.toml new file mode 100644 index 00000000..63352d7b --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_TCG/947.toml @@ -0,0 +1,23 @@ +id = 947 +title = "TCG AARCH64 Segmentation fault when helper function is called" +state = "closed" +created_at = "2022-03-29T08:05:56.647Z" +closed_at = "2022-03-31T20:02:06.238Z" +labels = ["Closed::Fixed", "accel: TCG", "kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/947" +host-os = "Windows 11" +host-arch = "ARM64" +qemu-version = "6.2.90" +guest-os = "n/a" +guest-arch = "n/a" +description = """Segmentation fault in the TCG thread. +The issue occurs in the generated code when branching to (helper)lookup_tb_ptr (see op longs). +It seems that the generated instruction don't load the upper32 of the address of lookup_tb_ptr in the register before branching to it. According to LLDB, the program tries to access 0x1cffe060 while the right address 0x7ff71cffe060 (see debugger logs).""" +reproduce = "n/a" +additional = """The issue seems to be located at https://gitlab.com/qemu-project/qemu/-/blob/master/tcg/aarch64/tcg-target.c.inc#L1091 +`t2 = t1 & ~(0xffffUL << s1);`. +The fix would be `t2 = t1 & ~(0xffffULL << s1);` + + +[lldb.log](/uploads/6a1d57eaecae4a375c6ada7384489876/lldb.log) +[qemu_segmentation.log](/uploads/e3c2d6d42291ff7d1ff8d37341e3da1d/qemu_segmentation.log)""" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/1820.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/1820.toml new file mode 100644 index 00000000..7abdb968 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/1820.toml @@ -0,0 +1,18 @@ +id = 1820 +title = "whpx is slower than tcg" +state = "closed" +created_at = "2023-08-08T13:09:32.043Z" +closed_at = "2023-09-30T19:01:20.970Z" +labels = ["accel: WHPX", "hostos: Windows"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1820" +host-os = "Windows 10" +host-arch = "x86_64 (64 bit)" +qemu-version = "8.0.3" +guest-os = "Windows Xp" +guest-arch = "i686 (32bit)" +description = """I find whpx much slower than tcg, which is rather odd.""" +reproduce = """1. Enable Hyper-V +2. run qemu with **-accel whpx,kernel-irqchip=off**""" +additional = """my cpu: intel i7 6500u +memory: 8go +my gpu: intel graphics 520 hd""" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/233.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/233.toml new file mode 100644 index 00000000..506a3601 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/233.toml @@ -0,0 +1,15 @@ +id = 233 +title = "QEMU installer with WHPX support" +state = "closed" +created_at = "2021-05-09T15:38:22.521Z" +closed_at = "2021-05-10T04:16:28.180Z" +labels = ["Build System", "Closed::Fixed", "Launchpad", "accel: WHPX", "hostos: Windows", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/233" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/2402.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/2402.toml new file mode 100644 index 00000000..ef5f5d81 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/2402.toml @@ -0,0 +1,32 @@ +id = 2402 +title = "WHPX accelerator run with edk2 EFI fails to process the reboot signal from guest OS" +state = "opened" +created_at = "2024-06-21T11:40:37.110Z" +closed_at = "n/a" +labels = ["accel: WHPX", "kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2402" +host-os = "Windows 11 23H2" +host-arch = "x64" +qemu-version = "v9.0.0-12054-g923cf646f4" +guest-os = "Windows 11 23H2" +guest-arch = "x64" +description = """Qemu freezes any time WHPX-accelerated guest Windows 11 sends a reboot signal to Qemu while running on edk2 EFI. At rare cases, Qemu errors out with `qemu: WHPX: Unexpected VP exit code 4`""" +reproduce = """1. Grab Windows 11 23H2 ISO from https://www.microsoft.com/en-Us/software-download/windows11 using either Media Creation Tool or directly and save it under C:\\\\windows11_23H2.iso +2. Download QEMU 9.0 from https://qemu.weilnetz.de/w64/qemu-w64-setup-20240423.exe and install it into C:\\\\Program Files\\\\qemu +3. Make one merged EFI file from two ones bundled in QEMU 9.0 (merged EFI is the only working option for edk2 EFI on windows host): `cd /d C:\\Program Files\\qemu\\share` + +`copy /B edk2-i386-vars.fd + edk2-x86_64-code.fd edk2-x86_64.fd` + +4. Run this command: + +`qemu-system-x86_64.exe -accel whpx -bios share\\edk2-x86_64.fd -cpu Westmere,aes=on,avx=on,sse4.1=on,sse4.2=on,ssse3=on,x2apic=on,xsave=on -machine q35 -m 4096 -cdrom C:\\windows11_23H2.iso` + +5. Press any key once you see "Press any key to boot from CD..." and wait until Windows Setup suggests to opt for language and currency. +6. Click red "X" close button inside Windows Setup and confirm your choice when Windows Setup asks you to. + +Windows Setup sends a reboot signal to the underlying hardware and Qemu freezes.""" +additional = """If `-bios share\\edk2-x86_64.fd` switch is omitted, this command works ok: + +`qemu-system-x86_64 -accel whpx -cpu Westmere,aes=on,avx=on,sse4.1=on,sse4.2=on,ssse3=on,x2apic=on,xsave=on -machine q35 -m 4096 -cdrom D:\\originalWindows11_23H2.iso` + +This bug seems to be closely related to this one: https://gitlab.com/qemu-project/qemu/-/issues/2042 - Not able to reboot Linux guest on Windows host""" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/2461.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/2461.toml new file mode 100644 index 00000000..72c10de3 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/2461.toml @@ -0,0 +1,64 @@ +id = 2461 +title = "Qemu with -accel whpx doesn't set WRMSR permissions, which blocks nested virtualization" +state = "opened" +created_at = "2024-07-26T17:41:16.874Z" +closed_at = "n/a" +labels = ["accel: WHPX"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2461" +host-os = "Windows 11 23H2 Home" +host-arch = "x86_64" +qemu-version = "v9.0.0-12054-g923cf646f4" +guest-os = "Ubuntu 22.04" +guest-arch = "x86_64" +description = """This bug blocks https://gitlab.com/qemu-project/qemu/-/issues/628 + +Qemu doesn't set the host's Hyper-V permissions for WRMSR command to allow using SVM or VMX. Unset permissions lead to `unchecked MSR access error: WRMSR to 0xc0000080` inside Linux VM when trying to launch nested VM on real AMD cpu. Intel users do not see guest VMX feature at all. Please see **Additional info** section to understand how Hyper-V permissions for nested virtualization work in Windows.""" +reproduce = """1. Turn on VT-x (for Intel) or AMD-V virtualization in your real hardware BIOS/EFI. This was tested only on AMD cpu and Qemu 9, Intel \\*may\\* behave differently. + 2. Install any distro in qemu disk c:\\\\linux_disk.qcow2 with MSR enabled in kernel, for example, Ubuntu 22.04 LTS. + 3. Run qemu using `qemu-system-x86_64.exe -m 2048 -machine q35 -accel whpx -cpu Opteron_G5,check,+svm -hda c:\\linux_disk.qcow2` + + To check if your distro has MSR mod enabled, run `grep -i msr /boot/config-$(uname -r)` and it should return `CONFIG_X86_MSR=m` or `CONFIG_X86_MSR=y`. If not, recompile and reinstall your kernel. + 4. Run `sudo modprobe msr` and then `sudo rdmsr 0xc0000080 #EFER`. You should see `d01` on modern AMD models. \\[Untested\\] For intel, run `sudo modprobe msr`, then `sudo rdmsr 0x3A`. You should see `5` or `0x5` or `0x100005`. d01 for AMD and 5 for Intel in output are necessary to enable nested VM. If RDMSR returns non-zero value, it means that qemu developers implemented this part of functionality and your Hyper-V on Windows is not broken. + 5. Run `cat /proc/cpuinfo | grep -c svm` on AMD cpu, which should output a positive digit. + 6. Run `sudo dmesg | grep kvm` and note: + + `[1.924036] kvm_amd: Nested Virtualization enabled` + + `[1.924038] kvm_amd: Nested Paging disabled`\\ + `[1.924040] kvm_amd: PMU virtualization is disabled` + 7. This, in theory, is sufficient for KVM-acclelerated qemu to start a nested VM. + 8. Run `xhost si:localuser:root` to prevent `gtk initialization failed` error + 9. Run `sudo qemu-system-x86_64 -accel kvm`. A black window with "Guest has not initialized the display (yet)." appears. +10. Run `sudo dmesg` and note qemu crash starting with `unchecked MSR access error: WRMSR` + + \\* Steps 1-4 are only required for diagnostics, and KVM works (in native Windows Hyper-V manager) without the necessarity to enter these commands in usual usage scenarios. If you run `cat /proc/cpuinfo | grep -c vmx` on Intel cpu on Step 5, you may get zero. See Step 5 of Additional Info to understand why. + + \\ + Microsoft released useful info about how to look into Hyper-V MSR access problems:\\ + WRMSR research in Hyper-V - https://msrc.microsoft.com/blog/2018/12/first-steps-in-hyper-v-research/""" +additional = """By default, Hyper-V manager in Windows does not allow nested virtualization.\\ +To see what happens, do the following: + + 1. Open Hyper-V manager built in the host Windows and create default Ubuntu 22.04 LTS suggested. Upon installation, shut down the VM. Note the name of the VM ("Ubuntu 22.04 LTS" by default). + 2. Open Powershell console in the host and run `Set-VMProcessor -VMName "Ubuntu 22.04 LTS" -ExposeVirtualizationExtensions $false` + 3. Launch guest Ubuntu 22.04 LTS, open its terminal and run `sudo dmesg | grep kvm`. No output. + 4. Run `sudo rdmsr 0xc0000080 #EFER` that outputs d01, which means that Hyper-V manager allows this **ring 0 level** operation. + 5. Run `cat /proc/cpuinfo | grep -c svm` for AMD or `cat /proc/cpuinfo | grep -c vmx` for Intel. Note that output is `0`. + 6. Shut the VM down. + 7. Now, Open Powershell console and `run Set-VMProcessor -VMName "Ubuntu 22.04 LTS" -ExposeVirtualizationExtensions $true` + 8. Launch Ubuntu 22.04 LTS, open its terminal and run `sudo dmesg | grep kvm`. Output: + + `[2.369144] kvm: Nested Virtualization enabled` + + `[2.369146] SVM: kvm: Nested Paging enabled` + + `[2.369148] SVM: kvm: Hyper-V enlightened NPT TLB flush enabled` + + `[2.369149] SVM: kvm: Hyper-V Direct TLB flush enabled` + + `[2.369153] SVM: Virtual VMLOAD VMSAVE supported` + 9. Run `cat /proc/cpuinfo | grep -c svm` for AMD or `cat /proc/cpuinfo | grep -c vmx` for Intel. Note that output is `1` or other positive digit, depending on the number of cpus you've assigned to the VM. +10. Run `xhost si:localuser:root` to prevent `gtk initialization failed` error +11. Run `sudo qemu-system-x86_64 -accel kvm` and it successfully boots into qemu BIOS. +12. Running `sudo qemu-system-x86_64 -accel kvm` calls WRMSR in background, so if you see\\ + booted qemu BIOS in KVM, wrmsr was successfully called.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/2748.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/2748.toml new file mode 100644 index 00000000..c2ed7a1d --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/2748.toml @@ -0,0 +1,258 @@ +id = 2748 +title = "Windows specific main loop deadlock when using serial pipe communication" +state = "opened" +created_at = "2024-12-26T20:08:44.109Z" +closed_at = "n/a" +labels = ["accel: WHPX", "hostos: Windows"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2748" +host-os = "Windows 11 23H2" +host-arch = "amd64" +qemu-version = "9863d46a5a25bfff7d2195ad5e3127ab3bae0a2b" +guest-os = "Windows 11 23H2" +guest-arch = "amd64" +description = """Attaching WinDBG (or for that matter, any other serial end that sends data quickly enough) causes QEMU to deadlock.""" +reproduce = """1. Fire up QEMU with Windows (serial debugging enable) +2. Restart +3. At boot time, plug-in host WinDBG""" +additional = """WinDBG QEMU stacktrace +``` +0:020> g +(34c4.2330): Control-C exception - code 40010005 (first chance) +First chance exceptions are reported before any exception handling. +This exception may be expected and handled. +KERNELBASE!CtrlRoutine+0x1be: +00007ffe`82ace6ce 0f1f440000 nop dword ptr [rax+rax] +0:019> g +(34c4.3b3c): Break instruction exception - code 80000003 (first chance) +ntdll!DbgBreakPoint: +00007ffe`850d4090 cc int 3 +0:017> ~*k + + 0 Id: 34c4.28b8 Suspend: 1 Teb: 0000009f`a24ac000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a27f7388 00007ffe`829e6656 ntdll!NtCreateEvent+0x14 +0000009f`a27f7390 00007ff7`38abcbd6 KERNELBASE!PeekNamedPipe+0xa6 +0000009f`a27f7460 00007ff7`38bb8f11 qemu_system_x86_64!win_chr_pipe_poll+0x84 +0000009f`a27f74d0 00007ff7`38bb93fb qemu_system_x86_64!os_host_main_loop_wait+0x133 +0000009f`a27ffba0 00007ff7`38686c45 qemu_system_x86_64!main_loop_wait+0xce +0000009f`a27ffc00 00007ff7`38ac2f14 qemu_system_x86_64!qemu_main_loop+0x2b +0000009f`a27ffc40 00007ff7`38ac2f52 qemu_system_x86_64!qemu_default_main+0x14 +0000009f`a27ffc80 00007ff7`38bdeede qemu_system_x86_64!SDL_main+0x26 +0000009f`a27ffcb0 00007ff7`3838140a qemu_system_x86_64!__mingw_enum_import_library_names+0x24e +0000009f`a27ffd30 00007ff7`383814f6 qemu_system_x86_64!__tmainCRTStartup+0xea +0000009f`a27ffd70 00007ffe`83ca259d qemu_system_x86_64!mainCRTStartup+0x16 +0000009f`a27ffda0 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a27ffdd0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 1 Id: 34c4.2738 Suspend: 1 Teb: 0000009f`a24ae000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a29ffaa8 00007ffe`8506586e ntdll!NtWaitForWorkViaWorkerFactory+0x14 +0000009f`a29ffab0 00007ffe`83ca259d ntdll!TppWorkerThread+0x2ee +0000009f`a29ffd90 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a29ffdc0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 2 Id: 34c4.35e4 Suspend: 1 Teb: 0000009f`a24b0000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a2bffa88 00007ffe`8506586e ntdll!NtWaitForWorkViaWorkerFactory+0x14 +0000009f`a2bffa90 00007ffe`83ca259d ntdll!TppWorkerThread+0x2ee +0000009f`a2bffd70 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a2bffda0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 3 Id: 34c4.24f0 Suspend: 1 Teb: 0000009f`a24b2000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a2dff838 00007ffe`8506586e ntdll!NtWaitForWorkViaWorkerFactory+0x14 +0000009f`a2dff840 00007ffe`83ca259d ntdll!TppWorkerThread+0x2ee +0000009f`a2dffb20 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a2dffb50 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 4 Id: 34c4.2898 Suspend: 1 Teb: 0000009f`a24b4000 Unfrozen "pool" +Child-SP RetAddr Call Site +0000009f`a2fffb58 00007ffe`850997db ntdll!NtWaitForAlertByThreadId+0x14 +0000009f`a2fffb60 00007ffe`829df2e9 ntdll!RtlSleepConditionVariableSRW+0x13b +0000009f`a2fffbe0 00007ffd`cb1c6903 KERNELBASE!SleepConditionVariableSRW+0x29 +0000009f`a2fffc20 00007ffd`cb235399 libglib_2_0_0!g_byte_array_sort_with_data+0x143 +0000009f`a2fffc80 00007ffd`cb234a41 libglib_2_0_0!g_get_num_processors+0x2c9 +0000009f`a2fffce0 00007ffd`cb2696f7 libglib_2_0_0!g_test_get_path+0x51 +0000009f`a2fffd20 00007ffe`8424e634 libglib_2_0_0!g_private_replace+0x117 +0000009f`a2fffd50 00007ffe`8424e70c msvcrt!_callthreadstartex+0x28 +0000009f`a2fffd80 00007ffe`83ca259d msvcrt!_threadstartex+0x7c +0000009f`a2fffdb0 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a2fffde0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 5 Id: 34c4.2ed8 Suspend: 1 Teb: 0000009f`a24b6000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a31ff9b8 00007ffe`829a9cee ntdll!NtWaitForSingleObject+0x14 +0000009f`a31ff9c0 00007ff7`38b9f99f KERNELBASE!WaitForSingleObjectEx+0x8e +0000009f`a31ffa60 00007ff7`38baba83 qemu_system_x86_64!qemu_event_wait+0xe3 +0000009f`a31ffac0 00007ff7`38b9faf2 qemu_system_x86_64!call_rcu_thread+0x6c +0000009f`a31ffb00 00007ffe`8424e634 qemu_system_x86_64!win32_start_routine+0x4e +0000009f`a31ffb50 00007ffe`8424e70c msvcrt!_callthreadstartex+0x28 +0000009f`a31ffb80 00007ffe`83ca259d msvcrt!_threadstartex+0x7c +0000009f`a31ffbb0 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a31ffbe0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 6 Id: 34c4.2980 Suspend: 1 Teb: 0000009f`a24b8000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a35ff888 00007ffe`82dc54a7 win32u!NtUserMsgWaitForMultipleObjectsEx+0x14 +0000009f`a35ff890 00007ffe`71373c70 USER32!MsgWaitForMultipleObjects+0x57 +0000009f`a35ff8d0 00007ffe`71373bc9 gdiplus!BackgroundThreadProc+0x70 +0000009f`a35ff940 00007ffe`83ca259d gdiplus!DllRefCountSafeThreadThunk+0x29 +0000009f`a35ff970 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a35ff9a0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 7 Id: 34c4.3880 Suspend: 1 Teb: 0000009f`a24ba000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a37ff808 00007ffe`829c6849 ntdll!NtWaitForMultipleObjects+0x14 +0000009f`a37ff810 00007ffe`837707ad KERNELBASE!WaitForMultipleObjectsEx+0xe9 +0000009f`a37ffaf0 00007ffe`8377061a combase!WaitCoalesced+0xa9 +0000009f`a37ffd90 00007ffe`8377040f combase!CROIDTable::WorkerThreadLoop+0x5a +0000009f`a37ffde0 00007ffe`83770829 combase!CRpcThread::WorkerLoop+0x57 +0000009f`a37ffe60 00007ffe`83ca259d combase!CRpcThreadCache::RpcWorkerThreadEntry+0x29 +0000009f`a37ffe90 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a37ffec0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 8 Id: 34c4.1bd0 Suspend: 1 Teb: 0000009f`a24bc000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a39ffaa8 00007ffe`8506586e ntdll!NtWaitForWorkViaWorkerFactory+0x14 +0000009f`a39ffab0 00007ffe`83ca259d ntdll!TppWorkerThread+0x2ee +0000009f`a39ffd90 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a39ffdc0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 9 Id: 34c4.20fc Suspend: 1 Teb: 0000009f`a24be000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a3bffa78 00007ffe`8506586e ntdll!NtWaitForWorkViaWorkerFactory+0x14 +0000009f`a3bffa80 00007ffe`83ca259d ntdll!TppWorkerThread+0x2ee +0000009f`a3bffd60 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a3bffd90 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 10 Id: 34c4.1768 Suspend: 1 Teb: 0000009f`a24c0000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a3dff438 00007ffe`8457a212 win32u!NtUserMsgWaitForMultipleObjectsEx+0x14 +0000009f`a3dff440 00007ffe`8456fa2e shcore!WorkThreadManager::CThread::ThreadProc+0xbf2 +0000009f`a3dff6f0 00007ffe`8456f9f1 shcore!WorkThreadManager::CThread::s_ExecuteThreadProc+0x22 +0000009f`a3dff730 00007ffe`83ca259d shcore!::+0x11 +0000009f`a3dff760 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a3dff790 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 11 Id: 34c4.3ac0 Suspend: 1 Teb: 0000009f`a24d6000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a41fead0 00007ffe`8506d249 ntdll!RtlpAllocateHeap+0x835 +0000009f`a41fed30 00007ffe`85134832 ntdll!RtlpAllocateHeapInternal+0x6c9 +0000009f`a41fee30 00007ffe`850ee2e8 ntdll!RtlDebugAllocateHeap+0x102 +0000009f`a41feed0 00007ffe`8506d249 ntdll!RtlpAllocateHeap+0x7f1a8 +0000009f`a41ff130 00007ffe`85059634 ntdll!RtlpAllocateHeapInternal+0x6c9 +0000009f`a41ff230 00007ffe`85058877 ntdll!LdrpAllocateTls+0x108 +0000009f`a41ff300 00007ffe`850a45af ntdll!LdrpInitializeThread+0x6f +0000009f`a41ff3e0 00007ffe`850a44e3 ntdll!_LdrpInitialize+0x93 +0000009f`a41ff460 00007ffe`850a440e ntdll!LdrpInitializeInternal+0x6b +0000009f`a41ff6e0 00000000`00000000 ntdll!LdrInitializeThunk+0xe + + 12 Id: 34c4.3fac Suspend: 1 Teb: 0000009f`a24c4000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a43ff268 00007ffe`85067e65 ntdll!NtWaitForAlertByThreadId+0x14 +0000009f`a43ff270 00007ff7`38b9edcd ntdll!RtlAcquireSRWLockExclusive+0x165 +0000009f`a43ff2e0 00007ff7`386771e6 qemu_system_x86_64!qemu_mutex_lock_impl+0x73 +0000009f`a43ff320 00007ff7`388b5654 qemu_system_x86_64!bql_lock_impl+0x78 +0000009f`a43ff370 00007ff7`388b5b00 qemu_system_x86_64!prepare_mmio_access+0x30 +0000009f`a43ff3b0 00007ff7`388b5c6c qemu_system_x86_64!flatview_read_continue_step+0xa0 +0000009f`a43ff430 00007ff7`388b5db9 qemu_system_x86_64!flatview_read_continue+0x66 +0000009f`a43ff480 00007ff7`388b5e60 qemu_system_x86_64!flatview_read+0xe2 +0000009f`a43ff500 00007ff7`388b5fb6 qemu_system_x86_64!address_space_read_full+0x78 +0000009f`a43ff570 00007ff7`38786ddf qemu_system_x86_64!address_space_rw+0x68 +0000009f`a43ff5c0 00007ffd`c624af05 qemu_system_x86_64!whpx_emu_ioport_callback+0x63 +0000009f`a43ff610 00007ffd`c62523d5 WinHvEmulation!IoPortHandler::NotifyIoPortRead+0x45 +0000009f`a43ff640 00007ffd`c624b916 WinHvEmulation!EmulatorVp::DispatchIoPortOperation+0x159 +0000009f`a43ff690 00007ffd`c624a77f WinHvEmulation!EmulatorVp::TrySimpleIoEmulation+0xc2 +0000009f`a43ff800 00007ffd`c6248caf WinHvEmulation!EmulatorWrapper::TryEmulationHelper< &>+0xcb +0000009f`a43ff8a0 00007ff7`38787201 WinHvEmulation!WHvEmulatorTryIoEmulation+0x10f +0000009f`a43ff930 00007ff7`38788cd6 qemu_system_x86_64!whpx_handle_portio+0x73 +0000009f`a43ff9a0 00007ff7`38789bd2 qemu_system_x86_64!whpx_vcpu_run+0x4a8 +0000009f`a43ffb20 00007ff7`3878c008 qemu_system_x86_64!whpx_vcpu_exec+0x54 +0000009f`a43ffb60 00007ff7`38b9faf2 qemu_system_x86_64!whpx_cpu_thread_fn+0xfb +0000009f`a43ffbb0 00007ffe`8424e634 qemu_system_x86_64!win32_start_routine+0x4e +0000009f`a43ffc00 00007ffe`8424e70c msvcrt!_callthreadstartex+0x28 +0000009f`a43ffc30 00007ffe`83ca259d msvcrt!_threadstartex+0x7c +0000009f`a43ffc60 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a43ffc90 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 13 Id: 34c4.3ecc Suspend: 1 Teb: 0000009f`a24c6000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a45ff8c8 00007ffe`829a9cee ntdll!NtWaitForSingleObject+0x14 +0000009f`a45ff8d0 00007ffd`e15631e2 KERNELBASE!WaitForSingleObjectEx+0x8e +0000009f`a45ff970 00007ffd`e156b621 WinHvPlatform!WHvApi::Processor::RunVp+0x486 +0000009f`a45ffbe0 00007ff7`38788b9a WinHvPlatform!WHvRunVirtualProcessor+0x31 +0000009f`a45ffc20 00007ff7`38789bd2 qemu_system_x86_64!whpx_vcpu_run+0x36c +0000009f`a45ffda0 00007ff7`3878c008 qemu_system_x86_64!whpx_vcpu_exec+0x54 +0000009f`a45ffde0 00007ff7`38b9faf2 qemu_system_x86_64!whpx_cpu_thread_fn+0xfb +0000009f`a45ffe30 00007ffe`8424e634 qemu_system_x86_64!win32_start_routine+0x4e +0000009f`a45ffe80 00007ffe`8424e70c msvcrt!_callthreadstartex+0x28 +0000009f`a45ffeb0 00007ffe`83ca259d msvcrt!_threadstartex+0x7c +0000009f`a45ffee0 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a45fff10 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 14 Id: 34c4.3d08 Suspend: 1 Teb: 0000009f`a24c8000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a47ff1a8 00007ffe`829a9cee ntdll!NtWaitForSingleObject+0x14 +0000009f`a47ff1b0 00007ffd`e15631e2 KERNELBASE!WaitForSingleObjectEx+0x8e +0000009f`a47ff250 00007ffd`e156b621 WinHvPlatform!WHvApi::Processor::RunVp+0x486 +0000009f`a47ff4c0 00007ff7`38788b9a WinHvPlatform!WHvRunVirtualProcessor+0x31 +0000009f`a47ff500 00007ff7`38789bd2 qemu_system_x86_64!whpx_vcpu_run+0x36c +0000009f`a47ff680 00007ff7`3878c008 qemu_system_x86_64!whpx_vcpu_exec+0x54 +0000009f`a47ff6c0 00007ff7`38b9faf2 qemu_system_x86_64!whpx_cpu_thread_fn+0xfb +0000009f`a47ff710 00007ffe`8424e634 qemu_system_x86_64!win32_start_routine+0x4e +0000009f`a47ff760 00007ffe`8424e70c msvcrt!_callthreadstartex+0x28 +0000009f`a47ff790 00007ffe`83ca259d msvcrt!_threadstartex+0x7c +0000009f`a47ff7c0 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a47ff7f0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 15 Id: 34c4.3eb4 Suspend: 1 Teb: 0000009f`a24ca000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a49ff278 00007ffe`829a9cee ntdll!NtWaitForSingleObject+0x14 +0000009f`a49ff280 00007ffd`e15631e2 KERNELBASE!WaitForSingleObjectEx+0x8e +0000009f`a49ff320 00007ffd`e156b621 WinHvPlatform!WHvApi::Processor::RunVp+0x486 +0000009f`a49ff590 00007ff7`38788b9a WinHvPlatform!WHvRunVirtualProcessor+0x31 +0000009f`a49ff5d0 00007ff7`38789bd2 qemu_system_x86_64!whpx_vcpu_run+0x36c +0000009f`a49ff750 00007ff7`3878c008 qemu_system_x86_64!whpx_vcpu_exec+0x54 +0000009f`a49ff790 00007ff7`38b9faf2 qemu_system_x86_64!whpx_cpu_thread_fn+0xfb +0000009f`a49ff7e0 00007ffe`8424e634 qemu_system_x86_64!win32_start_routine+0x4e +0000009f`a49ff830 00007ffe`8424e70c msvcrt!_callthreadstartex+0x28 +0000009f`a49ff860 00007ffe`83ca259d msvcrt!_threadstartex+0x7c +0000009f`a49ff890 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a49ff8c0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 16 Id: 34c4.3844 Suspend: 1 Teb: 0000009f`a24cc000 Unfrozen +Child-SP RetAddr Call Site +0000009f`a4bff328 00007ffe`829c6849 ntdll!NtWaitForMultipleObjects+0x14 +0000009f`a4bff330 00007ffd`cb215d94 KERNELBASE!WaitForMultipleObjectsEx+0xe9 +0000009f`a4bff610 00007ffd`cb21607a libglib_2_0_0!g_pattern_match_simple+0x214 +0000009f`a4bff690 00007ffd`cb216612 libglib_2_0_0!g_pattern_match_simple+0x4fa +0000009f`a4bff6e0 00007ffd`cb203740 libglib_2_0_0!g_poll+0x392 +0000009f`a4bffbd0 00007ffd`cb204180 libglib_2_0_0!g_get_monotonic_time+0xac0 +0000009f`a4bffc60 00007ffd`c9eaa829 libglib_2_0_0!g_main_loop_run+0x120 +0000009f`a4bffcb0 00007ffd`e5ab4e2b libspice_server_1!spice_server_init+0x1ca9 +0000009f`a4bffcf0 00007ffe`8424e634 libwinpthread_1!pthread_create_wrapper+0x9b +0000009f`a4bffd30 00007ffe`8424e70c msvcrt!_callthreadstartex+0x28 +0000009f`a4bffd60 00007ffe`83ca259d msvcrt!_threadstartex+0x7c +0000009f`a4bffd90 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`a4bffdc0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + +# 17 Id: 34c4.3b3c Suspend: 1 Teb: 0000009f`a24d8000 Unfrozen +Child-SP RetAddr Call Site +0000009f`c4dffd08 00007ffe`8510735e ntdll!DbgBreakPoint +0000009f`c4dffd10 00007ffe`83ca259d ntdll!DbgUiRemoteBreakin+0x4e +0000009f`c4dffd40 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`c4dffd70 00000000`00000000 ntdll!RtlUserThreadStart+0x28 + + 18 Id: 34c4.16c4 Suspend: 1 Teb: 0000009f`a24d0000 Unfrozen +Child-SP RetAddr Call Site +0000009f`c53ffb58 00007ffe`850997db ntdll!NtWaitForAlertByThreadId+0x14 +0000009f`c53ffb60 00007ffe`829df2e9 ntdll!RtlSleepConditionVariableSRW+0x13b +0000009f`c53ffbe0 00007ff7`38b9f403 KERNELBASE!SleepConditionVariableSRW+0x29 +0000009f`c53ffc20 00007ff7`38bbc9e5 qemu_system_x86_64!qemu_cond_timedwait_impl+0x92 +0000009f`c53ffc70 00007ff7`38b9faf2 qemu_system_x86_64!worker_thread+0xc9 +0000009f`c53ffce0 00007ffe`8424e634 qemu_system_x86_64!win32_start_routine+0x4e +0000009f`c53ffd30 00007ffe`8424e70c msvcrt!_callthreadstartex+0x28 +0000009f`c53ffd60 00007ffe`83ca259d msvcrt!_threadstartex+0x7c +0000009f`c53ffd90 00007ffe`8508af38 KERNEL32!BaseThreadInitThunk+0x1d +0000009f`c53ffdc0 00000000`00000000 ntdll!RtlUserThreadStart+0x28 +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/2877.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/2877.toml new file mode 100644 index 00000000..d146d025 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/2877.toml @@ -0,0 +1,15 @@ +id = 2877 +title = "Windows Hypervisor Acceleration does not work in Qemu 9.5.20 on Windows 11 24H2 Host" +state = "closed" +created_at = "2025-03-21T16:10:53.120Z" +closed_at = "2025-03-23T15:54:24.497Z" +labels = ["accel: WHPX", "hostos: Windows"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/2877" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/289.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/289.toml new file mode 100644 index 00000000..f5500fff --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/289.toml @@ -0,0 +1,15 @@ +id = 289 +title = "Guest freezes until there is a keyboard input on Windows version" +state = "opened" +created_at = "2021-05-14T09:19:15.960Z" +closed_at = "n/a" +labels = ["GUI", "accel: WHPX", "device:input", "hostos: Windows", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/289" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/430.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/430.toml new file mode 100644 index 00000000..188a97e0 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/430.toml @@ -0,0 +1,15 @@ +id = 430 +title = "Microsoft Hyper-V acceleration not working" +state = "closed" +created_at = "2021-06-17T20:54:20.562Z" +closed_at = "2025-03-20T07:16:05.212Z" +labels = ["Closed::Duplicate", "accel: WHPX", "device:input"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/430" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/628.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/628.toml new file mode 100644 index 00000000..3f4e90b1 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/628.toml @@ -0,0 +1,20 @@ +id = 628 +title = "nested virtualization on whpx" +state = "opened" +created_at = "2021-09-19T17:36:30.669Z" +closed_at = "n/a" +labels = ["accel: WHPX", "hostos: Windows", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/628" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """Depends on, first needs fixing of, Issue #346 / Issue #430 , Essentially accel=whpx is not working/is broken/has regression. +``` +PS J:\\> E:\\scoopg\\shims\\qemu-system-x86_64.exe --version +QEMU emulator version 6.1.0 (v6.1.0-11882-g7deea770bf-dirty) +Copyright (c) 2003-2021 Fabrice Bellard and the QEMU Project developers +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/689.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/689.toml new file mode 100644 index 00000000..6037ce6b --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/689.toml @@ -0,0 +1,41 @@ +id = 689 +title = "Unable To Open UDP Port" +state = "opened" +created_at = "2021-10-23T06:57:28.984Z" +closed_at = "n/a" +labels = ["accel: WHPX"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/689" +host-os = "Microsoft Windows 11 Home Insider Preview Single Language" +host-arch = "x64" +qemu-version = "5.1.92" +guest-os = "Ubuntu" +guest-arch = "(GNU/Linux 5.4.0-89-generic x86_64)" +description = """Unable to forward UDP port""" +reproduce = """Used **..\\qemu-system-x86_64.exe" -smp 4 -accel whpx -hda ".\\ubuntu01.qcow2" -m 8G -vga std -net nic -net user,hostfwd=tcp::80-:80,hostfwd=tcp::443-:443,hostfwd=tcp::10000-:10000,hostfwd=udp::10000-:10000**__ to run qemu.""" +additional = """I want to use 10000(UDP) port at my server i used upper command to run my Qemu server as i was using it for TCP ports. Here are the logs: +
+**AT Guest(UBUNTU):**
+10000/tcp ALLOW Anywhere
+10000/udp ALLOW Anywhere

+ +**AT Host(Windows):**
+_**FOR TCP 10000 (IT'S WORKING)**_
+ Starting portqry.exe -n 127.0.0.1 -e 10000 -p TCP ...
+Querying target system called:
+ 127.0.0.1
+Attempting to resolve IP address to a name...
+IP address resolved to DESKTOP-Node001
+querying...
+TCP port 10000 (unknown service): LISTENING
+portqry.exe -n 127.0.0.1 -e 10000 -p TCP exits with return code 0x00000000.

+ + +_**FOR UDP 10000 (IT'S NOT WORKING)**_
+Starting portqry.exe -n 127.0.0.1 -e 10000 -p UDP ...
+Querying target system called:
+ 127.0.0.1
+Attempting to resolve IP address to a name...
+IP address resolved to DESKTOP-Node001
+querying...
+UDP port 10000 (unknown service): LISTENING or FILTERED
+portqry.exe -n 127.0.0.1 -e 10000 -p UDP exits with return code 0x00000002.
""" diff --git a/gitlab/issues/target_missing/host_missing/accel_WHPX/858.toml b/gitlab/issues/target_missing/host_missing/accel_WHPX/858.toml new file mode 100644 index 00000000..ad08c67c --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_WHPX/858.toml @@ -0,0 +1,21 @@ +id = 858 +title = "qemu-system-x86_64: WHPX: Unexpected VP exit code 4" +state = "opened" +created_at = "2022-02-04T11:23:44.876Z" +closed_at = "n/a" +labels = ["accel: WHPX"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/858" +host-os = "Windows 10 Enterprise 21H2" +host-arch = "x86-64" +qemu-version = "QEMU emulator version 6.2.0 (v6.2.0-11889-g5b72bf03f5-dirty)" +guest-os = "n/a" +guest-arch = "n/a" +description = """Qemu closes and prints following message: + +WHPX: setting APIC emulation mode in the hypervisor +Windows Hypervisor Platform accelerator is operational +whpx: injection failed, MSI (0, 0) delivery: 0, dest_mode: 0, trigger mode: 0, vector: 0, lost (c0350005) +qemu-system-x86_64: WHPX: Unexpected VP exit code 4""" +reproduce = """1. build OVMF firmware from edk2 +2. run cmd : qemu-system-x86_64 -accel whpx --bios D:\\Projects\\FW\\uefi\\edk2\\Build\\OvmfX64\\DEBUG_VS2019\\FV\\OVMF.fd""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_Xen/1061.toml b/gitlab/issues/target_missing/host_missing/accel_Xen/1061.toml new file mode 100644 index 00000000..ccfcf976 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_Xen/1061.toml @@ -0,0 +1,254 @@ +id = 1061 +title = "xen/pt: Incorrect register mask for PCI passthrough prevents Linux guest from completing boot process" +state = "closed" +created_at = "2022-06-04T23:31:18.450Z" +closed_at = "2022-07-06T01:48:26.936Z" +labels = ["accel: Xen"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1061" +host-os = "Debian unstable" +host-arch = "x86_64, Xen hypervisor version 4.16.1" +qemu-version = "7.0.0" +guest-os = "Debian 11.3" +guest-arch = "x86_64, Xen HVM guest with Qemu device model and PCI passthrough" +description = """In brief, the problem is that PCI/GPU passthrough functions normally with Xen/Qemu if the Xen HVM guest is Windows, but if the guest is Linux, the guest will not complete the booting process and it never reaches the systemd targets that allow the GUI environment to start and login to the desktop environment. The problem is that a bug in the way Qemu initializes the PCI status register of the passed through devices causes the PCI capabilities list bit of the PCI status register to be disabled instead of enabled. This in turn disables the MSI-x interrupt handling capability of the passed through PCI devices. I think the reason only Linux guests are affected is that Linux guests use a different method of delivering interrupts from the passed through PCI devices to the guest from the method used by Windows guests, and the method used by Windows does not require the MSI-x capability of the PCI devices but the method used by Linux does need the MSI-x capability of the passed through devices. I will explain this further in the additional information section with logs and other relevant information.""" +reproduce = """1. It might only be reproducible on specific hardware. It is very reproducible on my system, an ASRock B85M-Pro4 with BIOS version P2.50 and a Haswell core i5-4590S CPU. +2. Configure the system to pass through the Intel integrated graphics device (IGD), the on-board USB 3 controller, and the onboard PCI audio device to a Windows Xen HVM guest with Qemu running as the device model for the Windows guest in Dom0 using the Xen xl toolstack, and verify that the Windows guest boots and functions properly. This is not trivial and can probably only be done by persons familiar with Xen and its PCI and VGA/GPU passthrough feature. Here is the xl domain configuration file that the Xen xl toolstack used to create and boot the working Windows HVM domain with passthrough of three PCI devices on my hardware: +``` +builder = 'hvm' +bios = 'seabios' +memory = '3072' +vcpus = '4' +device_model_version = 'qemu-xen' +disk = ['/dev/systems/windows,,xvda,w'] +name = 'bullseye' +vif = [ 'model=e1000,script=vif-route,ip=' ] +on_poweroff = 'destroy' +on_reboot = 'restart' +on_crash = 'destroy' +boot = 'c' +acpi = '1' +apic = '1' +viridian = '1' +xen_platform_pci = '1' +serial = 'pty' +vga = 'none' +sdl = '0' +vnc = '0' +gfx_passthru = '1' +pci = [ '00:1b.0', '00:14.0,rdm_policy=relaxed', '00:02.0' ] +``` +3. Shut down the working Windows Xen HVM and replace it with a Linux Xen HVM disk image and try to boot that in place of Windows, keeping all other configuration options the same as with the working Windows guest. To create and boot the non-working Linux HVM domain, I used the same xl domain configuration as for Windows with the exception that the disk line was replaced with: +``` +disk = ['/dev/systems/linux,,xvda,w'] +``` +which obviously points to a virtual disk that boots Linux instead of Windows. A Linux guest, such as Debian bullseye or Debian buster or Debian sid will not boot properly and instead exhibit the problem handling IRQs from the passed through PCI devices, as discussed above.""" +additional = """This problem is known by QubesOS and they have been using a patch to fix it since 2017, but they give very few details about the problem in their commit messages: + +https://github.com/QubesOS/qubes-vmm-xen-stubdom-linux/pull/3/commits/ab2b4c2ad02827a73c52ba561e9a921cc4bb227c + +That same patch to hw/xen/xen_pt_config_init.c also fixes the problem on my system. + +Some logs: + +Without the QubesOS patch, I get error messages indicating problems handling IRQs like this in the Dom0: + +May 10 08:50:03 bullseye kernel: [79077.644346] pciback 0000:00:1b.0: xen_pciback: vpci: assign to virtual slot 0 +May 10 08:50:03 bullseye kernel: [79077.644478] pciback 0000:00:1b.0: registering for 16 +May 10 08:50:03 bullseye kernel: [79077.644732] pciback 0000:00:14.0: xen_pciback: vpci: assign to virtual slot 1 +May 10 08:50:03 bullseye kernel: [79077.644874] pciback 0000:00:14.0: registering for 16 +May 10 08:50:03 bullseye kernel: [79077.645024] pciback 0000:00:02.0: xen_pciback: vpci: assign to virtual slot 2 +May 10 08:50:03 bullseye kernel: [79077.645107] pciback 0000:00:02.0: registering for 16 +May 10 08:50:30 bullseye kernel: [79105.273876] vif vif-16-0 vif16.0: Guest Rx ready +May 10 08:50:30 bullseye kernel: [79105.273893] IPv6: ADDRCONF(NETDEV_CHANGE): vif16.0: link becomes ready +May 10 08:50:30 bullseye kernel: [79105.278023] xen-blkback: backend/vbd/16/51712: using 4 queues, protocol 1 (x86_64-abi) persistent grants +May 10 08:50:44 bullseye kernel: [79119.104937] irq 16: nobody cared (try booting with the "irqpoll" option) +May 10 08:50:44 bullseye kernel: [79119.104973] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.10.0-6-amd64 #1 Debian 5.10.28-1 +May 10 08:50:44 bullseye kernel: [79119.104976] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B85M Pro4, BIOS P2.50 12/11/2015 +May 10 08:50:44 bullseye kernel: [79119.104979] Call Trace: +May 10 08:50:44 bullseye kernel: [79119.104984] +May 10 08:50:44 bullseye kernel: [79119.104998] dump_stack+0x6b/0x83 +May 10 08:50:44 bullseye kernel: [79119.105008] __report_bad_irq+0x35/0xa7 +May 10 08:50:44 bullseye kernel: [79119.105014] note_interrupt.cold+0xb/0x61 +May 10 08:50:44 bullseye kernel: [79119.105024] handle_irq_event+0xa8/0xb0 +May 10 08:50:44 bullseye kernel: [79119.105030] handle_fasteoi_irq+0x78/0x1c0 +May 10 08:50:44 bullseye kernel: [79119.105037] generic_handle_irq+0x47/0x50 +May 10 08:50:44 bullseye kernel: [79119.105044] __evtchn_fifo_handle_events+0x175/0x190 +May 10 08:50:44 bullseye kernel: [79119.105054] __xen_evtchn_do_upcall+0x66/0xb0 +May 10 08:50:44 bullseye kernel: [79119.105063] __xen_pv_evtchn_do_upcall+0x11/0x20 +May 10 08:50:44 bullseye kernel: [79119.105069] asm_call_irq_on_stack+0x12/0x20 +May 10 08:50:44 bullseye kernel: [79119.105072] +May 10 08:50:44 bullseye kernel: [79119.105079] xen_pv_evtchn_do_upcall+0xa2/0xc0 +May 10 08:50:44 bullseye kernel: [79119.105084] exc_xen_hypervisor_callback+0x8/0x10 +May 10 08:50:44 bullseye kernel: [79119.105091] RIP: e030:xen_hypercall_sched_op+0xa/0x20 +May 10 08:50:44 bullseye kernel: [79119.105097] Code: 51 41 53 b8 1c 00 00 00 0f 05 41 5b 59 c3 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc 51 41 53 b8 1d 00 00 00 0f 05 <41> 5b 59 c3 cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc cc +May 10 08:50:44 bullseye kernel: [79119.105100] RSP: e02b:ffffffff82603de8 EFLAGS: 00000246 +May 10 08:50:44 bullseye kernel: [79119.105106] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff810023aa +May 10 08:50:44 bullseye kernel: [79119.105108] RDX: 0000000009d62df2 RSI: 0000000000000000 RDI: 0000000000000001 +May 10 08:50:44 bullseye kernel: [79119.105111] RBP: ffffffff82613940 R08: 00000066a1715350 R09: 000047f57b235dc9 +May 10 08:50:44 bullseye kernel: [79119.105114] R10: 0000000000007ff0 R11: 0000000000000246 R12: 0000000000000000 +May 10 08:50:44 bullseye kernel: [79119.105117] R13: 0000000000000000 R14: 0000000000000000 R15: 0000000000000000 +May 10 08:50:44 bullseye kernel: [79119.105124] ? xen_hypercall_sched_op+0xa/0x20 +May 10 08:50:44 bullseye kernel: [79119.105133] ? xen_safe_halt+0xc/0x20 +May 10 08:50:44 bullseye kernel: [79119.105140] ? default_idle+0xa/0x10 +May 10 08:50:44 bullseye kernel: [79119.105145] ? default_idle_call+0x38/0xc0 +May 10 08:50:44 bullseye kernel: [79119.105152] ? do_idle+0x208/0x2b0 +May 10 08:50:44 bullseye kernel: [79119.105158] ? cpu_startup_entry+0x19/0x20 +May 10 08:50:44 bullseye kernel: [79119.105164] ? start_kernel+0x587/0x5a8 +May 10 08:50:44 bullseye kernel: [79119.105170] ? xen_start_kernel+0x625/0x631 +May 10 08:50:44 bullseye kernel: [79119.105180] ? startup_xen+0x3e/0x3e +May 10 08:50:44 bullseye kernel: [79119.105184] handlers: +May 10 08:50:44 bullseye kernel: [79119.105222] [<000000005d228d5f>] usb_hcd_irq [usbcore] +May 10 08:50:44 bullseye kernel: [79119.105245] [<00000000e534b010>] ath_isr [ath9k] +May 10 08:50:44 bullseye kernel: [79119.105257] Disabling IRQ #16 + +Also, without the patch, I get error messages about failure to handle IRQs in the Linux Xen HVM guest: + +Oct 23 18:50:32 domU kernel: irq 36: nobody cared (try booting with the "irqpoll" option) +Oct 23 18:50:32 domU kernel: CPU: 0 PID: 0 Comm: swapper/0 Not tainted 5.10.0-9-amd64 #1 Debian 5.10.70-1 +Oct 23 18:50:32 domU kernel: Hardware name: Xen HVM domU, BIOS 4.14.3 10/22/2021 +Oct 23 18:50:32 domU kernel: Call Trace: +Oct 23 18:50:32 domU kernel: +Oct 23 18:50:32 domU kernel: dump_stack+0x6b/0x83 +Oct 23 18:50:32 domU kernel: __report_bad_irq+0x35/0xa7 +Oct 23 18:50:32 domU kernel: note_interrupt.cold+0xb/0x61 +Oct 23 18:50:32 domU kernel: handle_irq_event+0xa8/0xb0 +Oct 23 18:50:32 domU kernel: handle_fasteoi_irq+0x78/0x1c0 +Oct 23 18:50:32 domU kernel: generic_handle_irq+0x47/0x50 +Oct 23 18:50:32 domU kernel: __evtchn_fifo_handle_events+0x175/0x190 +Oct 23 18:50:32 domU kernel: __xen_evtchn_do_upcall+0x66/0xb0 +Oct 23 18:50:32 domU kernel: __sysvec_xen_hvm_callback+0x22/0x30 +Oct 23 18:50:32 domU kernel: asm_call_irq_on_stack+0x12/0x20 +Oct 23 18:50:32 domU kernel: +Oct 23 18:50:32 domU kernel: sysvec_xen_hvm_callback+0x72/0x80 +Oct 23 18:50:32 domU kernel: asm_sysvec_xen_hvm_callback+0x12/0x20 +Oct 23 18:50:32 domU kernel: RIP: 0010:native_safe_halt+0xe/0x10 +Oct 23 18:50:32 domU kernel: Code: 02 20 48 8b 00 a8 08 75 c4 e9 7b ff ff ff cc cc cc cc cc cc cc cc cc cc cc cc cc cc e9 07 00 00 00 0f 00 2d a6 6f 54 00 fb f4 90 e9 07 00 00 00 0f 00 2d 96 6f 54 00 f4 c3 cc cc 0f 1f 44 00 +Oct 23 18:50:32 domU kernel: RSP: 0018:ffffffff89003e48 EFLAGS: 00000246 +Oct 23 18:50:32 domU kernel: RAX: 0000000000004000 RBX: 0000000000000001 RCX: ffff8dbb7cc2c9c0 +Oct 23 18:50:32 domU kernel: RDX: ffff8dbb7cc00000 RSI: ffff8dbaf55b1400 RDI: ffff8dbaf55b1464 +Oct 23 18:50:32 domU kernel: RBP: ffff8dbaf55b1464 R08: ffffffff891b9120 R09: 0000000000000008 +Oct 23 18:50:32 domU kernel: R10: 000000000000000e R11: 000000000000000d R12: 0000000000000001 +Oct 23 18:50:32 domU kernel: R13: ffffffff891b91a0 R14: 0000000000000001 R15: 0000000000000000 +Oct 23 18:50:32 domU kernel: ? xen_sched_clock+0x11/0x20 +Oct 23 18:50:32 domU kernel: acpi_idle_do_entry+0x46/0x50 +Oct 23 18:50:32 domU kernel: acpi_idle_enter+0x86/0xc0 +Oct 23 18:50:32 domU kernel: cpuidle_enter_state+0x89/0x350 +Oct 23 18:50:32 domU kernel: cpuidle_enter+0x29/0x40 +Oct 23 18:50:32 domU kernel: do_idle+0x1ef/0x2b0 +Oct 23 18:50:32 domU kernel: cpu_startup_entry+0x19/0x20 +Oct 23 18:50:32 domU kernel: start_kernel+0x587/0x5a8 +Oct 23 18:50:32 domU kernel: secondary_startup_64_no_verify+0xb0/0xbb +Oct 23 18:50:32 domU kernel: handlers: +Oct 23 18:50:32 domU kernel: [<000000007d3a0964>] usb_hcd_irq [usbcore] +Oct 23 18:50:32 domU kernel: Disabling IRQ #36 +Oct 23 18:50:32 domU kernel: PM: Image not found (code -22) +Oct 23 18:50:32 domU kernel: [drm:drm_atomic_helper_wait_for_flip_done [drm_kms_helper]] *ERROR* [CRTC:45:pipe A] flip_done timed out + +To prove the cause of the bug, I compare some logs without the patch +and with the patch that fixes it. + +First, relevant logs generated by Qemu in Dom0, for existing Qemu without the patch. On Debian these logs are located in /var/log/xen in the Dom0: + +[00:06.0] xen_pt_realize: Assigning real physical device 00:14.0 to devfn 0x30 +[...] +[00:06.0] xen_pt_config_reg_init: Offset 0x0006 mismatch! Emulated=0x0010, host=0x0290, syncing to 0x0280. +[...] +[00:06.0] xen_pt_realize: Real physical device 00:14.0 registered successfully +[00:02.0] xen_pt_realize: Assigning real physical device 00:02.0 to devfn 0x10 +[...] +[00:02.0] xen_pt_config_reg_init: Offset 0x0006 mismatch! Emulated=0x0010, host=0x0090, syncing to 0x0080. +[...] +[00:02.0] xen_pt_realize: Real physical device 00:02.0 registered successfully + +Next, the same logs, but now using a version of Qemu with the patch that fixes the bug: + +[00:06.0] xen_pt_realize: Assigning real physical device 00:14.0 to devfn 0x30 +[...] +[00:06.0] xen_pt_config_reg_init: Offset 0x0006 mismatch! Emulated=0x0010, host=0x0290, syncing to 0x0290. +[...] +[00:06.0] xen_pt_realize: Real physical device 00:14.0 registered successfully +[00:02.0] xen_pt_realize: Assigning real physical device 00:02.0 to devfn 0x10 +[...] +[00:02.0] xen_pt_config_reg_init: Offset 0x0006 mismatch! Emulated=0x0010, host=0x0090, syncing to 0x0090. +[...] +[00:02.0] xen_pt_realize: Real physical device 00:02.0 registered successfully + +To decipher what is happening here, one must refer to the definitions +in the pci/header.h file from PCI Utilities that in Debian is in the +libpci-dev package and is probably in similarly named packages on other +distros. + +The Offset of 0x0006 corresponds to the 16-bit PCI_STATUS register of +the passed through device, and the Emulated value of 0x0010 sets the desired +emulated value of the PCI_STATUS_CAP_LIST bit to 1 in the PCI_STATUS register. +The host values of 0x0290, 0x0090 correspond to the setting of the register in the +physical device for real device 00:14.0 and 00:02.0, respectively. +The syncing to value indicates the value of the register that Qemu +exposes to the guest. Notice that without the patch, the PCI_STATUS_CAP_LIST +bit is turned off for the two PCI devices (register value = 0x0280 and 0x0080 +for real device 00:14.0 and 00:02.0, respectively), but the bit is turned +on (0x0290 and 0x0090) for these devices with the patch. With the capabilities list enabled, the guest can use the MSI-x capability of the device, but with the capabilities +list disabled, the guest cannot use the MSI-x capability of the devices. +That explains why this patch is needed in Qemu to fix this problem and enable the Linux guest to use the MSI-x capability of the passed through PCI devices. + +This is the QubesOS patch thatfixes it: +``` +--- a/hw/xen/xen_pt_config_init.c ++++ b/hw/xen/xen_pt_config_init.c +@@ -1969,7 +1969,7 @@ + /* Mask out host (including past size). */ + new_val = val & host_mask; + /* Merge emulated ones (excluding the non-emulated ones). */ +- new_val |= data & host_mask; ++ new_val |= data & reg->emu_mask; + /* Leave intact host and emulated values past the size - even though + * we do not care as we write per reg->size granularity, but for the + * logging below lets have the proper value. */ +``` +The QubesOS patch that fixes it in Debian's Qemu 7.0.0 build is also attached as a file.[xen-fix-emu-mask.patch](/uploads/3bef189175549cd9854f8dc3d1affc88/xen-fix-emu-mask.patch) + +~~I will not officially submit it as a patch because I am not its author.~~ + +~~I do not know why QubesOS never officially requested that this fix +be committed to Qemu upstream, but I hope after review by the +maintainers of the code touched by this patch it will be recognized +as a necessary fix to a mistake that causes the desired merge of +the host and emulated values to be incorrect.~~ + +For reference, the commit that is fixed by the QubesOS patch is: + +Fixes: 2e87512eccf3c5e40f3142ff5a763f4f850839f4 (xen/pt: Sync up the dev.config and data values.) + +I think perhaps that commit and the patched file might need some other cleanup so I might try my hand at officially submitting a patch to Qemu that fixes this issue on my hardware without breaking something else, because it is possible that the simple QubesOS patch is not suitable as the correct fix. + +But before I do that, I wish to make one more comment. In my logs, the only other register than the PCI_STATUS register that is affected by the QubesOS patch is the PCI_HEADER_TYPE register. Without the patch, the register's value is always exposed to the guest as 0x80, and with the patch, the value is always exposed as 0x00 (PCI_HEADER_TYPE_NORMAL as defined in pci/header.h). That is because Qemu sets the initial emulated value of PCI_HEADER_TYPE register to 0x80, but Qemu also sets the emu_mask to 0x00, so after correcting the merging of the host and emulated values with the QubesOS patch, the value is synced to 0x00 instead of 0x80. What I don't understand is why the register is initialized with 0x80, but the emu_mask is 0x00. Shouldn't the emu_mask be 0x80, to pass through the initial emulated value of 0x80? ~~Also, I don't know why the initial emulated value of PCI_HEADER_TYPE is set to 0x80 but I will assume that is the correct emulated value that should be exposed to the guest.~~ Update: After doing some research, I discovered the bit that is set in the PCI_HEADER_TYPE register (0x80) because of this issue is the bit to define the device as a multifunction device. None of my devices are multifunction, and the fact that the multifunction bit is incorrectly set on my passed through devices because of this issue seems to have no effect on the operation of the device or the guest. Apparently the author of the code to initialize the PCI_HEADER_TYPE register planned to initialize every passed through device as a multifunction device, but is this needed? My testing indicates it is not needed on my system. + +I am referring to this code in hw/xen/xen_pt_config_init.c: + +``` +static int xen_pt_header_type_reg_init(XenPCIPassthroughState *s, + XenPTRegInfo *reg, uint32_t real_offset, + uint32_t *data) +{ + /* read PCI_HEADER_TYPE */ + *data = reg->init_val | 0x80; + return 0; +} + +[...] + + /* Header Type reg */ + { + .offset = PCI_HEADER_TYPE, + .size = 1, + .init_val = 0x00, + .ro_mask = 0xFF, + .emu_mask = 0x00, + .init = xen_pt_header_type_reg_init, + .u.b.read = xen_pt_byte_reg_read, + .u.b.write = xen_pt_byte_reg_write, + }, +``` +I would appreciate any guidance that experienced Qemu or Xen contributors can give me about this question. ~~If no one gives me any guidance here in a timely manner, I plan to propose my own fix officially to Qemu as the QubesOS patch plus changing the emu_mask value of the PCI_HEADER_TYPE register from 0x00 to 0x80. I verified that fixes the problem I am seeing in the PCI_STATUS register without also causing the change that the QubesOS patch makes to the PCI_HEADER_TYPE register.~~ + +I plan to submit a patch to fix this issue, noting the effect the patch has on the PCI_HEADER_TYPE register in the commit message.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_Xen/485.toml b/gitlab/issues/target_missing/host_missing/accel_Xen/485.toml new file mode 100644 index 00000000..f97d9014 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_Xen/485.toml @@ -0,0 +1,15 @@ +id = 485 +title = "Failed to restore domain - error load load virtio-balloon:virtio" +state = "closed" +created_at = "2021-07-17T13:58:48.591Z" +closed_at = "2021-10-06T09:31:26.604Z" +labels = ["Migration", "accel: Xen", "device:virtio"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/485" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_Xen/685.toml b/gitlab/issues/target_missing/host_missing/accel_Xen/685.toml new file mode 100644 index 00000000..5fb7d802 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_Xen/685.toml @@ -0,0 +1,77 @@ +id = 685 +title = "QEMU Segmentation fault - Xen / Ubuntu 18.04" +state = "closed" +created_at = "2021-10-22T09:03:56.138Z" +closed_at = "2023-06-06T06:16:06.526Z" +labels = ["Storage", "accel: Xen"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/685" +host-os = "Ubuntu 18.04.1" +host-arch = "x86_64" +qemu-version = "QEMU emulator version 5.2.0 (Debian 1:5.2+dfsg-9ubuntu3.1)" +guest-os = "Windows 7 SP1" +guest-arch = "x86_64" +description = """See notes below.""" +reproduce = """See notes below.""" +additional = """* The error is very rare. +* The VMs have been created with `xl create` (Xen utility). +* The error has been found with _coredump_ ([core.qemu-system-i38.0.abb1047980ee4143937dcce7b8da9e60.16892.1634806267000000.lz4](/uploads/a90e21a2e14c9ebba07585034de25b1a/core.qemu-system-i38.0.abb1047980ee4143937dcce7b8da9e60.16892.1634806267000000.lz4)): +```bash +$ sudo coredumpctl info 16892 + PID: 16892 (qemu-system-i38) + UID: 0 (root) + GID: 0 (root) + Signal: 11 (SEGV) + Timestamp: Thu 2021-10-21 11:51:07 MSK (17min ago) + Command Line: /usr/bin/qemu-system-i386 -xen-domid 2679 -no-shutdown -chardev socket,id=libxl-cmd,path=/var/run/xen/qmp-libxl-2679,server,nowait -mon chardev=libxl-cmd,mode=control -chardev socket,id=libxenstat-cmd,path=/var/run/xen/qmp + Executable: /usr/bin/qemu-system-i386 + Control Group: /system.slice/ptms.sandbox.sandbox-creator.service + Unit: ptms.sandbox.sandbox-creator.service + Slice: system.slice + Boot ID: abb1047980ee4143937dcce7b8da9e60 + Machine ID: bdce82649a9d4d9db192a692b330943f + Hostname: ptms-7 + Storage: /var/lib/systemd/coredump/core.qemu-system-i38.0.abb1047980ee4143937dcce7b8da9e60.16892.1634806267000000.lz4 + Message: Process 16892 (qemu-system-i38) of user 0 dumped core. + + Stack trace of thread 16892: + #0 0x00007f1c6d33ca5f __memmove_avx_unaligned_erms (libc.so.6) + #1 0x00005586abeae8bf iov_from_buf_full (qemu-system-i386) + #2 0x00005586abe03d46 n/a (qemu-system-i386) + #3 0x00005586abdd17ad n/a (qemu-system-i386) + #4 0x00005586abeac93c n/a (qemu-system-i386) + #5 0x00007f1c6d2067b0 n/a (libc.so.6) + #6 0x00005586abeb89bd n/a (qemu-system-i386) + #7 0x00005586abeaaf87 aio_bh_poll (qemu-system-i386) + #8 0x00005586abe9a45e aio_dispatch (qemu-system-i386) + #9 0x00005586abeaad9e n/a (qemu-system-i386) + #10 0x00007f1c6fd7f537 g_main_context_dispatch (libglib-2.0.so.0) + #11 0x00005586abeb5caa main_loop_wait (qemu-system-i386) + #12 0x00005586abca092d qemu_main_loop (qemu-system-i386) + #13 0x00005586ab9f508e main (qemu-system-i386) + #14 0x00007f1c6d1cfbf7 __libc_start_main (libc.so.6) + #15 0x00005586ab9f97fa _start (qemu-system-i386) + + Stack trace of thread 16932: + #0 0x00007f1c6d2c9639 syscall (libc.so.6) + #1 0x00005586abe9de1b qemu_event_wait (qemu-system-i386) + #2 0x00005586abea5e28 n/a (qemu-system-i386) + #3 0x00005586abe9d0b6 n/a (qemu-system-i386) + #4 0x00007f1c6d5a66db start_thread (libpthread.so.0) + #5 0x00007f1c6d2cf71f __clone (libc.so.6) + + Stack trace of thread 16957: + #0 0x00007f1c6d5b0474 __libc_read (libpthread.so.0) + #1 0x00007f1c71f67777 n/a (libxenstore.so.3.0) + #2 0x00007f1c71f6784d n/a (libxenstore.so.3.0) + #3 0x00007f1c71f67b61 n/a (libxenstore.so.3.0) + #4 0x00007f1c6d5a66db start_thread (libpthread.so.0) + #5 0x00007f1c6d2cf71f __clone (libc.so.6) + + Stack trace of thread 16958: + #0 0x00007f1c6d5b0474 __libc_read (libpthread.so.0) + #1 0x00007f1c71f67777 n/a (libxenstore.so.3.0) + #2 0x00007f1c71f6784d n/a (libxenstore.so.3.0) + #3 0x00007f1c71f67b61 n/a (libxenstore.so.3.0) + #4 0x00007f1c6d5a66db start_thread (libpthread.so.0) + #5 0x00007f1c6d2cf71f __clone (libc.so.6) +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/100.toml b/gitlab/issues/target_missing/host_missing/accel_missing/100.toml new file mode 100644 index 00000000..b5ce13a7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/100.toml @@ -0,0 +1,15 @@ +id = 100 +title = "GDB context is inconsistent after \"monitor system_reset\"" +state = "opened" +created_at = "2021-05-03T16:33:19.029Z" +closed_at = "n/a" +labels = ["GDB", "Launchpad", "workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/100" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1000.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1000.toml new file mode 100644 index 00000000..83c55684 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1000.toml @@ -0,0 +1,16 @@ +id = 1000 +title = "Can qemu support different core on one machine?" +state = "closed" +created_at = "2022-04-23T01:51:04.568Z" +closed_at = "2022-04-23T17:31:43.421Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1000" +host-os = "(ubuntu 18.04)" +host-arch = "(x86)" +qemu-version = "(6.0)" +guest-os = "n/a" +guest-arch = "(ARM)" +description = """I want to build a machine, including three core which is different types, arm Cortex-M3 core, cortex-m33 core, contex-a53 core, communicate through mailbox. I checked the current implementation of QEMU and saw that a machine uses a core, such as mps2.c virt.c . I want to know whether the QEMU strategy supports different types of cores on one machine and can communicate with each other. +Thanks.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1001.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1001.toml new file mode 100644 index 00000000..9881e038 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1001.toml @@ -0,0 +1,15 @@ +id = 1001 +title = "query the current cursor position with QMP" +state = "opened" +created_at = "2022-04-23T12:48:55.865Z" +closed_at = "n/a" +labels = ["QAPI/QMP", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1001" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1005.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1005.toml new file mode 100644 index 00000000..30230e65 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1005.toml @@ -0,0 +1,185 @@ +id = 1005 +title = "blockdev-del doesn't work after blockdev-backup with incremental, which using dirty-bitmap" +state = "closed" +created_at = "2022-04-27T09:16:38.116Z" +closed_at = "2022-04-28T07:45:07.102Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1005" +host-os = "Ubuntu 20.04.2 LTS" +host-arch = "amd64" +qemu-version = "QEMU emulator version 6.1.0" +guest-os = "CentOS Linux release 7.9.2009" +guest-arch = "amd64" +description = """After incremental backup with bitmap, blockdev-del doesn't work at target node. +Because of this, incremental backup cannot rebase to base node. +I refered this. https://qemu-project.gitlab.io/qemu/interop/bitmaps.html#example-incremental-push-backups-without-backing-files""" +reproduce = """1. `blockdev-add` incremental backup node +``` +echo '{"execute":"qmp_capabilities"}{"execute":"blockdev-add","arguments":{"driver":"qcow2","node-name":"incre0","file":{"driver":"file","filename":"/mnt/7b12fe9c-fa0f-4f2a-82b1-3a6cd4e15ae8/temp/incre0.qcow2"}}}' | nc -U /mnt/7b12fe9c-fa0f-4f2a-82b1-3a6cd4e15ae8/temp/qmp.sock -N + +{ + "return": { + } +} +``` +2. `blockdev-backup` with `vda` to target `incre0` node +``` +echo '{"execute":"qmp_capabilities"}{"execute":"blockdev-backup", "arguments": {"device": "vda", "bitmap":"bitmap0", "target": "incre0", "sync": "incremental", "job-id": "incre0-job", "speed": 536870912}}' | nc -U /mnt/7b12fe9c-fa0f-4f2a-82b1-3a6cd4e15ae8/temp/qmp.sock -N + +{ + "timestamp": { + "seconds": 1651050066, + "microseconds": 848370 + }, + "event": "JOB_STATUS_CHANGE", + "data": { + "status": "created", + "id": "incre0-job" + } +} +{ + "timestamp": { + "seconds": 1651050066, + "microseconds": 848431 + }, + "event": "JOB_STATUS_CHANGE", + "data": { + "status": "running", + "id": "incre0-job" + } +} +{ + "timestamp": { + "seconds": 1651050066, + "microseconds": 848464 + }, + "event": "JOB_STATUS_CHANGE", + "data": { + "status": "paused", + "id": "incre0-job" + } +} +{ + "timestamp": { + "seconds": 1651050066, + "microseconds": 848485 + }, + "event": "JOB_STATUS_CHANGE", + "data": { + "status": "running", + "id": "incre0-job" + } +} +{ + "return": { + } +} + +``` +3. `query-block-jobs` check `incre0-job` is done +``` +echo '{"execute":"qmp_capabilities"}{"execute":"query-block-jobs"}' | nc -U /mnt/7b12fe9c-fa0f-4f2a-82b1-3a6cd4e15ae8/temp/qmp.sock -N + +{ + "return": { + } +} +{ + "return": [ + ] +} +``` +4. To release write lock (need to rebase in incre0.qcow2), `blockdev-del` +``` +echo '{"execute":"qmp_capabilities"}{"execute":"blockdev-del","arguments":{"node-name":"incre0"}' | nc -U /mnt/7b12fe9c-fa0f-4f2a-82b1-3a6cd4e15ae8/temp/qmp.sock -N + +{ + "return": { + } +} +``` +5. `qemu-img rebase` +``` +qemu-img rebase -b base.qcow2 -u incre0.qcow2 + +qemu-img: Could not open 'incre0.qcow2': Failed to get "write" lock +Is another process using the image [incre0.qcow2]? +``` + +6. check `query-named-block-nodes` after `blockdev-del` +``` +{ + "return": [ + { + "iops_rd": 0, + "detect_zeroes": "off", + "image": { + "virtual-size": 53687091200, + "filename": "/mnt/7b12fe9c-fa0f-4f2a-82b1-3a6cd4e15ae8/temp/incre0.qcow2", + "cluster-size": 65536, + "format": "qcow2", + "actual-size": 241340416, + "format-specific": { + "type": "qcow2", + "data": { + "compat": "1.1", + "compression-type": "zlib", + "lazy-refcounts": false, + "refcount-bits": 16, + "corrupt": false, + "extended-l2": false + } + }, + "dirty-flag": false + }, + "iops_wr": 0, + "ro": false, + "node-name": "incre0", + "backing_file_depth": 0, + "drv": "qcow2", + "iops": 0, + "bps_wr": 0, + "write_threshold": 0, + "encrypted": false, + "bps": 0, + "bps_rd": 0, + "cache": { + "no-flush": false, + "direct": false, + "writeback": true + }, + "file": "/mnt/7b12fe9c-fa0f-4f2a-82b1-3a6cd4e15ae8/temp/incre0.qcow2" + }, + { + "iops_rd": 0, + "detect_zeroes": "off", + "image": { + "virtual-size": 240451584, + "filename": "/mnt/7b12fe9c-fa0f-4f2a-82b1-3a6cd4e15ae8/temp/incre0.qcow2", + "format": "file", + "actual-size": 241340416, + "dirty-flag": false + }, + "iops_wr": 0, + "ro": false, + "node-name": "#block412", + "backing_file_depth": 0, + "drv": "file", + "iops": 0, + "bps_wr": 0, + "write_threshold": 0, + "encrypted": false, + "bps": 0, + "bps_rd": 0, + "cache": { + "no-flush": false, + "direct": false, + "writeback": true + }, + "file": "/mnt/7b12fe9c-fa0f-4f2a-82b1-3a6cd4e15ae8/temp/incre0.qcow2" + }, + ...... + ] +} +```""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1006.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1006.toml new file mode 100644 index 00000000..fcfeaa38 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1006.toml @@ -0,0 +1,15 @@ +id = 1006 +title = "qga: add get disk stats of guest interface" +state = "closed" +created_at = "2022-04-27T11:55:34.259Z" +closed_at = "2022-07-04T09:59:42.001Z" +labels = ["Guest Agent"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1006" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """just for linux""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1007.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1007.toml new file mode 100644 index 00000000..61ea900b --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1007.toml @@ -0,0 +1,15 @@ +id = 1007 +title = "qemu-user: add execveat syscall support" +state = "closed" +created_at = "2022-04-28T13:33:14.026Z" +closed_at = "2023-02-06T09:42:42.513Z" +labels = ["kind::Feature Request", "linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1007" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1010.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1010.toml new file mode 100644 index 00000000..6b69d982 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1010.toml @@ -0,0 +1,86 @@ +id = 1010 +title = "Errors on 9p mounts" +state = "closed" +created_at = "2022-04-30T14:10:34.834Z" +closed_at = "2022-09-07T14:46:55.112Z" +labels = ["block:9p"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1010" +host-os = "macOS (Monterey 12.3.1 (21E258))" +host-arch = "M1" +qemu-version = "7.0.0" +guest-os = "Ubuntu 22.04" +guest-arch = "aarch64" +description = """I'm trying to run Docker VMs with [Lima](https://github.com/lima-vm/lima), which uses QEMU. I'm trying to expose my home directory on macOS to the Ubuntu VM using `9p`. This is how the mount point looks like inside the Ubuntu VM: + +``` +root@lima-docker:~# mount | grep Users +mount0 on /Users/carlos type 9p (rw,relatime,dirsync,fscache,cachetag=4294894070,access=user,trans=virtio,version=9p2000.u) +root@lima-docker:~# +``` + +The problem I'm seeing is that doing an `ls -l /Users/carlos` gives a "Timer expired" error, and no output: + +``` +root@lima-docker:~# ls -l /Users/carlos +ls: reading directory '/Users/carlos': Timer expired +total 0 +``` + +Under `strace`, it seems that the timer error is raised by the `getdents64` system call: + +``` +root@lima-docker:~# strace -f ls -l /Users/carlos +[..] +openat(AT_FDCWD, "/Users/carlos", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 +newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=1984, ...}, AT_EMPTY_PATH) = 0 +mmap(NULL, 135168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xffffa16bf000 +getdents64(3, 0xffffa16bf040, 131072) = -1 ETIME (Timer expired) +[..] +``` + +I've also tried the `9p2000.L` protocol instead, and the results are a bit better. I do get a directory listing, but I see "xxx" errors: + +``` +root@lima-docker:~# ls -l /Users/carlos +ls: /Users/carlos: Network dropped connection on reset +ls: /Users/carlos/Music: Network dropped connection on reset +ls: /Users/carlos/Pictures: Network dropped connection on reset +ls: /Users/carlos/Desktop: Network dropped connection on reset +ls: /Users/carlos/Library: Network dropped connection on reset +ls: /Users/carlos/Public: Network dropped connection on reset +ls: /Users/carlos/Movies: Network dropped connection on reset +ls: /Users/carlos/Applications: Network dropped connection on reset +ls: /Users/carlos/Dropbox: Network dropped connection on reset +ls: /Users/carlos/Maildir: Network dropped connection on reset +ls: /Users/carlos/Documents: Network dropped connection on reset +ls: /Users/carlos/Downloads: Network dropped connection on reset +total 0 +drwx------ 5 carlos dialout 160 Dec 6 10:31 Applications +drwx------ 4 carlos dialout 128 Apr 28 14:40 Desktop +drwx------ 12 carlos dialout 384 Apr 30 08:44 Documents +drwx------ 164 carlos dialout 5248 Apr 29 13:50 Downloads +drwx------ 8 carlos dialout 256 Sep 4 2021 Dropbox +drwx------ 82 carlos dialout 2624 Apr 8 14:05 Library +drwxr-xr-x 3 carlos dialout 96 Nov 12 12:28 Maildir +drwx------ 4 carlos dialout 128 Jul 19 2021 Movies +drwx------ 4 carlos dialout 128 Aug 19 2021 Music +drwx------ 4 carlos dialout 128 Jul 19 2021 Pictures +drwxr-xr-x 4 carlos dialout 128 Jul 19 2021 Public +``` + +The errors in this case seem to come from the `lgetxattr`system call: + +``` +root@lima-docker:~# strace -f ls -l /Users/carlos +[..] +statx(AT_FDCWD, "/Users/carlos/Downloads", AT_STATX_SYNC_AS_STAT|AT_SYMLINK_NOFOLLOW, STATX_MODE|STATX_NLINK|STATX_UID|STATX_GID|STATX_MTIME|STATX_SIZE, {stx_mask=STATX_BASIC_STATS|STATX_MNT_ID, stx_attributes=0, stx_mode=S_IFDIR|0700, stx_size=5248, ...}) = 0 +lgetxattr("/Users/carlos/Downloads", "security.selinux", 0xaaaaec72da70, 255) = -1 ENETRESET (Network dropped connection on reset) +write(2, "ls: ", 4ls: ) = 4 +write(2, "/Users/carlos/Downloads", 23/Users/carlos/Downloads) = 23 +write(2, ": Network dropped connection on "..., 37: Network dropped connection on reset) = 37 +[..] +``` + +I've reported this to the Lima folks at https://github.com/lima-vm/lima/issues/831, and they suggested opening an issue here. Any ideas?""" +reproduce = """1. If you have Lima installed (I'm using version 0.10.0): `limactl start --name=docker ./lima-templates/docker.yaml`""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1012.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1012.toml new file mode 100644 index 00000000..e347d701 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1012.toml @@ -0,0 +1,49 @@ +id = 1012 +title = "9p: newfstatat behaves differently than fstat causing ENOENT for here-documents" +state = "closed" +created_at = "2022-05-03T12:06:54.341Z" +closed_at = "2024-11-29T16:25:48.045Z" +labels = ["block:9p"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1012" +host-os = "ALT Linux Sisyphus" +host-arch = "x86-64" +qemu-version = "QEMU emulator version 6.2.0 (qemu-6.2.0-alt2)" +guest-os = "ALT Linux Sisyphus" +guest-arch = "x86-64" +description = """After recent gnulib and coreutils update bash here-documents stopped to work producing `cat: -: No such file or directory` error.""" +reproduce = """1. I have file `a` with: +``` +cat <, "", {st_dev=makedev(0, 0x5), st_ino=85, st_mode=S_IFCHR|0600, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_rdev=makedev(0x4, 0x40), st_atime=1651577553 /* 2022-05-03T11:32:33.969984203+0000 */, +st_atime_nsec=969984203, st_mtime=1651577553 /* 2022-05-03T11:32:33.969984203+0000 */, st_mtime_nsec=969984203, st_ctime=1651577069 /* 2022-05-03T11:24:29.969984203+0000 */, st_ctime_nsec=969984203}, AT_EMPTY_PATH) = 0 + [pid 291] newfstatat(0, "", 0x7ffd1b96a3a0, AT_EMPTY_PATH) = -1 ENOENT (No such file or directory) + [pid 291] write(2, "cat: ", 5cat: ) = 5 + [pid 291] write(2, "-", 1-) = 1 + [pid 291] write(2, ": No such file or directory", 27: No such file or directory) = 27 + [pid 291] write(2, "\\n", 1 +```""" +additional = """In comparison, `strace -fyv bash a` in the old system w/o gnulib/coreutils update shows: +``` + [pid 283] fstat(1, {st_dev=makedev(0, 0x5), st_ino=85, st_mode=S_IFCHR|0600, st_nlink=1, st_uid=0, st_gid=0, st_blksize=4096, st_blocks=0, st_rdev=makedev(0x4, 0x40), st_atime=1651577784 /* 2022-05-03T11:36:24.238343204+0000 */, st_atime_nsec=238343204, +st_mtime=1651577784 /* 2022-05-03T11:36:24.238343204+0000 */, st_mtime_nsec=238343204, st_ctime=1651577774 /* 2022-05-03T11:36:14.238343204+0000 */, st_ctime_nsec=238343204}) = 0 + [pid 283] fstat(0, {st_dev=makedev(0, 0x14), st_ino=17926519, st_mode=S_IFREG|0600, st_nlink=0, st_uid=502, st_gid=502, st_blksize=262144, st_blocks=0, st_size=2, st_atime=1651577786 /* 2022-05-03T11:36:26.295302472+0000 */, +st_atime_nsec=295302472, st_mtime=1651577785 /* 2022-05-03T11:36:25+0000 */, st_mtime_nsec=0, st_ctime=1651577785 /* 2022-05-03T11:36:25+0000 */, st_ctime_nsec=0}) = 0 + [pid 283] fadvise64(0, 0, 0, POSIX_FADV_SEQUENTIAL) = 0 + [pid 283] mmap(NULL, 270336, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f715f13e000 + [pid 283] read(0, "x\\n", 262144) = 2 + [pid 283] write(1, "x\\n", 2x +``` + +So it seems that they started to use `newfstatat` instead of `fstat`, which behaves differently.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1013.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1013.toml new file mode 100644 index 00000000..b47205ae --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1013.toml @@ -0,0 +1,15 @@ +id = 1013 +title = "[Bug] user input is not sanitized in QEMU_Elf_init and can lead to buffer overflow" +state = "closed" +created_at = "2022-05-05T07:15:10.056Z" +closed_at = "2022-05-25T22:18:18.059Z" +labels = ["Security"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1013" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1014.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1014.toml new file mode 100644 index 00000000..d5e3eb23 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1014.toml @@ -0,0 +1,15 @@ +id = 1014 +title = "Make -chardev, -serial and others accept stderr like they accept stdio" +state = "opened" +created_at = "2022-05-05T07:39:56.456Z" +closed_at = "n/a" +labels = ["Chardev", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1014" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """It's not clear what should happen when the guest tries to read from (instead of write to) the character device. On the other hand, I don't think the specific behavior matters very much.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1015.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1015.toml new file mode 100644 index 00000000..5105eeee --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1015.toml @@ -0,0 +1,15 @@ +id = 1015 +title = "qemu-7.0 there is no device \"hostdev0\" defined" +state = "closed" +created_at = "2022-05-05T08:17:19.798Z" +closed_at = "2022-05-13T06:49:12.997Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1015" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1016.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1016.toml new file mode 100644 index 00000000..b9f89b12 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1016.toml @@ -0,0 +1,15 @@ +id = 1016 +title = "In-process sandboxing of the majority of QEMU via WebAssembly or similar" +state = "opened" +created_at = "2022-05-05T22:31:08.514Z" +closed_at = "n/a" +labels = ["kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1016" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """This would be in addition to other sandboxes, such as sVirt.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1018.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1018.toml new file mode 100644 index 00000000..97f5a7ff --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1018.toml @@ -0,0 +1,31 @@ +id = 1018 +title = "virtio-scsi-pci with iothread results in 100% CPU in qemu 7.0.0" +state = "opened" +created_at = "2022-05-09T12:36:33.830Z" +closed_at = "n/a" +labels = ["Storage", "device:virtio"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1018" +host-os = "Gentoo" +host-arch = "x86" +qemu-version = "7.0.0" +guest-os = "Kubuntu 22.04" +guest-arch = "x86" +description = """Top reports constant 100% host CPU usage by `qemu-system-x86`. I have narrowed the issue down to the following section of the config: +``` + -object iothread,id=t0 \\ + -device virtio-scsi-pci,iothread=t0,num_queues=4 \\ +``` +If this is replaced by +``` + -device virtio-scsi-pci \\ +``` +Then CPU usage is normal (near 0%). + +This problem doesn't appear with qemu 6.2.0 where CPU usage is near 0% even with iothread in the qemu options.""" +reproduce = """1. Download Kubuntu 22.04 LTS ISO (https://cdimage.ubuntu.com/kubuntu/releases/22.04/release/kubuntu-22.04-desktop-amd64.iso), +2. Create a root virtual drive for the guest with 'qemu-img create -f qcow2 -o cluster_size=4k kubuntu.img 256G', +3. Start the guest with the config given above, +4. Connect to the guest (using spicy for example, password 'p'), select "try kubuntu" in grub menu AND later in the GUI, let it boot to plasma desktop, monitor host CPU usage using 'top'. + +(there could be a faster way to reproduce it)""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1019.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1019.toml new file mode 100644 index 00000000..dbc496b9 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1019.toml @@ -0,0 +1,23 @@ +id = 1019 +title = "Cannot create a shared directory between Ubuntu 20.04 host and (sparc) NetBSD 8.2 guest" +state = "closed" +created_at = "2022-05-09T20:14:57.675Z" +closed_at = "2022-05-10T07:04:57.546Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1019" +host-os = "(Ubuntu 20.04 LTS)" +host-arch = "(x86_64)" +qemu-version = "(e.g. qemu-sparc version 6.2.92 (v7.0.0-rc2-18-gd5341e0913) Copyright (c) 2003-2022 Fabrice Bellard and the QEMU Project developers)" +guest-os = "n/a" +guest-arch = "n/a" +description = """I am currently trying to set up a shared directory between the Ubuntu 20.04 LTS host and the QEMU guest. However, the error messages that I receive from QEMU immediately are the following, but unfortunately I don't know the proper way to do this given the host and guest OS. +``` +qemu-system-sparc: warning: hub port hub0port1 has no peer +qemu-system-sparc: warning: hub 0 with no nics +qemu-system-sparc: warning: netdev hub0port1 has no peer +qemu-system-sparc: warning: requested NIC (#net276, model virtio) was not created (not supported by this machine?) +```""" +reproduce = """1. Installed `samba` on the host with `sudo apt install samba` +2. Created `/home/rflint/shared_dir` on the host +3. Ran the command indicated at the top of the page.""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/102.toml b/gitlab/issues/target_missing/host_missing/accel_missing/102.toml new file mode 100644 index 00000000..bf79bd5e --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/102.toml @@ -0,0 +1,15 @@ +id = 102 +title = "Mouse stops working when connected usb-storage-device" +state = "opened" +created_at = "2021-05-03T16:34:05.286Z" +closed_at = "n/a" +labels = ["Launchpad", "USB", "device:input", "kind::Bug", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/102" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1020.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1020.toml new file mode 100644 index 00000000..3af5feca --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1020.toml @@ -0,0 +1,24 @@ +id = 1020 +title = "Display mode 0x6 doubles lines" +state = "closed" +created_at = "2022-05-10T16:50:49.309Z" +closed_at = "2022-07-29T17:29:53.180Z" +labels = ["device:graphics", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1020" +host-os = "manjaro" +host-arch = "x86-64" +qemu-version = "6.2.0" +guest-os = "NO_OS" +guest-arch = "i386" +description = """When developing https://github.com/korneliuszo/ne2000xt I've occured problem with double lines in mode 0x06 of VGA display, problem doesn't exist in mode 0x05""" +reproduce = """1. Call int 0x10, to setup video mode +2. put data into video ram (./cga.py -i 192.168.1.102 -I ~/a.png) +3. bad display""" +additional = """Bad display: +![a](/uploads/a6d13b7f5f45000c46371b0bdf526d2a/a.png) + +Same data, but in mode 0x05 +![b](/uploads/585d4dfe35b4ee028374100c10929f68/b.png) + +Same script as in bad display but run under 86Box +![20220510-172456-004004](/uploads/bf42813fbcbb6a73e736d0635c6425c5/20220510-172456-004004.png)""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1024.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1024.toml new file mode 100644 index 00000000..5504db46 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1024.toml @@ -0,0 +1,18 @@ +id = 1024 +title = "Unable to build QEMU with dbus display support on Windows" +state = "opened" +created_at = "2022-05-12T19:02:44.628Z" +closed_at = "n/a" +labels = ["hostos: Windows"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1024" +host-os = "Windows 10 21H2" +host-arch = "x86_64" +qemu-version = "7.0.50 (b32b3897f8b8f2f17425c22ea229ea6ebcb7d552)" +guest-os = "n/a" +guest-arch = "n/a" +description = """When building QEMU on Windows with `./configure --enable-dbus-display --enable-modules`, the following error appears: + +`ERROR: Modules are not available for Windows`""" +reproduce = """1. Attempt to build QEMU on Windows (MSYS2 MinGW) with dbus display support""" +additional = """Attempting to build with only `--enable-dbus-display` does not work either, as it requires `--enable-modules`, which does not work on Windows: +`../meson.build:1598:0: ERROR: Feature dbus_display cannot be enabled: -display dbus requires --enable-modules`""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1025.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1025.toml new file mode 100644 index 00000000..162964c6 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1025.toml @@ -0,0 +1,15 @@ +id = 1025 +title = "qemu-img create will silently overwrite existing image" +state = "opened" +created_at = "2022-05-13T10:20:51.136Z" +closed_at = "n/a" +labels = ["Storage"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1025" +host-os = "Windows 10 entreprise 20H2" +host-arch = "x86_64" +qemu-version = "QEMU emulator version 7.0.0 (v7.0.0-11902-g1d935f4a02-dirty)" +guest-os = "n/a" +guest-arch = "n/a" +description = """If file exists, it is silently overwritten, causing loss of data. oups.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1026.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1026.toml new file mode 100644 index 00000000..337ef45d --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1026.toml @@ -0,0 +1,124 @@ +id = 1026 +title = "Backup with large RBD disk is slow since QEMU 6.2.0 (since commit 0347a8fd)" +state = "closed" +created_at = "2022-05-16T11:27:05.695Z" +closed_at = "2024-02-08T14:51:07.145Z" +labels = ["Regression", "Storage"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1026" +host-os = "Proxmox VE 7.2 (but using upstream QEMU builds)" +host-arch = "x86" +qemu-version = ">= 6.2.0" +guest-os = "n/a" +guest-arch = "n/a" +description = """Since commit 0347a8fd4c ("block/rbd: implement bdrv_co_block_status"), there is a big slowdown for large RBD images for backup.""" +reproduce = """I used the following script +``` +root@pve701 ~ # cat rbdbackup.sh +#!/bin/bash +rbd create emptytestA -p rbdkvm --size $2 +rbd create emptytestB -p rbdkvm --size $2 +$1 \\ + -qmp stdio \\ + -drive file=rbd:rbdkvm/emptytestA:conf=/etc/pve/ceph.conf:id=admin:keyring=/etc/pve/priv/ceph/rbdkvm.keyring,if=none,id=driveA,format=raw \\ + -drive file=rbd:rbdkvm/emptytestB:conf=/etc/pve/ceph.conf:id=admin:keyring=/etc/pve/priv/ceph/rbdkvm.keyring,if=none,id=driveB,format=raw \\ +</WinDev2204Eval-disk001.vdi/WinDev2204Eval-disk001.img` +5. Start Windows 11 in Qemu: +``` +qemu-system-x86_64 -enable-kvm -cpu host -device virtio-blk-pci,scsi=off,drive=WinDevDrive,id=virtio-disk0,bootindex=0 -drive file=/WinDev2204Eval-disk001.img,if=none,id=WinDevDrive,format=raw -net nic -net user,hostname=windowsvm -m 8G -monitor stdio -name "Windows" -usbdevice tablet -device virtio-serial -chardev spicevmc,id=vdagent,name=vdagent -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 -cdrom /virtio-win-0.1.215.iso +``` +6. Win 11 won't boot and will go into recovery mode (even the safeboot trick doesn't work here), please follow that [answer](https://superuser.com/questions/1057959/windows-10-in-kvm-change-boot-disk-to-virtio#answer-1200899) to load the viostor driver over recovery cmd +7. Reboot the VM and it should start +2. Install CrystalDiskMark +3. Execute CrystalDiskMark Benchmark""" +additional = """#""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1033.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1033.toml new file mode 100644 index 00000000..b52246b9 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1033.toml @@ -0,0 +1,35 @@ +id = 1033 +title = "fakeroot under qemu fails with 'semop(1): encountered an error: Function not implemented'" +state = "opened" +created_at = "2022-05-23T01:09:03.763Z" +closed_at = "n/a" +labels = ["linux-user", "workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1033" +host-os = "xubuntu 20.04 (Focal)" +host-arch = "x86_64" +qemu-version = "version 7.0.50 (v7.0.0-1171-g3757b0d08b)" +guest-os = "raspberry pi os bullseye (raspbian)" +guest-arch = "armv7l" +description = """Appears to be the same issue as that discussed and reportedly fixed in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=965109 + +Running raspberry pi os in a chroot (using schroot). Execution of fakeroot as part of dpkg-buildpackage results in: + +``` +dpkg-buildpackage: info: source package clementine +dpkg-buildpackage: info: source version 1.4.0rc1-836-g4665916ba~bullseye +dpkg-buildpackage: info: source distribution bullseye +dpkg-buildpackage: info: source changed by David Sansome +dpkg-buildpackage: info: host architecture armhf + dpkg-source --before-build . + fakeroot debian/rules clean +semop(1): encountered an error: Function not implemented +dpkg-buildpackage: error: fakeroot debian/rules clean subprocess returned exit status 1 +``` + +This is the same error as reported in bug 965109, but I'm running the most recent version of qemu - I built it from the git repo, so it should include the fix for 965109.""" +reproduce = """1. Setup (s)chroot with arm architecture (although the architecture may not matter) +2. Run fakeroot in the chroot +3. Observe the failure related to the semop syscall""" +additional = """- Not sure what other information I can provide to be helpful. +- The command line listed above is what I gather from ps; it's how qemu-arm-static is called by schroot. I've not been able to figure out _how_ schroot calls qemu-arm-static, I only know it does. +- I compiled qemu from source using my own user id, and ran into an issue with make install, so I manually used install to deploy the executable to /usr/local/bin... And then had to symlink that to /usr/bin as schroot apparently hardcodes the location of qemu-arm-static (at least it did not pick up the version I'd placed in /usr/local/bin).""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1036.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1036.toml new file mode 100644 index 00000000..26ce80b4 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1036.toml @@ -0,0 +1,23 @@ +id = 1036 +title = "QEMU immediately exits when combining a GL-enabled SDL display with SPICE" +state = "closed" +created_at = "2022-05-24T10:15:51.538Z" +closed_at = "2023-03-21T08:39:35.448Z" +labels = ["GUI"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1036" +host-os = "Arch Linux" +host-arch = "x86" +qemu-version = "7.0.0 (also reproducible on latest `master`, 3757b0d08b399c609954cf57f273b1167e5d7a8d)." +guest-os = "n/a" +guest-arch = "n/a" +description = """Running QEMU with the given command line results in QEMU immediately exiting with this line being printed, and no other output: + +``` +qemu-system-x86_64: Display spice is incompatible with the GL context +``` + +I am unsure whether this is a supported mode of setting up QEMU, but QEMU 6.2.0 ran just fine with it (or, to be more precise, it wasn't an issue until ac32b2fff127843355b4f7e7ac9f93dd4a395adf). + +The issue does not happen with `-display sdl,gl=off`, as GL is presumably not involved at all in that case.""" +reproduce = """1. Run `./qemu-system-x86_64 -display sdl,gl=on -spice port=5930`.""" +additional = """This issue has been reproduced on other distributions, including Ubuntu 20.04 and Ubuntu 22.04.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1037.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1037.toml new file mode 100644 index 00000000..c68077fd --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1037.toml @@ -0,0 +1,15 @@ +id = 1037 +title = "Let's encrypt certificate for *.qemu.org has expired" +state = "closed" +created_at = "2022-05-25T10:30:45.204Z" +closed_at = "2022-05-25T10:34:11.607Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1037" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/104.toml b/gitlab/issues/target_missing/host_missing/accel_missing/104.toml new file mode 100644 index 00000000..20fb27c2 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/104.toml @@ -0,0 +1,15 @@ +id = 104 +title = "Cursor jumps on shape change with vmware vga" +state = "opened" +created_at = "2021-05-03T16:40:31.196Z" +closed_at = "n/a" +labels = ["Launchpad", "device:graphics", "device:input", "kind::Bug", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/104" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1044.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1044.toml new file mode 100644 index 00000000..1c9c2045 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1044.toml @@ -0,0 +1,15 @@ +id = 1044 +title = "Warning: libevent-loop-base.a the table of contents is empty" +state = "closed" +created_at = "2022-05-28T10:56:42.143Z" +closed_at = "2023-10-03T14:43:02.130Z" +labels = ["Build System", "hostos: macOS"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1044" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1048.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1048.toml new file mode 100644 index 00000000..9f476b44 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1048.toml @@ -0,0 +1,18 @@ +id = 1048 +title = "usb/ohci does not reset HccaPad1 after frame number update." +state = "closed" +created_at = "2022-05-29T23:18:43.592Z" +closed_at = "2023-05-25T17:14:28.934Z" +labels = ["USB", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1048" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = """When the OHCI controller's framenumber is incremented, HccaPad1 register should be set to zero. Ref OHCI Spec 4.4.1. +Relevant code section: https://gitlab.com/qemu-project/qemu/-/blob/master/hw/usb/hcd-ohci.c#L1201 + +ReactOS uses hccaPad1 to determine if the OHCI hardware is running, consequently it fails this check in current qemu master.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1049.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1049.toml new file mode 100644 index 00000000..9e339289 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1049.toml @@ -0,0 +1,15 @@ +id = 1049 +title = "Have DeviceRealize return boolean indicating error" +state = "closed" +created_at = "2022-05-30T11:44:22.680Z" +closed_at = "2022-07-28T12:45:33.542Z" +labels = ["kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1049" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1052.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1052.toml new file mode 100644 index 00000000..71541f98 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1052.toml @@ -0,0 +1,87 @@ +id = 1052 +title = "QEMU monitor hangs after \"stop\" QMP command called in postcopy-paused migration state" +state = "opened" +created_at = "2022-06-01T12:30:31.562Z" +closed_at = "n/a" +labels = ["Migration"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1052" +host-os = "Fedora 35" +host-arch = "x86_64" +qemu-version = "7.0.0" +guest-os = "RHEL 7.8" +guest-arch = "x86" +description = """QEMU monitor hangs when I try to pause virtual CPUs using "stop" QMP command +on the destination host once migration enters postcopy-paused (after it was +paused using "migrate-pause" QMP command on the source host). QEMU just does +not send any reply to the "stop" command.""" +reproduce = """1. start migration +2. wait for the first iteration to finish +3. switch to post-copy using "migrate-start-postcopy" +3. break migration with "migrate-pause" +4. send "stop" to the destination monitor""" +additional = """Unfortunately I haven't been able to get a stack trace as gdb just hangs when +I try to attach it to QEMU after step 4. I can see threads getting SIGUSR1 +after the "stop" command, but I cannot get to gdb prompt afterwards: + +``` +(gdb) c +Continuing. +[New Thread 0x7f41ec9be640 (LWP 1112)] +[New Thread 0x7f41d7fff640 (LWP 1113)] +Thread 4 "CPU 0/KVM" received signal SIGUSR1, User defined signal 1. +Thread 5 "CPU 1/KVM" received signal SIGUSR1, User defined signal 1. +Thread 4 "CPU 0/KVM" received signal SIGUSR1, User defined signal 1. +Thread 5 "CPU 1/KVM" received signal SIGUSR1, User defined signal 1. +Thread 4 "CPU 0/KVM" received signal SIGUSR1, User defined signal 1. +Thread 5 "CPU 1/KVM" received signal SIGUSR1, User defined signal 1. +Thread 4 "CPU 0/KVM" received signal SIGUSR1, User defined signal 1. +Thread 5 "CPU 1/KVM" received signal SIGUSR1, User defined signal 1. +Thread 4 "CPU 0/KVM" received signal SIGUSR1, User defined signal 1. +Thread 5 "CPU 1/KVM" received signal SIGUSR1, User defined signal 1. +Thread 4 "CPU 0/KVM" received signal SIGUSR1, User defined signal 1. +Thread 4 "CPU 0/KVM" received signal SIGUSR1, User defined signal 1. +``` + +I was able to attach strace to it though (in case it is at least a bit +useful). The first line corresponds to the final '}' of the +{"execute":"stop","id":"libvirt-413"} QMP comamnd: + +``` +[pid 72970] recvmsg(20, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="}", iov_len=1}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 1 +[pid 72970] write(4, "\\1\\0\\0\\0\\0\\0\\0\\0", 8) = 8 +[pid 72949] <... ppoll resumed>) = 1 ([{fd=4, revents=POLLIN}], left {tv_sec=0, tv_nsec=513181335}) +[pid 72970] write(19, "\\1\\0\\0\\0\\0\\0\\0\\0", 8 +[pid 72949] read(4, +[pid 72970] <... write resumed>) = 8 +[pid 72949] <... read resumed>"\\1\\0\\0\\0\\0\\0\\0\\0", 512) = 8 +[pid 72970] write(19, "\\1\\0\\0\\0\\0\\0\\0\\0", 8 +[pid 72949] ppoll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=23, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}, {fd=32, events=POLLIN}, {fd=33, events=POLLIN}, {fd=34, events=POLLIN}, {fd=38, events=POLLIN}, {fd=40, events=POLLIN}, {fd=41, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}, {fd=44, events=POLLIN}, {fd=45, events=POLLIN}, {fd=46, events=POLLIN}, {fd=47, events=POLLIN}, {fd=48, events=POLLIN}, {fd=49, events=POLLIN}, {fd=50, events=POLLIN}, {fd=51, events=POLLIN}, {fd=52, events=POLLIN}, {fd=53, events=POLLIN}, {fd=54, events=POLLIN}, {fd=55, events=POLLIN}, {fd=56, events=POLLIN}, ...], 74, {tv_sec=0, tv_nsec=0}, NULL, 8 +[pid 72970] <... write resumed>) = 8 +[pid 72949] <... ppoll resumed>) = 0 (Timeout) +[pid 72970] write(19, "\\1\\0\\0\\0\\0\\0\\0\\0", 8 +[pid 72949] write(8, "\\1\\0\\0\\0\\0\\0\\0\\0", 8 +[pid 72970] <... write resumed>) = 8 +[pid 72949] <... write resumed>) = 8 +[pid 72970] write(19, "\\1\\0\\0\\0\\0\\0\\0\\0", 8 +[pid 72949] ppoll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=8, events=POLLIN}, {fd=9, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=23, events=POLLIN}, {fd=24, events=POLLIN}, {fd=29, events=POLLIN}, {fd=30, events=POLLIN}, {fd=31, events=POLLIN}, {fd=32, events=POLLIN}, {fd=33, events=POLLIN}, {fd=34, events=POLLIN}, {fd=38, events=POLLIN}, {fd=40, events=POLLIN}, {fd=41, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}, {fd=44, events=POLLIN}, {fd=45, events=POLLIN}, {fd=46, events=POLLIN}, {fd=47, events=POLLIN}, {fd=48, events=POLLIN}, {fd=49, events=POLLIN}, {fd=50, events=POLLIN}, {fd=51, events=POLLIN}, {fd=52, events=POLLIN}, {fd=53, events=POLLIN}, {fd=54, events=POLLIN}, {fd=55, events=POLLIN}, {fd=56, events=POLLIN}, ...], 74, {tv_sec=0, tv_nsec=0}, NULL, 8 +[pid 72970] <... write resumed>) = 8 +[pid 72949] <... ppoll resumed>) = 1 ([{fd=8, revents=POLLIN}], left {tv_sec=0, tv_nsec=0}) +[pid 72970] poll([{fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=0}], 3, -1 +[pid 72949] rt_sigprocmask(SIG_BLOCK, ~[], +[pid 72970] <... poll resumed>) = 1 ([{fd=19, revents=POLLIN}]) +[pid 72949] <... rt_sigprocmask resumed>[BUS USR1 ALRM IO], 8) = 0 +[pid 72970] read(19, +[pid 72949] getpid() = 72949 +[pid 72970] <... read resumed>"\\5\\0\\0\\0\\0\\0\\0\\0", 16) = 8 +[pid 72949] tgkill(72949, 72971, SIGUSR1 +[pid 72970] poll([{fd=18, events=POLLIN}, {fd=19, events=POLLIN}, {fd=20, events=0}], 3, -1 +[pid 72949] <... tgkill resumed>) = 0 +[pid 72949] rt_sigprocmask(SIG_SETMASK, [BUS USR1 ALRM IO], NULL, 8) = 0 +[pid 72949] rt_sigprocmask(SIG_BLOCK, ~[], [BUS USR1 ALRM IO], 8) = 0 +[pid 72949] getpid() = 72949 +[pid 72949] tgkill(72949, 72972, SIGUSR1) = 0 +[pid 72949] rt_sigprocmask(SIG_SETMASK, [BUS USR1 ALRM IO], NULL, 8) = 0 +[pid 72949] futex(0x5606f6cb73a8, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 0, NULL, FUTEX_BITSET_MATCH_ANY +``` + +And that's it, the last futex never returns.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1055.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1055.toml new file mode 100644 index 00000000..15af53b9 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1055.toml @@ -0,0 +1,24 @@ +id = 1055 +title = "QEMU does not close listening socket for incoming migration when post-copy migration breaks" +state = "closed" +created_at = "2022-06-02T15:04:38.993Z" +closed_at = "2024-12-18T13:34:03.970Z" +labels = ["Migration"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1055" +host-os = "Fedora 35" +host-arch = "x86_64" +qemu-version = "7.0.0" +guest-os = "RHEL 7.8" +guest-arch = "x86" +description = """QEMU keeps listening on the incoming port even after breaking a post-copy +migration using "migrate-pause" QMP command. And even once migration is +finished after recovering it "migrate-recover" using a different port number. +If "migrate-recover" is called with a URI specifying the original port (which +is still in LISTEN state), QEMU reports "Failed to find an available port: +Address already in use".""" +reproduce = """1. start migration +2. wait for the first iteration to finish +3. switch to post-copy using "migrate-start-postcopy" +3. break migration with "migrate-pause" +4. check lsof -p $QEMU_PID""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/106.toml b/gitlab/issues/target_missing/host_missing/accel_missing/106.toml new file mode 100644 index 00000000..217c07d5 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/106.toml @@ -0,0 +1,15 @@ +id = 106 +title = "qemu-git gravis ultrasound not working" +state = "opened" +created_at = "2021-05-03T16:41:04.288Z" +closed_at = "n/a" +labels = ["Audio", "Launchpad", "hostos: Windows", "kind::Bug", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/106" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1063.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1063.toml new file mode 100644 index 00000000..1494a763 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1063.toml @@ -0,0 +1,19 @@ +id = 1063 +title = "qemu: could not load PC BIOS 'bios-256k.bin'" +state = "closed" +created_at = "2022-06-05T08:35:36.796Z" +closed_at = "2023-09-27T09:47:43.007Z" +labels = ["Closed::NotReproducible"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1063" +host-os = "Ubuntu 18.04" +host-arch = "x86_64" +qemu-version = "QEMU emulator version 7.0.50" +guest-os = "Ubuntu 18.04" +guest-arch = "x86" +description = """I cloned latest QEMU and build in Ubuntu 18.04, when I run QEMU to start a vm, it tells me `could not load PC BIOS 'bios-256k.bin' + +![image](/uploads/ce3eecac2f3a840e29f764d18a515dfd/image.png)""" +reproduce = """1. Clone latest QEMU in Ubuntu18.04 +2. build QEMU +3. Use QEMU and libvirt to start a virtual machine.""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1064.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1064.toml new file mode 100644 index 00000000..551c8ca8 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1064.toml @@ -0,0 +1,51 @@ +id = 1064 +title = "aarch64:qemu6.2.0 compile error" +state = "closed" +created_at = "2022-06-06T07:45:12.500Z" +closed_at = "2022-08-30T01:09:58.923Z" +labels = ["Closed::NotReproducible", "Networking"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1064" +host-os = "Linux" +host-arch = "ARM" +qemu-version = "- QEMU command line:" +guest-os = "- OS/kernel version:" +guest-arch = "## Description of problem" +description = """""" +reproduce = """1. download qemu source package +`wget http://mirrors.163.com/centos-vault/centos/8-stream/AppStream/Source/SPackages/qemu-kvm-6.2.0-12.module_el8.7.0%2b1140%2bff0772f9.src.rpm` +2. install qemu source package +`rpm -ivh qemu-*.rpm` +3. build qemu +` rpmbuild --define "_topdir /xxx/src_qemu6.2.0" -bb SPECS/qemu-kvm.spec` +4. error message: +``` +In function 'dump_receive_iov', + inlined from 'filter_dump_receive_iov' at ../net/dump.c:157:5: +../net/dump.c:89:9: error: 'writev' specified size 18446744073709551600 exceeds maximum object size 9223372036854775807 [-Werror=stringop-overflow=] + 89 | if (writev(s->fd, dumpiov, cnt + 1) != sizeof(hdr) + caplen) { + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /home/xxx/src_qemu6.2.0/BUILD/qemu-kvm-6.2.0/include/qemu/osdep.h:108, + from ../net/dump.c:25: +../net/dump.c: In function 'filter_dump_receive_iov': +/usr/include/sys/uio.h:52:16: note: in a call to function 'writev' declared with attribute 'read_only (2, 3)' + 52 | extern ssize_t writev (int __fd, const struct iovec *__iovec, int __count) + | ^~~~~~ +cc1: all warnings being treated as errors +``` +**gcc version** +``` +# gcc --version +gcc (GCC) 10.3.1 +Copyright (C) 2020 Free Software Foundation, Inc. +This is free software; see the source for copying conditions. There is NO +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +``` +``` +[root]# meson -v +0.62.1 +[root]# ninja -v +ninja: error: loading 'build.ninja': No such file or directory +[root@vm77 src_qemu6.2.0]# ninja --version +1.8.2 +```""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1066.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1066.toml new file mode 100644 index 00000000..6d731643 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1066.toml @@ -0,0 +1,40 @@ +id = 1066 +title = "virtfs fails to access contents of non-readable directories" +state = "opened" +created_at = "2022-06-06T14:50:03.134Z" +closed_at = "n/a" +labels = ["block:9p"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1066" +host-os = "Linux Gentoo" +host-arch = "x86_64" +qemu-version = "7.0.0" +guest-os = "Linux" +guest-arch = "x86_64" +description = """Attempting to access a directory inside a non-readable directory via virtfs fails.""" +reproduce = """On host: +1. `mkdir -p test/foo/bar` +2. `echo hello world >test/foo/bar/baz.txt` +3. `chmod -r test/foo` + +The following works on host: + +``` +$ ls test +foo +$ ls test/foo +ls: cannot open directory 'test/foo': Permission denied +$ ls test/foo/bar +baz.txt +``` + +However on guest: + +``` +bash-5.1# ls /test/ +foo +bash-5.1# ls /test/foo/ +ls: cannot open directory '/test/foo/': Permission denied +bash-5.1# ls /test/foo/bar/ +ls: cannot access '/test/foo/bar/': Permission denied +```""" +additional = """I am guessing virtfs attempts to check rights (via access?) on the directory itself when obtaining an inode to give to the guest, however not having read access doesn't mean something can't be executed, especially for directories.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/107.toml b/gitlab/issues/target_missing/host_missing/accel_missing/107.toml new file mode 100644 index 00000000..454dc83f --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/107.toml @@ -0,0 +1,15 @@ +id = 107 +title = "qemu-img fixed vhd issues" +state = "closed" +created_at = "2021-05-03T16:41:15.336Z" +closed_at = "2021-05-04T22:30:44.860Z" +labels = ["Launchpad", "Storage", "qemu-img"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/107" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1070.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1070.toml new file mode 100644 index 00000000..d0a7fe36 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1070.toml @@ -0,0 +1,18 @@ +id = 1070 +title = "gdbstub XML generation for ARM is done for every CPU" +state = "opened" +created_at = "2022-06-10T11:22:17.068Z" +closed_at = "n/a" +labels = ["GDB", "kind::Bug", "linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1070" +host-os = "n/a" +host-arch = "aarch64 (and probably ARM)" +qemu-version = "version 7.0.50 (v7.0.0-1706-geee6aacd15-dirty)" +guest-os = "n/a" +guest-arch = "aarch64 (and probably ARM)" +description = """- As arm_cpu_register_gdb_regs_for_features is called from the device + realize stage for each vCPU in user mode we end up uselessly + regenerating the XML for every new thread. Once you get up to 100 + threads this starts exceeding the large maps done for QHT and PageDesc""" +reproduce = """See above command line, valgrind picks it up""" +additional = """See also #866, #967""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1071.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1071.toml new file mode 100644 index 00000000..6fd8d292 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1071.toml @@ -0,0 +1,22 @@ +id = 1071 +title = "Cannot passthrough two network devices (Mellanox ConnectX-3) to VM." +state = "closed" +created_at = "2022-06-10T15:45:58.861Z" +closed_at = "2023-05-02T23:02:03.832Z" +labels = ["VFIO"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1071" +host-os = "(Proxmox 7.2)" +host-arch = "(x86)" +qemu-version = "(QEMU emulator version 6.2.0 (pve-qemu-kvm_6.2.0)" +guest-os = "n/a" +guest-arch = "n/a" +description = """Cannot passthrough two network devices (Mellanox ConnectX-3) to VM. + +It generated me an error: +[ 6322.674602] genirq: Flags mismatch irq 16. 00000000 (vfio-intx(0000:05:00.0)) vs. 00000000 (vfio-intx(0000:88:00.0)) + +Passthrough only one device to VM goes well.""" +reproduce = """1. Add a first passthrough network device. +2. Add a second passthrough network device. +3. Run VM.""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1072.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1072.toml new file mode 100644 index 00000000..923041b9 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1072.toml @@ -0,0 +1,32 @@ +id = 1072 +title = "different behavior when remote debugger is used" +state = "closed" +created_at = "2022-06-11T19:02:53.241Z" +closed_at = "2022-06-13T20:52:10.178Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1072" +host-os = "Linux" +host-arch = "guest=ARM, host=x86_64" +qemu-version = "(e.g. qemu-aarch64 version 6.2.50" +guest-os = "(Windows 10 21H1, Fedora 34, etc.)" +guest-arch = "(x86, ARM, s390x, etc.)" +description = """I found Qemu shows different behavior when I run Qemu with hello-world (statically linked binary enclosed) directly or run it through remote debugger. I need help to understand the following: + +1. Is this intended behavior? +1. Any way to make the two approaches have consistent behavior (I prefer the behavior shown in the 2nd approach described below) +1. If it is intended behavior, any explanation why or suggestions how to dig further to root cause the difference. + +The corresponding source code is the line 86 in [filedoalloc.c](https://code.woboq.org/userspace/glibc/libio/filedoalloc.c.html#86). It tests if the file (stdout) is char special device (S_ISCHR) +The preprocessed code is as follows: + if (((((st.st_mode)) & 0170000) == (0020000))) + +I then compared two different approaches to run Qemu: + +1. I used the following command line to collect the trace: qemu_aarch64 -strace -plugin $QEMU_ROOT/build/contrib/plugins/libexeclog.so -d plugin hello.a64. This one tests False for S_ISCHR +1. when I used gdb to connect to Qemu and single-step the instructions, S_ISCHR tests True, which is different from running qemu directly (approach 1). + +Thanks!""" +reproduce = """1.[hello.a64](/uploads/4b4ccae8c1e4b045c39ceae6a094d55a/hello.a64) +2. +3.""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1074.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1074.toml new file mode 100644 index 00000000..2fb84739 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1074.toml @@ -0,0 +1,26 @@ +id = 1074 +title = "File under symlink gets corrupted when directory is mounted as FAT32 drive" +state = "opened" +created_at = "2022-06-12T14:23:16.339Z" +closed_at = "n/a" +labels = ["Storage"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1074" +host-os = "Fedora 36" +host-arch = "x86_64" +qemu-version = "6.2.0 (qemu-6.2.0-11.fc36)" +guest-os = "handwritten" +guest-arch = "x86_64" +description = """When mouting a directory as a FAT32 drive, the symlinked BOOTx64.EFI inside gets corrupted after booting it.""" +reproduce = """1. mkdir -p fat_dir/EFI/BOOT/ +2. ln -s BOOTx64.EFI fat_dir/EFI/BOOT/BOOTx64.EFI +3. md5sum BOOTx64.EFI +4. Run qemu with arguments like above. +5. md5sum BOOTx64.EFI should print out different hash, confirming corruption.""" +additional = """[BOOTx64.EFI](/uploads/d0a6e899ec9331461179f8dc82fbc421/BOOTx64.EFI) + +The issue was not visible on earlier versions, but I don't know which one exactly was it.\\ +I can only say, it was still working in April and it was possible that I was using Fedora 36 Beta. + +Copying the file instead of using a symlink can be used as a workaround. + +The binary should print some debug stuff, like avaliable memory regions and end with an infinite halt-loop.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1075.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1075.toml new file mode 100644 index 00000000..554d35f5 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1075.toml @@ -0,0 +1,24 @@ +id = 1075 +title = "Unable to create a cluster using ppc64le specific kind binary on x86 host architecture" +state = "closed" +created_at = "2022-06-14T18:50:55.709Z" +closed_at = "2022-06-15T08:29:16.359Z" +labels = ["workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1075" +host-os = "NAME=\"CentOS Stream\" VERSION=\"8\"" +host-arch = "x86" +qemu-version = "(e.g. `qemu-system-x86_64 --version`)" +guest-os = "- OS/kernel version: (For POSIX guests, use `uname -a`.)" +guest-arch = "ppc64le" +description = """""" +reproduce = """1. docker run --rm --privileged multiarch/qemu-user-static --reset -p yes +2. wget https://github.com/kubernetes-sigs/kind/releases/download/v0.14.0/kind-linux-ppc64le +3. chmod u+x kind-linux-ppc64le +4. curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/ppc64le/kubectl +5. chmod +x kubectl +6. sudo cp kubectl /usr/local/bin/ +7. KUBECONFIG="${HOME}/kind-test-config" +8. export KUBECONFIG +9. ./kind-linux-ppc64le create cluster --image quay.io/mayurwaghmode111/node-ppc64le:ppc64le -v=3 --wait 1m --retain +10. ./kind-linux-ppc64le export logs""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1076.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1076.toml new file mode 100644 index 00000000..d62b8a5c --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1076.toml @@ -0,0 +1,22 @@ +id = 1076 +title = "AC97+DirectSound only polls for audio every 10ms with no way to change it" +state = "closed" +created_at = "2022-06-15T19:53:33.926Z" +closed_at = "2023-02-26T12:38:55.588Z" +labels = ["Audio"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1076" +host-os = "Linux under WSL Windows 10 21H2" +host-arch = "x86-64" +qemu-version = "QEMU emulator version 7.0.0 (v7.0.0-11902-g1d935f4a02-dirty)" +guest-os = "SerenityOS" +guest-arch = "x86-64" +description = """The AC97 device emulation, at least in combination with the DirectSound backend, only polls for audio every 10ms, meaning that DMA interrupts are received at a maximum frequency of 100Hz. This applies regardless of how large the buffers in the AC97's buffer list are, meaning that if one buffer takes less than 10ms to play, glitches can be heard with no possible mitigations on the host system. + +I came across this when fiddling with Serenity's own latencies in the AC97 driver and userland mixer. As soon as less than 512-sample buffers are used, audio becomes glitchy. Based on timing tests, kernel and userland processing of audio combined takes less than 200μs for one buffer, while the lowest average rate that DMA interrupts are received at is almost exactly 10ms. + +No changes to the dsound latency option, as listed [here](https://www.qemu.org/docs/master/system/invocation.html?highlight=dsound), made any difference; I tried as low as 2ms: `-audiodev dsound,id=snd0,latency=2000`. As far as I can tell there are no IRQ- or latency-related options for the AC97 emulation.""" +reproduce = """1. Use SerenityOS as of the above commit. +2. Before building, include an audio file in Base/home/anon; most ordinary FLAC, WAV and MP3 files created without options with ffmpeg should work. +3. Boot Serenity in QEMU on Windows without any special run configuration. +4. Play the audio file with `aplay `, hear glitches.""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1077.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1077.toml new file mode 100644 index 00000000..74f41d92 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1077.toml @@ -0,0 +1,15 @@ +id = 1077 +title = "Qemu - Can't connect to ESXi guest" +state = "closed" +created_at = "2022-06-16T11:44:15.628Z" +closed_at = "2022-06-17T14:31:07.500Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1077" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1079.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1079.toml new file mode 100644 index 00000000..4a1627d6 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1079.toml @@ -0,0 +1,40 @@ +id = 1079 +title = "qemu: uncaught target signal 11 (Segmentation fault) - core dumped" +state = "closed" +created_at = "2022-06-16T16:45:20.458Z" +closed_at = "2022-06-17T08:47:42.691Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1079" +host-os = "(Windows 10 21H1, Fedora 34, etc.): `ubuntu18.04" +host-arch = "(x86, ARM, s390x, etc.): x86" +qemu-version = "(e.g. `qemu-system-x86_64 --version`): 2.11.1(Debian 1:2.11+dfsg-1ubuntu7.39)" +guest-os = "(Windows 10 21H1, Fedora 34, etc.)" +guest-arch = "(x86, ARM, s390x, etc.): ARM64" +description = """I am trying to build `arm64` image on my `x86_64` machine using `buildx` and I have encountered `qemu: uncaught target signal 11 (Segmentation fault) - core dumped` Error.
+#""" +reproduce = """1. Create a Dockerfile +``` +FROM python:3.8-slim + +ENV PYTHONDONTWRITEBYTECODE=1 + +# Install packages +RUN apt update +RUN apt-get install -y python3-pip +``` +2. Run binfmt container +``` +docker run --privileged --rm tonistiigi/binfmt --install all +``` +3. Setup new builder +``` +$ docker buildx create --name mybuilder +$ docker buildx use mybuilder +$ docker buildx inspect --bootstrap +``` +4. Build Image +``` +$ docker buildx build --platform linux/amd64,linux/arm64 --push -t user/failure-case . +``` +#""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/108.toml b/gitlab/issues/target_missing/host_missing/accel_missing/108.toml new file mode 100644 index 00000000..16e46e0c --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/108.toml @@ -0,0 +1,15 @@ +id = 108 +title = "Windows ME falsely detects qemu's videocards as Number Nine Imagine 128" +state = "closed" +created_at = "2021-05-03T16:47:18.535Z" +closed_at = "2021-10-15T09:23:39.512Z" +labels = ["Launchpad", "device:graphics", "workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/108" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1080.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1080.toml new file mode 100644 index 00000000..519875a9 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1080.toml @@ -0,0 +1,15 @@ +id = 1080 +title = "Qemu build fails on Ubuntu" +state = "closed" +created_at = "2022-06-17T10:46:34.905Z" +closed_at = "2022-07-05T16:43:11.526Z" +labels = ["workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1080" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1081.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1081.toml new file mode 100644 index 00000000..0fe5ab98 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1081.toml @@ -0,0 +1,15 @@ +id = 1081 +title = "A issue for QLIST_INSERT_BEFORE in include/qemu/queue.h" +state = "closed" +created_at = "2022-06-17T21:17:01.511Z" +closed_at = "2022-08-04T08:46:06.218Z" +labels = ["workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1081" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1082.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1082.toml new file mode 100644 index 00000000..a8760b17 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1082.toml @@ -0,0 +1,102 @@ +id = 1082 +title = "Unable to compile QEMU in Ubuntu 22.04 LTS - libcommon.fa.p" +state = "closed" +created_at = "2022-06-19T07:06:24.793Z" +closed_at = "2023-08-24T09:46:14.053Z" +labels = ["Build System", "device:graphics", "workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1082" +host-os = "Ubuntu 22.04 LTS" +host-arch = "AMD64" +qemu-version = "Latest" +guest-os = "n/a" +guest-arch = "n/a" +description = """Since a couple of months ago I can not compile QEMU from its official GIT location anymore. +I do everything described in the guide: https://wiki.qemu.org/Hosts/Linux + +After the configure, the building resturn me this issue: +``` +1155/9661] Compiling C object libcommon.fa.p/ui_vdagent.c.o +FAILED: libcommon.fa.p/ui_vdagent.c.o +cc -m64 -mcx16 -Ilibcommon.fa.p -I../common-user/host/x86_64 -I../linux-user/include/host/x86_64 -I../linux-user/include -I../slirp -I../slirp/src -I/usr/include/pixman-1 -I/usr/include/libpng16 -I/usr/local/include/spice-1 -I/usr/include/p11-kit-1 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/gio-unix-2.0 -I/usr/include/gtk-3.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/fribidi -I/usr/include/atk-1.0 -I/usr/include/uuid -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/vte-2.91 -fdiagnostics-color=auto -Wall -Winvalid-pch -Werror -std=gnu11 -O2 -g -isystem /home/andrea/qemu/linux-headers -isystem linux-headers -iquote . -iquote /home/andrea/qemu -iquote /home/andrea/qemu/include -iquote /home/andrea/qemu/disas/libvixl -iquote /home/andrea/qemu/tcg/i386 -pthread -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined -Wimplicit-fallthrough=2 -Wno-missing-include-dirs -Wno-shift-negative-value -Wno-psabi -fstack-protector-strong -fPIE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DNCURSES_WIDECHAR=1 -MD -MQ libcommon.fa.p/ui_vdagent.c.o -MF libcommon.fa.p/ui_vdagent.c.o.d -o libcommon.fa.p/ui_vdagent.c.o -c ../ui/vdagent.c +../ui/vdagent.c:82:6: error: ‘VD_AGENT_CAP_SPARSE_MONITORS_CONFIG’ undeclared here (not in a function); did you mean ‘VD_AGENT_CAP_MONITORS_CONFIG’? + 82 | [VD_AGENT_CAP_SPARSE_MONITORS_CONFIG] = "sparse-monitors-config", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | VD_AGENT_CAP_MONITORS_CONFIG +../ui/vdagent.c:82:6: error: array index in initializer not of integer type +../ui/vdagent.c:82:6: note: (near initialization for ‘cap_name’) +../ui/vdagent.c:83:6: error: ‘VD_AGENT_CAP_GUEST_LINEEND_LF’ undeclared here (not in a function) + 83 | [VD_AGENT_CAP_GUEST_LINEEND_LF] = "guest-lineend-lf", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../ui/vdagent.c:83:6: error: array index in initializer not of integer type +../ui/vdagent.c:83:6: note: (near initialization for ‘cap_name’) +../ui/vdagent.c:84:6: error: ‘VD_AGENT_CAP_GUEST_LINEEND_CRLF’ undeclared here (not in a function) + 84 | [VD_AGENT_CAP_GUEST_LINEEND_CRLF] = "guest-lineend-crlf", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../ui/vdagent.c:84:6: error: array index in initializer not of integer type +../ui/vdagent.c:84:6: note: (near initialization for ‘cap_name’) +../ui/vdagent.c:85:6: error: ‘VD_AGENT_CAP_MAX_CLIPBOARD’ undeclared here (not in a function); did you mean ‘VD_AGENT_CAP_CLIPBOARD’? + 85 | [VD_AGENT_CAP_MAX_CLIPBOARD] = "max-clipboard", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ + | VD_AGENT_CAP_CLIPBOARD +../ui/vdagent.c:85:6: error: array index in initializer not of integer type +../ui/vdagent.c:85:6: note: (near initialization for ‘cap_name’) +../ui/vdagent.c:86:6: error: ‘VD_AGENT_CAP_AUDIO_VOLUME_SYNC’ undeclared here (not in a function) + 86 | [VD_AGENT_CAP_AUDIO_VOLUME_SYNC] = "audio-volume-sync", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../ui/vdagent.c:86:6: error: array index in initializer not of integer type +../ui/vdagent.c:86:6: note: (near initialization for ‘cap_name’) +../ui/vdagent.c:87:6: error: ‘VD_AGENT_CAP_MONITORS_CONFIG_POSITION’ undeclared here (not in a function); did you mean ‘VD_AGENT_CAP_MONITORS_CONFIG’? + 87 | [VD_AGENT_CAP_MONITORS_CONFIG_POSITION] = "monitors-config-position", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | VD_AGENT_CAP_MONITORS_CONFIG +../ui/vdagent.c:87:6: error: array index in initializer not of integer type +../ui/vdagent.c:87:6: note: (near initialization for ‘cap_name’) +../ui/vdagent.c:88:6: error: ‘VD_AGENT_CAP_FILE_XFER_DISABLED’ undeclared here (not in a function) + 88 | [VD_AGENT_CAP_FILE_XFER_DISABLED] = "file-xfer-disabled", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../ui/vdagent.c:88:6: error: array index in initializer not of integer type +../ui/vdagent.c:88:6: note: (near initialization for ‘cap_name’) +../ui/vdagent.c:89:6: error: ‘VD_AGENT_CAP_FILE_XFER_DETAILED_ERRORS’ undeclared here (not in a function) + 89 | [VD_AGENT_CAP_FILE_XFER_DETAILED_ERRORS] = "file-xfer-detailed-errors", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../ui/vdagent.c:89:6: error: array index in initializer not of integer type +../ui/vdagent.c:89:6: note: (near initialization for ‘cap_name’) +../ui/vdagent.c:109:6: error: ‘VD_AGENT_FILE_XFER_START’ undeclared here (not in a function) + 109 | [VD_AGENT_FILE_XFER_START] = "file-xfer-start", + | ^~~~~~~~~~~~~~~~~~~~~~~~ +../ui/vdagent.c:109:6: error: array index in initializer not of integer type +../ui/vdagent.c:109:6: note: (near initialization for ‘msg_name’) +../ui/vdagent.c:110:6: error: ‘VD_AGENT_FILE_XFER_STATUS’ undeclared here (not in a function) + 110 | [VD_AGENT_FILE_XFER_STATUS] = "file-xfer-status", + | ^~~~~~~~~~~~~~~~~~~~~~~~~ +../ui/vdagent.c:110:6: error: array index in initializer not of integer type +../ui/vdagent.c:110:6: note: (near initialization for ‘msg_name’) +../ui/vdagent.c:111:6: error: ‘VD_AGENT_FILE_XFER_DATA’ undeclared here (not in a function) + 111 | [VD_AGENT_FILE_XFER_DATA] = "file-xfer-data", + | ^~~~~~~~~~~~~~~~~~~~~~~ +../ui/vdagent.c:111:6: error: array index in initializer not of integer type +../ui/vdagent.c:111:6: note: (near initialization for ‘msg_name’) +../ui/vdagent.c:112:6: error: ‘VD_AGENT_CLIENT_DISCONNECTED’ undeclared here (not in a function) + 112 | [VD_AGENT_CLIENT_DISCONNECTED] = "client-disconnected", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../ui/vdagent.c:112:6: error: array index in initializer not of integer type +../ui/vdagent.c:112:6: note: (near initialization for ‘msg_name’) +../ui/vdagent.c:113:6: error: ‘VD_AGENT_MAX_CLIPBOARD’ undeclared here (not in a function); did you mean ‘VD_AGENT_CAP_CLIPBOARD’? + 113 | [VD_AGENT_MAX_CLIPBOARD] = "max-clipboard", + | ^~~~~~~~~~~~~~~~~~~~~~ + | VD_AGENT_CAP_CLIPBOARD +../ui/vdagent.c:113:6: error: array index in initializer not of integer type +../ui/vdagent.c:113:6: note: (near initialization for ‘msg_name’) +../ui/vdagent.c:114:6: error: ‘VD_AGENT_AUDIO_VOLUME_SYNC’ undeclared here (not in a function) + 114 | [VD_AGENT_AUDIO_VOLUME_SYNC] = "audio-volume-sync", + | ^~~~~~~~~~~~~~~~~~~~~~~~~~ +../ui/vdagent.c:114:6: error: array index in initializer not of integer type +../ui/vdagent.c:114:6: note: (near initialization for ‘msg_name’) +``` + +I come from a Windows world, so I have no idea what is the "libcommon.fa.p" about. +Can someone help here?""" +reproduce = """1. Follow the instruction in https://wiki.qemu.org/Hosts/Linux to compile QEMU +Expected result: QEMU would compile correctly +Observed result: Compilation errors.""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1083.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1083.toml new file mode 100644 index 00000000..c884a702 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1083.toml @@ -0,0 +1,15 @@ +id = 1083 +title = "Qemu on Windows - Emulate 64Bit CPU" +state = "closed" +created_at = "2022-06-19T12:48:26.586Z" +closed_at = "2022-06-20T07:07:38.738Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1083" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1085.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1085.toml new file mode 100644 index 00000000..5011e403 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1085.toml @@ -0,0 +1,50 @@ +id = 1085 +title = "QEMU 7.0.0 - NSIS installer issue" +state = "opened" +created_at = "2022-06-21T08:44:06.648Z" +closed_at = "n/a" +labels = ["hostos: Windows"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1085" +host-os = "QWindows 10 64bit italian" +host-arch = "n/a" +qemu-version = "7.0.0" +guest-os = "n/a" +guest-arch = "n/a" +description = """Misisng info in QEMU.nsi file""" +reproduce = """The exe installer exe file properties has a lot of porpeties missing + +![image](/uploads/6838ee795b2fd215baff90b224529b9e/image.png) + +This is casued by mssing instruction like + +VIAddVersionKey "ProductName" "" +VIAddVersionKey "ProductVersion" "" +VIAddVersionKey "Comments" "" +VIAddVersionKey "CompanyName" "" +VIAddVersionKey "LegalTrademarks" "" +VIAddVersionKey "LegalCopyright" "" +VIAddVersionKey "FileVersion" "" +VIAddVersionKey "FileDescription" "" + +VIAddVersionKey "InternalName" "" +VIAddVersionKey "OriginalFilename" "" + +In Windows program òlist about uninstalle + +the QEMU icon is not right (generic icon) +The Is missing teh publisg + +![image](/uploads/7634b3618897f86c14e56fbdc23d98a5/image.png) + +This si due error on + +!define MUI_UNICON "${SRCDIR}\\pc-bios\\qemu-nsis.ico" + +that probably point to an icon file not available + +and an misisng line that set Publisher info for uninstalelr + +WriteRegStr HKLM "${UNINST_KEY}" "Publisher" "" + +Thanks. KR.""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1088.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1088.toml new file mode 100644 index 00000000..988bc537 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1088.toml @@ -0,0 +1,15 @@ +id = 1088 +title = "QEMU 7.0.0 fails to build with linker that does not support --dynamic-list" +state = "closed" +created_at = "2022-06-25T21:58:34.709Z" +closed_at = "2022-06-26T05:48:57.800Z" +labels = ["Closed::WontFix", "hostos: BSD"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1088" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1089.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1089.toml new file mode 100644 index 00000000..978a809e --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1089.toml @@ -0,0 +1,34 @@ +id = 1089 +title = "when I use memory balloon,the qemu process memory usage is displayed incorrectly" +state = "closed" +created_at = "2022-06-27T11:22:50.833Z" +closed_at = "2022-06-28T05:54:58.932Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1089" +host-os = "CentOS Linux release 8.2.2004 (Core)" +host-arch = "(x86, ARM, s390x, etc.)" +qemu-version = "QEMU emulator version 5.0.0" +guest-os = "n/a" +guest-arch = "n/a" +description = """My vm memory is 4GB,and use the balloon driver,the balloon value is also 4GB. +I run a soft to consume memory in vm,I can see the memory usage rate is 15% in host. When I stop the soft in vm,the memory of free info in host and vm +become normal,but use "top -d 3 -Hp $qemu_pid" to query in host,the memory usage rate is also 15%.I need to modify the balloon value in a smaller values,the memory usage rate will reduce. why? +![image](/uploads/cb904692df89db633825da0609458c1f/image.png)""" +reproduce = """1.run a soft to consume memory in vm,and query top info,the qemu process memory usage:15% + + +2.query free info in host and vm (reduce) + + +3.stop sort in vm + + +4.query free info in host and vm (recover) + + +5.query top info again (also 15%) + + + +6.modify the balloon value in a smaller (modify the balloon value in a smaller values,the memory usage rate will reduce)""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/109.toml b/gitlab/issues/target_missing/host_missing/accel_missing/109.toml new file mode 100644 index 00000000..7c06957a --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/109.toml @@ -0,0 +1,15 @@ +id = 109 +title = "Make Uninstall Rule Requested" +state = "closed" +created_at = "2021-05-03T16:47:34.392Z" +closed_at = "2023-01-19T11:56:22.789Z" +labels = ["Build System", "Launchpad", "kind::Feature Request", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/109" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1090.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1090.toml new file mode 100644 index 00000000..81838020 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1090.toml @@ -0,0 +1,23 @@ +id = 1090 +title = "can't create rocker device because setting device array properties on the command line is broken" +state = "closed" +created_at = "2022-06-28T05:25:18.666Z" +closed_at = "2023-12-11T13:33:08.500Z" +labels = ["CLI", "Networking"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1090" +host-os = "debian sid" +host-arch = "x86_64" +qemu-version = "7.0" +guest-os = "any" +guest-arch = "x86_64" +description = """it does not accept the prop_array parameter: + +``` +qemu-system-x86_64 -enable-kvm -m 1g -cpu host -netdev socket,id=dev0,udp=10.10.10.227:30042,localaddr=:30042 -device rocker,len-ports=4,name=sw,len-ports=2,ports[0]=dev0 +qemu-system-x86_64: -device rocker,len-ports=4,name=sw,len-ports=2,ports[0]=dev0: Property 'rocker.ports[0]' not found +```""" +reproduce = """1. just run the command""" +additional = """the latest qemu i find working is 6.1.1... if you start a fedora vm and `dnf install kernel-modules-internal` then the rocker ports appear and work properly... + +thanks, +cs""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1094.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1094.toml new file mode 100644 index 00000000..95f36479 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1094.toml @@ -0,0 +1,18 @@ +id = 1094 +title = "Ubuntu's 22.04 Qemu high RAM usage (memory leak maybe)" +state = "opened" +created_at = "2022-06-30T00:44:50.439Z" +closed_at = "n/a" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1094" +host-os = "Ubuntu 22.04" +host-arch = "x86_64" +qemu-version = "QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.2)" +guest-os = "ubuntu 22.04" +guest-arch = "x86_64" +description = """After starting/using my VM for a while, RAM fills up to the 32gb maximum, and firefox starts closing tabs and etc. This didn't happen in ubuntu 21.10 or earlier ubuntus. I've been using virt-manager + qemu for years and only had this after upgrading to ubuntu 22.04.""" +reproduce = """1. Launch virt-manager ubuntu VM with 12gb ram maximum (as an example) +2. RAM entire 32gb gets filled but nothing in gnome-system-monitor shows what is using all that RAM +3. Firefox starts closing tabs because RAM is full. Remember that only a 12gb RAM vm and firefox with a few tabs are running, and it fills all 32gb of RAM. Ram starts filling slowly and in 1 hour it fills the entire 32gb. For some reason htop shows a smaller usage, but I'm pretty sure all 32gb are being used as the computer starts freezing and almost crashing (I think swap is being used so it slows down but do not crash) +4. have to restart the computer for RAM to get normal again""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1095.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1095.toml new file mode 100644 index 00000000..de022070 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1095.toml @@ -0,0 +1,15 @@ +id = 1095 +title = "[QUESTION] What IF...." +state = "closed" +created_at = "2022-06-30T18:34:56.146Z" +closed_at = "2022-06-30T18:37:27.827Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1095" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1096.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1096.toml new file mode 100644 index 00000000..0c2b1511 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1096.toml @@ -0,0 +1,15 @@ +id = 1096 +title = "New warning with GCC 13" +state = "closed" +created_at = "2022-07-01T11:06:29.276Z" +closed_at = "2022-09-19T13:32:31.726Z" +labels = ["Bite Sized", "Build System", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1096" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1099.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1099.toml new file mode 100644 index 00000000..1ef2d9de --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1099.toml @@ -0,0 +1,15 @@ +id = 1099 +title = "zlib: Concurrent modification is unsafe" +state = "closed" +created_at = "2022-07-04T11:02:55.656Z" +closed_at = "2022-07-28T16:10:16.170Z" +labels = ["Migration", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1099" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1100.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1100.toml new file mode 100644 index 00000000..411d90ce --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1100.toml @@ -0,0 +1,15 @@ +id = 1100 +title = "It riscv64 platform support user model??" +state = "closed" +created_at = "2022-07-10T02:10:44.420Z" +closed_at = "2022-07-10T02:16:49.341Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1100" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1101.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1101.toml new file mode 100644 index 00000000..80398653 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1101.toml @@ -0,0 +1,20 @@ +id = 1101 +title = "QEMU 7.0.0 corrupts VHDX and VHD (VPC) files on write." +state = "opened" +created_at = "2022-07-10T22:17:10.938Z" +closed_at = "n/a" +labels = ["Storage"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1101" +host-os = "Ubuntu, Windows Server 2022" +host-arch = "x86_64" +qemu-version = "7.0.0" +guest-os = "Windows Server 2022" +guest-arch = "n/a" +description = """QEMU writes to VHDX and VHD (VPC) files produce a corrupt/non-compliant image. +QEMU appears to be able to read VHDX and VHD images correctly. + +This problem manifests in at least two cases +1. When attaching a VHDX/VHD file to a QEMU machine. A previously working OS image created using the Hyper-V and imaging tools boots properly, but writes that normally occur in the running VM are not written out correctly. The image will fail to boot the next time due to corruption. +2. Image conversion operations *TO* VHDX/VHD fail. (note that QEMU correctly converts *FROM* VHDX/VHD assuming a well formed input image). This implies that reads to VHDX/VHD are OK, but writes to VHDX/VHD are NOT OK.""" +reproduce = """1. See Above.""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1102.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1102.toml new file mode 100644 index 00000000..779b3efe --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1102.toml @@ -0,0 +1,46 @@ +id = 1102 +title = "qemu-user: zero_bss might raise segfault when segment is not writable" +state = "opened" +created_at = "2022-07-12T08:40:47.350Z" +closed_at = "n/a" +labels = ["linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1102" +host-os = "(Android)" +host-arch = "(aarch64)" +qemu-version = "(qemu-aarch64 version 7.0.50 (v7.0.0-2446-g9fed1bca6b-dirty))" +guest-os = "n/a" +guest-arch = "(aarch64)" +description = """When a PT_LOAD segment with the following attributes presented in the user program, +* MemSiz > FileSiz +* NOT Writable + +qemu-aarch64 will crash with segment fault running it. + + + + +in [linux-user/elfload.c: bss_zero](https://gitlab.com/qemu-project/qemu/-/blob/master/linux-user/elfload.c#L2097), the exceeded part is zero'ed without checking if it is writable +``` + if (host_start < host_map_start) { + memset((void *)host_start, 0, host_map_start - host_start); + } +```""" +reproduce = """1. ./qemu-aarch64 ./X.so""" +additional = """readelf output of X.so +``` +Program Headers: + Type Offset VirtAddr PhysAddr FileSiz MemSiz Flags Align + PHDR 0x0000000000000040 0x0000000000000040 0x0000000000000040 0x0000000000000230 0x0000000000000230 R E 0x8 + LOAD 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000110270 0x00000000001c94e0 R E 0x10000 + LOAD 0x0000000000129bd0 0x00000000001d9bd0 0x00000000001d9bd0 0x0000000000000438 0x00000000000004c0 RW 0x10000 + LOAD 0x000000000013a008 0x00000000001ea008 0x00000000001ea008 0x0000000000017bd0 0x0000000000017bd0 RW 0x10000 + LOAD 0x0000000000161bd8 0x0000000000211bd8 0x0000000000211bd8 0x000000000000f740 0x000000000000f740 RW 0x10000 + DYNAMIC 0x0000000000161e60 0x0000000000211e60 0x0000000000211e60 0x00000000000001e0 0x00000000000001e0 RW 0x8 + INTERP 0x0000000000089410 0x0000000000089410 0x0000000000089410 0x0000000000000015 0x0000000000000015 R 0x1 + [Requesting program interpreter: /system/bin/linker64] + NOTE 0x000000000013dbc8 0x00000000001edbc8 0x00000000001edbc8 0x0000000000000011 0x0000000000000011 R 0x1 + GNU_EH_FRAME 0x00000000001c86a4 0x00000000001c86a4 0x00000000001c86a4 0x00000000000002dc 0x00000000000002dc R 0x4 + GNU_STACK 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000 RW 0x10 +``` + +X.so: https://drive.google.com/file/d/1A7mkWRcK2BKkpeevt8T6FVLg-t6mWdgi/view?usp=sharing""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1106.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1106.toml new file mode 100644 index 00000000..ccd711f0 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1106.toml @@ -0,0 +1,21 @@ +id = 1106 +title = "undefined address access cause failure" +state = "closed" +created_at = "2022-07-14T03:27:43.858Z" +closed_at = "2022-07-14T09:10:17.361Z" +labels = ["workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1106" +host-os = "n/a" +host-arch = "(ARM)" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "(ARM)" +description = """Hi, +I used serial device as below: +qemu/hw/char/serial.c +It defines only support 8 registers address space(offset 0x00-0x32). And in guest os, the hardware is synopsys dw_apb_uart which is compatible with 16550. +when it access low 8 registers, it works ok. but it may access high address(0x8c) which serial.c not defined, then fail occur. + +Is there anyway to handle this, access address which device not defined, expect it no handle, but not cause system crash. like read is zero and write ignore.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1107.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1107.toml new file mode 100644 index 00000000..b89a67b9 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1107.toml @@ -0,0 +1,34 @@ +id = 1107 +title = "Virtual monitor heads are not \"connected\" until viewed in a front end" +state = "opened" +created_at = "2022-07-14T08:21:50.853Z" +closed_at = "n/a" +labels = ["device:graphics", "device:virtio"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1107" +host-os = "Debian 11" +host-arch = "AMD64" +qemu-version = "QEMU emulator version 7.0.50 (v7.0.0-2471-g8e3d85d36b)" +guest-os = "Linux" +guest-arch = "Arm Aarch64" +description = """When you attach a virtual GPU to a guest, qemu appears to only "attach" a virtual monitor to an output port when that virtual display is +viewed using the GUI. For example, when you boot using the above command line, there will be four displays in ```/sys/class/drm/``` on the guest, +```card0-Virtual-1``` through to ```card0-Virtual-4```. In each of these directories, there is an "enabled" file, which contains either +"enabled" or "disabled". These contain "disabled" until you switch tab/view to look at it using the GUI, at which point they change to "enabled". + +This causes a problem for us because Weston will not initialise displays that do not have a monitor attached, meaning the system we are trying +to boot fails because not all the Weston display surfaces are available. + +There does not appear to be a command line option to force virtual monitors to be attached to virtual displays immediately. Looking through the +Gtk user interface code (and the other front ends) there does not appear to be a call into the qemu core that requests the connection of a virtual +monitor to the virtual displays - my guess is that qemu only connects a monitor when a render request first happens (or similar), but I have not followed the code paths deeper than the source files in ```QEMU/ui/```. + +I also tried using the ```screengrab``` command to screenshot each head, but this does not need sufficient to cause the display to be marked +enabled in the guest. + +While we could possibly automate the GUI using some external tool, we ultimately need to run this in a CI environment using +```egl-headless``` or similar.""" +reproduce = """1. Launch qemu with virtio-gpu-gl setting max_outputs > 1 +2. On guest, ```cat /sys/drm/class/card0-Virtual-2``` - it reads "disabled" +3. On host, switch the view to look at the second display ("virtio-gpu-gl-pci.1") +4. On guest, ```cat /sys/drm/class/card0-Virtual-2``` - it now reads "enabled"""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1108.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1108.toml new file mode 100644 index 00000000..b6a2135c --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1108.toml @@ -0,0 +1,15 @@ +id = 1108 +title = "D-Bus display does fails to build if libgdm is not detected" +state = "closed" +created_at = "2022-07-14T14:45:10.015Z" +closed_at = "2022-07-29T17:29:53.192Z" +labels = ["Build System", "device:graphics", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1108" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/111.toml b/gitlab/issues/target_missing/host_missing/accel_missing/111.toml new file mode 100644 index 00000000..693125a6 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/111.toml @@ -0,0 +1,15 @@ +id = 111 +title = "[OSS-Fuzz] Assertion Failure: !in6_zero(&ip_addr)" +state = "closed" +created_at = "2021-05-03T20:05:27.322Z" +closed_at = "2022-08-05T15:40:02.550Z" +labels = ["Fuzzer", "Networking", "kind::Bug", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/111" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1110.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1110.toml new file mode 100644 index 00000000..175f1e24 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1110.toml @@ -0,0 +1,15 @@ +id = 1110 +title = "Add vhost-user-gpu support for cross architecture emulation" +state = "opened" +created_at = "2022-07-17T14:18:45.286Z" +closed_at = "n/a" +labels = ["device:virtio", "kind::Feature Request", "workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1110" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """host:Android 12 with Linux kernel 4.14.186+""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1111.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1111.toml new file mode 100644 index 00000000..79de191d --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1111.toml @@ -0,0 +1,26 @@ +id = 1111 +title = "Calling FUTEX_LOCK_PI with qemu-x86_64-static caused ENOSYS error." +state = "closed" +created_at = "2022-07-19T07:20:18.586Z" +closed_at = "2022-11-14T21:28:53.466Z" +labels = ["Closed::Fixed", "kind::Feature Request", "linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1111" +host-os = "Ubuntu20.04" +host-arch = "s390x" +qemu-version = "qemu-x86_64 version 4.2.1 (Debian 1:4.2-3ubuntu6.23)" +guest-os = "Ubuntu20.04" +guest-arch = "x86" +description = """When I executed the command "perf bench futex lock-pi" in amd64 docker image on s390x, I got the following error. +``` +perf: thread 2: Could not lock pi-lock for 0x40006c4480 (-1): Function not implemented +perf: thread 2: Could not lock pi-lock for 0x40006c4480 (-1): Function not implemented +perf: thread 2: Could not lock pi-lock for 0x40006c4480 (-1): Function not implemented +perf: thread 2: Could not lock pi-lock for 0x40006c4480 (-1): Function not implemented +``` + +I searched for this error message in the source code of perf-bench. I think that the following system call caused ENOSYS error. +` syscall(SYS_futex, uaddr, FUTEX_LOCK_PI | opflags, val, timeout, uaddr2, val3)`""" +reproduce = """1. Execute the command "perf bench futex lock-pi" in amd64 docker image on s390x +2. +3.""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1112.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1112.toml new file mode 100644 index 00000000..81459412 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1112.toml @@ -0,0 +1,15 @@ +id = 1112 +title = "Heap-overflow in scsi_disk_emulate_write_same" +state = "closed" +created_at = "2022-07-19T15:22:22.606Z" +closed_at = "2022-08-08T20:01:34.606Z" +labels = ["Fuzzer"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1112" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1113.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1113.toml new file mode 100644 index 00000000..6a1012c3 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1113.toml @@ -0,0 +1,26 @@ +id = 1113 +title = "TMPDIR is not usable for snapshot-blockdevs, if not root" +state = "opened" +created_at = "2022-07-20T10:52:40.785Z" +closed_at = "n/a" +labels = ["Storage", "workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1113" +host-os = "linux" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = """for using static disk-content we're using `snapshot`-flag for certain disks and set `TMPDIR` to a VM-specific path. + +when started as root, all is ok. + +when started as non-root, `getenv(TMPDIR)` in function `get_tmp_filename()` in file `block.c` return `NULL`, because glibc handles `TMPDIR` as `UNSECURE_ENVVAR` (glibc-src: `sysdeps/generic/unsecvars.h`) + +well, we could compile qemu by ourself, but then we might miss important updates, so maybe this can be solved in main-source? + +possible solutions: +- additionally look at another var like `QEMU_TMPDIR`, if `getenv("TMPDIR")` results in `NULL` +- add a global option to qemu like `--tmpdir=...` +- add a device-specific option like `snapshotdir=...`""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1114.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1114.toml new file mode 100644 index 00000000..0a83a035 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1114.toml @@ -0,0 +1,15 @@ +id = 1114 +title = "Non-deterministic hang in libvfio-user:functional/test-client-server test causing timeout in CentOS 8 CI job" +state = "opened" +created_at = "2022-07-21T08:56:10.849Z" +closed_at = "n/a" +labels = ["kind::Bug", "libvfio-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1114" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1116.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1116.toml new file mode 100644 index 00000000..1f2c87c9 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1116.toml @@ -0,0 +1,26 @@ +id = 1116 +title = "qemu/build/qemu-bundle/var/local/run is linked to qemu/qga/run which doesn't exist after building qemu" +state = "closed" +created_at = "2022-07-22T07:47:06.712Z" +closed_at = "2022-10-14T03:02:20.723Z" +labels = ["Build System", "workflow::Confirmed"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1116" +host-os = "RHEL 9.0" +host-arch = "x86" +qemu-version = "QEMU emulator version 7.0.50 (v7.0.0-2745-g8ec4bc3c8c)" +guest-os = "n/a" +guest-arch = "n/a" +description = """A file qemu/build/qemu-bundle/var/local/run is generated after building qemu and this file is linked to qemu/qga/run which doesn't exist. + +[root@b49691d8db1c local]# ls /home/lxy/qemu/build/qemu-bundle/var/local -hl +total 0 +lrwxrwxrwx. 1 root root 22 Jul 22 00:06 run -> /home/lxy/qemu/qga/run +[root@b49691d8db1c local]# ls -hl /home/lxy/qemu/qga/run +ls: cannot access '/home/lxy/qemu/qga/run': No such file or directory""" +reproduce = """1. git clone https://gitlab.com/qemu-project/qemu.git +2. cd qemu/ +3. ./configure --target-list=x86_64-softmmu --enable-kvm +4. make -j100 && make install +5. ls ./build/qemu-bundle/var/local -hl +6. ls -hl ./qga/run""" +additional = """![Capture](/uploads/aeb5a2bb75742b337940f1f0cfea647e/Capture.PNG)""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1117.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1117.toml new file mode 100644 index 00000000..dc321675 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1117.toml @@ -0,0 +1,103 @@ +id = 1117 +title = "migration corrupts qcow2 metadata when \"backing file: json:{\" is involve" +state = "closed" +created_at = "2022-07-22T12:25:52.226Z" +closed_at = "2022-10-03T21:56:09.801Z" +labels = ["Storage"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1117" +host-os = "Debian 10, Centos 7" +host-arch = "x86" +qemu-version = "4.1.1, 7.0.0" +guest-os = "N/A" +guest-arch = "x86" +description = """the bug happens when you have a qcow2 with backing file in json format +image: 2.qcow2 +[...] +backing file: json:{"driver": "qcow2", "file": { "driver": "file", "filename": "1.qcow2"}} +backing file format: qcow2 +[...] +if you want to migrate a VM that have that kind of qcow2 attached, the migration is gonna corrupted qcow2 metadata in memory and info block will look like this +json:{\\"backing\\": {\\"backing\\": {\\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"0.qcow2\\"}}, \\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"1.qcow2\\"}}, \\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"2.qcow2\\"}} +later if you execute blockdev-snapshot-sync, the corrupt json will be write to the new qcow2 resulting with a unusable qcow2""" +reproduce = """/opt/qemu-7.0.0/bin/qemu-img create -f qcow2 0.qcow2 64G +/opt/qemu-7.0.0/bin/qemu-img create -F qcow2 -f qcow2 -b 'json:{"driver": "qcow2", "file": { "driver": "file", "filename": "0.qcow2"}}' 1.qcow2 +/opt/qemu-7.0.0/bin/qemu-img create -F qcow2 -f qcow2 -b 'json:{"driver": "qcow2", "file": { "driver": "file", "filename": "1.qcow2"}}' 2.qcow2 + +#VM1 +/opt/qemu-7.0.0/bin/qemu-system-x86_64 -enable-kvm -drive if=virtio,file=2.qcow2,node-name=drive0 -qmp stdio -display none + +#VM2 +/opt/qemu-7.0.0/bin/qemu-system-x86_64 -enable-kvm -drive if=virtio,file=2.qcow2,node-name=drive0 -qmp stdio -display none -incoming tcp::8082 + + +#VM1 INFO BLOCK +{"QMP": {"version": {"qemu": {"micro": 0, "minor": 0, "major": 7}, "package": ""}, "capabilities": ["oob"]}} +{ "execute": "qmp_capabilities" } +{"return": {}} +{ "execute": "human-monitor-command", "arguments": {'command-line': 'info block'} } +{"return": "virtio0 (drive0): 2.qcow2 (qcow2)\\r\\n Attached to: /machine/peripheral-anon/device[0]/virtio-backend\\r\\n Cache mode: writethrough\\r\\n Backing file: 1.qcow2 (chain depth: 2)\\r\\n\\r\\nide1-cd0: [not inserted]\\r\\n Attached to: /machine/unattached/device[24]\\r\\n Removable device: not locked, tray closed\\r\\n\\r\\nfloppy0: [not inserted]\\r\\n Attached to: /machine/unattached/device[17]\\r\\n Removable device: not locked, tray closed\\r\\n\\r\\nsd0: [not inserted]\\r\\n Removable device: not locked, tray closed\\r\\n"} + +#VM1 MIGRATE +{ "execute": "migrate", "arguments": { "uri": "tcp:localhost:8082" } } +{"return": {}} +{"timestamp": {"seconds": 1658491019, "microseconds": 233177}, "event": "STOP"} + + +#VM2 INFO BLOCK +{"QMP": {"version": {"qemu": {"micro": 0, "minor": 0, "major": 7}, "package": ""}, "capabilities": ["oob"]}} +{ "execute": "qmp_capabilities" } +{"return": {}} +{ "execute": "human-monitor-command", "arguments": {'command-line': 'info block'} } +{"return": "virtio0 (drive0): 2.qcow2 (qcow2)\\r\\n Attached to: /machine/peripheral-anon/device[0]/virtio-backend\\r\\n Cache mode: writeback\\r\\n Backing file: 1.qcow2 (chain depth: 2)\\r\\n\\r\\nide1-cd0: [not inserted]\\r\\n Attached to: /machine/unattached/device[24]\\r\\n Removable device: not locked, tray closed\\r\\n\\r\\nfloppy0: [not inserted]\\r\\n Attached to: /machine/unattached/device[17]\\r\\n Removable device: not locked, tray closed\\r\\n\\r\\nsd0: [not inserted]\\r\\n Removable device: not locked, tray closed\\r\\n"} + +#VM2 MIGRATE +{"timestamp": {"seconds": 1658491019, "microseconds": 249760}, "event": "RESUME"} + +#VM2 MIGRATION DONE, INFO BLOCK +{ "execute": "human-monitor-command", "arguments": {'command-line': 'info block'} } +{"return": "virtio0 (drive0): json:{\\"backing\\": {\\"backing\\": {\\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"0.qcow2\\"}}, \\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"1.qcow2\\"}}, \\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"2.qcow2\\"}} (qcow2)\\r\\n Attached to: /machine/peripheral-anon/device[0]/virtio-backend\\r\\n Cache mode: writethrough\\r\\n Backing file: json:{\\"backing\\": {\\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"0.qcow2\\"}}, \\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"1.qcow2\\"}} (chain depth: 2)\\r\\n\\r\\nide1-cd0: [not inserted]\\r\\n Attached to: /machine/unattached/device[24]\\r\\n Removable device: not locked, tray closed\\r\\n\\r\\nfloppy0: [not inserted]\\r\\n Attached to: /machine/unattached/device[17]\\r\\n Removable device: not locked, tray closed\\r\\n\\r\\nsd0: [not inserted]\\r\\n Removable device: not locked, tray closed\\r\\n"} + + +#VM2 SNAPSHOT AFTER MIGRATION +{ "execute": "blockdev-snapshot-sync", "arguments": { "format": "qcow2", "snapshot-file": "3.qcow2", "node-name": "drive0", "snapshot-node-name": "drive0-snap" }} +Formatting '3.qcow2', fmt=qcow2 cluster_size=65536 extended_l2=off compression_type=zlib size=68719476736 backing_file=json:{"backing": {"backing": {"driver": "qcow2",, "file": {"driver": "file",, "filename": "0.qcow2"}},, "driver": "qcow2",, "file": {"driver": "file",, "filename": "1.qcow2"}},, "driver": "qcow2",, "file": {"driver": "file",, "filename": "2.qcow2"}} backing_fmt=qcow2 lazy_refcounts=off refcount_bits=16 +{"return": {}} + + +#VM2 INFO BLOCK AFTER SNAPSHOT +{ "execute": "human-monitor-command", "arguments": {'command-line': 'info block'} } +{"return": "virtio0 (drive0-snap): 3.qcow2 (qcow2)\\r\\n Attached to: /machine/peripheral-anon/device[0]/virtio-backend\\r\\n Cache mode: writethrough\\r\\n Backing file: json:{\\"backing\\": {\\"backing\\": {\\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"0.qcow2\\"}}, \\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"1.qcow2\\"}}, \\"driver\\": \\"qcow2\\", \\"file\\": {\\"driver\\": \\"file\\", \\"filename\\": \\"2.qcow2\\"}} (chain depth: 3)\\r\\n\\r\\nide1-cd0: [not inserted]\\r\\n Attached to: /machine/unattached/device[24]\\r\\n Removable device: not locked, tray closed\\r\\n\\r\\nfloppy0: [not inserted]\\r\\n Attached to: /machine/unattached/device[17]\\r\\n Removable device: not locked, tray closed\\r\\n\\r\\nsd0: [not inserted]\\r\\n Removable device: not locked, tray closed\\r\\n"} + + + +#INFO +/opt/qemu-7.0.0/bin/qemu-img info --backing-chain 3.qcow2 +qemu-img: Could not open 'json:{"backing": {"backing": {"driver": "qcow2", "file": {"driver": "file", "filename": "0.qcow2"}}, "driver": "qcow2", "file": {"driver": "file", "filename": "1.qcow2"}}, "driver": "qcow2", "file": {"driver": "file", "filename": "2.qcow2"}}': Block format 'qcow2' does not support the option 'backing.backing.driver'""" +additional = """Even if the bug is scary it's very simple to fix it + +/opt/qemu-7.0.0/bin/qemu-img info --backing-chain 3.qcow2 +qemu-img: Could not open 'json:{"backing": {"backing": {"driver": "qcow2", "file": {"driver": "file", "filename": "0.qcow2"}}, "driver": "qcow2", "file": {"driver": "file", "filename": "1.qcow2"}}, "driver": "qcow2", "file": {"driver": "file", "filename": "2.qcow2"}}': Block format 'qcow2' does not support the option 'backing.backing.driver' + +root@lenovo2:/data# /opt/qemu-7.0.0/bin/qemu-img rebase -f qcow2 -F qcow2 -u -b 2.qcow2 3.qcow2 +root@lenovo2:/data# /opt/qemu-7.0.0/bin/qemu-img info --backing-chain 3.qcow2 +image: 3.qcow2 +file format: qcow2 +virtual size: 64 GiB (68719476736 bytes) +disk size: 24 KiB +cluster_size: 65536 +backing file: 2.qcow2 +backing file format: qcow2 +Format specific information: + compat: 1.1 + compression type: zlib + lazy refcounts: false + refcount bits: 16 + corrupt: false + extended l2: false + +image: 2.qcow2 +file format: qcow2 +virtual size: 64 GiB (68719476736 bytes) +disk size: 24 KiB +cluster_size: 65536 +[..........]""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1119.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1119.toml new file mode 100644 index 00000000..29e27622 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1119.toml @@ -0,0 +1,27 @@ +id = 1119 +title = "end_code set incorrectly" +state = "closed" +created_at = "2022-07-26T21:20:56.584Z" +closed_at = "2022-08-03T17:12:04.368Z" +labels = ["Closed::Fixed", "linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1119" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = """https://github.com/qemu/qemu/blob/c99e34e537f13a431a80e3e414e5904e9dd0a116/linux-user/flatload.c#L811 + +This line says: + +``` +info->end_code = libinfo[0].start_code = libinfo[0].text_len; +``` + +but should be + +``` +info->end_code = libinfo[0].start_code + libinfo[0].text_len; +```""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/112.toml b/gitlab/issues/target_missing/host_missing/accel_missing/112.toml new file mode 100644 index 00000000..48e6fd0a --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/112.toml @@ -0,0 +1,15 @@ +id = 112 +title = "setting unsupported timeout for i6300esb watchdog causes hw reset" +state = "opened" +created_at = "2021-05-04T05:44:22.533Z" +closed_at = "n/a" +labels = ["Launchpad", "device: watchdog"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/112" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1120.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1120.toml new file mode 100644 index 00000000..b9c70650 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1120.toml @@ -0,0 +1,24 @@ +id = 1120 +title = "Multiboot direct loading broken." +state = "closed" +created_at = "2022-07-27T01:52:28.201Z" +closed_at = "2022-07-29T00:23:02.331Z" +labels = ["workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1120" +host-os = "Windows 11" +host-arch = "x86_64" +qemu-version = "QEMU emulator version 6.0.0 (v6.0.0-11869-g800a25ea45-dirty)" +guest-os = "n/a" +guest-arch = "n/a" +description = """This is my kernel and it's multiboot loader. It passed the check of `grub-file`, but QEMU could not load it. +``` +qemu-system-i386: Error loading uncompressed kernel without PVH ELF Note +``` + +When I add `-machine type=pc-i440fx-3.1`, QEMU shows `qemu: linux kernel too old to load a ram disk` or `qemu: invalid kernel header`. + +The multiboot file is linked with `ld.lld -s -o`. + +[toop](/uploads/7f230dc39d6a3a8c43c4c720d31878c6/toop)[multiboot](/uploads/59faa4607dc2837b54c89b35db6f206a/multiboot)""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1125.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1125.toml new file mode 100644 index 00000000..673ad59e --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1125.toml @@ -0,0 +1,15 @@ +id = 1125 +title = "error on run qemu-system-aarch64 -smp 2" +state = "closed" +created_at = "2022-07-29T09:04:47.170Z" +closed_at = "2022-07-30T02:21:21.476Z" +labels = ["workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1125" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1128.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1128.toml new file mode 100644 index 00000000..a83d7041 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1128.toml @@ -0,0 +1,32 @@ +id = 1128 +title = "PPC: `spr_write_xer` doesn't set flag bits in `cpu_xer`" +state = "closed" +created_at = "2022-07-29T20:50:24.121Z" +closed_at = "2022-07-29T21:37:44.303Z" +labels = ["Closed::Invalid"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1128" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "commit: cc42559ab129a15554cc485ea9265e34dde7ab5b" +guest-os = "n/a" +guest-arch = "n/a" +description = """`spr_write_xer()` does not set the `ca`, `ov`, `so`, `ca32`, `ov32` etc. flag bits in the `cpu_xer` variable. + +In fact it copies all bits from the source `GPR` and _excludes_ each flag bit. + +This is not a problem for execution since `spr_read_xer()` gets the flag bits from `cpu_ca/ov/so...` and not from `cpu_xer`. + +Nonetheless it is problem for tools which trace the execution in QEMU (e.g. https://github.com/BinaryAnalysisPlatform/qemu). + +A fix would be to remove the `~` in https://gitlab.com/qemu-project/qemu/-/blob/master/target/ppc/translate.c#L481""" +reproduce = """Haven't found out yet how to debug QEMU so the TCGv values can be investigated. But in general one need to: + +- Execute a binary which executes something like: +``` +r4 = 0xffffffffffffffff +mtxer r4 +``` +and check the `cpu_xer` value after the `xer` write. + +Checking the debug logs (`in_asm,cpu`) doesn't work, since the `xer` value in the logs is not taken directly from `cpu_xer`.""" +additional = """Code ref: https://gitlab.com/qemu-project/qemu/-/blob/master/target/ppc/translate.c#L480-L483""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1129.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1129.toml new file mode 100644 index 00000000..e7d74beb --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1129.toml @@ -0,0 +1,33 @@ +id = 1129 +title = "aarch64:qemu7.0.0 static compile error" +state = "closed" +created_at = "2022-07-29T22:12:35.679Z" +closed_at = "2022-07-30T00:10:10.037Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1129" +host-os = "Arch Linux" +host-arch = "ARM" +qemu-version = "7.0.0" +guest-os = "n/a" +guest-arch = "n/a" +description = """I'm trying to static compile qemu so I can chroot into different architectures and use podman for simulating amd64 containers. +However, when I tried to configure using the command above, I got the following error: + +``` +FAILED: qemu-aarch64_be +c++ -o qemu-aarch64_be libcommon.fa.p/cpus-common.c.o libcommon.fa.p/page-vary-common.c.o libcommon.fa.p/disas_arm-a64.cc.o libcommon.fa.p/disas_libvixl_vixl_a64_decoder-a64.cc.o libcommon.fa.p/disas_libvixl_vixl_a64_disasm-a64.cc.o libcommon.fa.p/disas_libvixl_vixl_a64_instructions-a64.cc.o libcommon.fa.p/disas_libvixl_vixl_compiler-intrinsics.cc.o libcommon.fa.p/disas_libvixl_vixl_utils.cc.o libcommon.fa.p/disas_arm.c.o libcommon.fa.p/hw_core_cpu-common.c.o libcommon.fa.p/hw_core_machine-smp.c.o libcommon.fa.p/accel_accel-user.c.o libcommon.fa.p/common-user_safe-syscall.S.o libcommon.fa.p/common-user_safe-syscall-error.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_aarch64_signal.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_aarch64_cpu_loop.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_cpu.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_crypto_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_debug_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_gdbstub.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_iwmmxt_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_m_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_mve_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_neon_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_op_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_tlb_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_translate.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_translate-m-nocp.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_translate-mve.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_translate-neon.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_translate-vfp.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_vec_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_vfp_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_cpu_tcg.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_kvm-stub.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_cpu64.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_gdbstub64.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_helper-a64.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_mte_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_pauth_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_sve_helper.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_translate-a64.c.o libqemu-aarch64_be-linux-user.fa.p/target_arm_translate-sve.c.o libqemu-aarch64_be-linux-user.fa.p/trace_control-target.c.o libqemu-aarch64_be-linux-user.fa.p/cpu.c.o libqemu-aarch64_be-linux-user.fa.p/disas.c.o libqemu-aarch64_be-linux-user.fa.p/gdbstub.c.o libqemu-aarch64_be-linux-user.fa.p/page-vary.c.o libqemu-aarch64_be-linux-user.fa.p/semihosting_arm-compat-semi.c.o libqemu-aarch64_be-linux-user.fa.p/tcg_optimize.c.o libqemu-aarch64_be-linux-user.fa.p/tcg_region.c.o libqemu-aarch64_be-linux-user.fa.p/tcg_tcg.c.o libqemu-aarch64_be-linux-user.fa.p/tcg_tcg-common.c.o libqemu-aarch64_be-linux-user.fa.p/tcg_tcg-op.c.o libqemu-aarch64_be-linux-user.fa.p/tcg_tcg-op-gvec.c.o libqemu-aarch64_be-linux-user.fa.p/tcg_tcg-op-vec.c.o libqemu-aarch64_be-linux-user.fa.p/fpu_softfloat.c.o libqemu-aarch64_be-linux-user.fa.p/accel_accel-common.c.o libqemu-aarch64_be-linux-user.fa.p/accel_tcg_tcg-all.c.o libqemu-aarch64_be-linux-user.fa.p/accel_tcg_cpu-exec-common.c.o libqemu-aarch64_be-linux-user.fa.p/accel_tcg_cpu-exec.c.o libqemu-aarch64_be-linux-user.fa.p/accel_tcg_tcg-runtime-gvec.c.o libqemu-aarch64_be-linux-user.fa.p/accel_tcg_tcg-runtime.c.o libqemu-aarch64_be-linux-user.fa.p/accel_tcg_translate-all.c.o libqemu-aarch64_be-linux-user.fa.p/accel_tcg_translator.c.o libqemu-aarch64_be-linux-user.fa.p/accel_tcg_user-exec.c.o libqemu-aarch64_be-linux-user.fa.p/accel_tcg_user-exec-stub.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_elfload.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_exit.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_fd-trans.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_linuxload.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_main.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_mmap.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_signal.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_strace.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_syscall.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_thunk.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_uaccess.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_uname.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_flatload.c.o libqemu-aarch64_be-linux-user.fa.p/linux-user_semihost.c.o libqemu-aarch64_be-linux-user.fa.p/meson-generated_.._aarch64_be-linux-user-gdbstub-xml.c.o -Wl,--as-needed -Wl,--no-undefined -pie -Wl,--whole-archive libhwcore.fa libqom.fa -Wl,--no-whole-archive -Wl,--warn-common -Wl,-z,relro -Wl,-z,now -static-pie -fstack-protector-strong -march=armv8-a -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -Wl,--start-group libqemuutil.a libhwcore.fa libqom.fa /usr/lib/libz.a -lrt -lutil -lm -pthread -lgthread-2.0 -lglib-2.0 -lpcre -lsysprof-capture-4 -lstdc++ -Wl,--end-group +/usr/bin/ld: /usr/lib/gcc/aarch64-unknown-linux-gnu/12.1.0/../../../../lib/libglib-2.0.a(gutils.c.o): in function `g_get_user_database_entry': +gutils.c:(.text+0x324): warning: Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking +/usr/bin/ld: gutils.c:(.text+0xf4): warning: Using 'getpwnam_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking +/usr/bin/ld: gutils.c:(.text+0xe0): warning: Using 'getpwuid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking +/usr/lib/gcc/aarch64-unknown-linux-gnu/12.1.0/../../../../lib/libc.a(init-first.o): in function `__libc_init_first': +(.text+0x10): relocation truncated to fit: R_AARCH64_LD64_GOTPAGE_LO15 against symbol `__environ' defined in .bss section in /usr/lib/gcc/aarch64-unknown-linux-gnu/12.1.0/../../../../lib/libc.a(environ.o) +/usr/bin/ld: (.text+0x10): warning: too many GOT entries for -fpic, please recompile with -fPIC +collect2: error: ld returned 1 exit status +ninja: build stopped: subcommand failed. +make: *** [Makefile:163: run-ninja] Error 1 +``` +Same error for both mentioned kernels in different aarch64 hardwares.""" +reproduce = """1. Download the tarball from version 7.0.0 +2. Run the configure as mentioned on the above command""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/113.toml b/gitlab/issues/target_missing/host_missing/accel_missing/113.toml new file mode 100644 index 00000000..c86973d3 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/113.toml @@ -0,0 +1,15 @@ +id = 113 +title = "missing manpage for bridge.conf" +state = "opened" +created_at = "2021-05-04T05:44:32.704Z" +closed_at = "n/a" +labels = ["Documentation", "Launchpad", "Networking"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/113" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1134.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1134.toml new file mode 100644 index 00000000..6c33e7ea --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1134.toml @@ -0,0 +1,15 @@ +id = 1134 +title = "Make ivshmem more generic not only a PCI device" +state = "closed" +created_at = "2022-08-01T07:34:40.999Z" +closed_at = "2025-01-01T23:41:23.807Z" +labels = ["device: PCI", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1134" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """It will also benefit from making it more portable, see https://gitlab.com/qemu-project/qemu/-/issues/666""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1138.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1138.toml new file mode 100644 index 00000000..10a6b68c --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1138.toml @@ -0,0 +1,15 @@ +id = 1138 +title = "Not able to get KVM in qemu-system-s390x built from 6.2.0 source on Fedora 31" +state = "closed" +created_at = "2022-08-03T05:39:26.624Z" +closed_at = "2022-08-03T05:56:43.788Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1138" +host-os = "(Windows 11 22H1 host, Fedora 31 On VitualBox, etc.)" +host-arch = "(AMD 5800x)" +qemu-version = "(6.2.0 built from source)" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1139.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1139.toml new file mode 100644 index 00000000..f501ac88 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1139.toml @@ -0,0 +1,90 @@ +id = 1139 +title = "block/nbd.c and drive backup to a remote nbd server" +state = "closed" +created_at = "2022-08-03T09:26:02.923Z" +closed_at = "2024-05-13T12:24:52.546Z" +labels = ["block:nbd"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1139" +host-os = "Debian 10" +host-arch = "n/a" +qemu-version = "EMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2~bpo11+1)" +guest-os = "n/a" +guest-arch = "n/a" +description = """Good afternoon! + +I trying to copy attached drive content to remote NBD server via drive-backup QMP method. I'he tested two very similar ways but with very different performance. First is a backuping to exported NBD at another server. Second way is a backuping to same server but with connecting to /dev/nbd*. + +Exporting qcow2 via nbd: +``` +(nbd) ~ # qemu-nbd -p 12345 -x backup --cache=none --aio=native --persistent -f qcow2 backup.qcow2 + +(qemu) ~ # qemu-img info nbd://10.0.0.1:12345/backup +image: nbd://10.0.0.1:12345/backup +file format: raw +virtual size: 10 GiB (10737418240 bytes) +disk size: unavailable +``` + +Starting drive backuping via QMP: + +``` +{ +\t"execute": "drive-backup", +\t"arguments": { +\t\t"device": "disk", +\t\t"sync": "full", +\t\t"target": "nbd://10.0.0.1:12345/backup", +\t\t"mode": "existing" +\t} +} +``` + +With process starting qemu notifying about warning: + +> warning: The target block device doesn't provide information about the block size and it doesn't have a backing file. The default block size of 65536 bytes is used. If the actual block size of the target exceeds this default, the backup may be unusable + +And backup process is limited by speed around 30MBps, watched by iotop + + +Second way to creating backup + +Exporting qcow2 via nbd: +``` +(nbd) ~ # qemu-nbd -p 12345 -x backup --cache=none --aio=native --persistent -f qcow2 backup.qcow2 +``` + +``` +(qemu) ~ # qemu-img info nbd://10.0.0.1:12345/backup +image: nbd://10.0.0.1:12345/backup +file format: raw +virtual size: 10 GiB (10737418240 bytes) +disk size: unavailable +(qemu) ~ # qemu-nbd -c /dev/nbd0 nbd://10.0.0.1:12345/backup +(qemu) ~ # qemu-img info /dev/nbd0 +image: /dev/nbd0 +file format: raw +virtual size: 10 GiB (10737418240 bytes) +disk size: 0 B +``` + +Starting drive backuping via QMP to local nbd device: + +``` +{ +\t"execute": "drive-backup", +\t"arguments": { +\t\t"device": "disk", +\t\t"sync": "full", +\t\t"target": "/dev/nbd0", +\t\t"mode": "existing" +\t} +} +``` + +Backup process started without previous warning, and speed limited around 100MBps (network limit) + +So I have question: how I can get same performance without connection network device to local block nbd device at the qemu host? + +Kind regards""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/114.toml b/gitlab/issues/target_missing/host_missing/accel_missing/114.toml new file mode 100644 index 00000000..3da42cbd --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/114.toml @@ -0,0 +1,15 @@ +id = 114 +title = "the help message of the set_password subcommand of the qemu monitor isn't usable" +state = "opened" +created_at = "2021-05-04T05:44:42.767Z" +closed_at = "n/a" +labels = ["Documentation", "Launchpad"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/114" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1140.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1140.toml new file mode 100644 index 00000000..a2811113 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1140.toml @@ -0,0 +1,15 @@ +id = 1140 +title = "High CPU usage on AMD after migrating guests" +state = "closed" +created_at = "2022-08-03T16:10:47.193Z" +closed_at = "2022-10-03T14:23:50.227Z" +labels = ["Migration"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1140" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1142.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1142.toml new file mode 100644 index 00000000..7813e980 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1142.toml @@ -0,0 +1,54 @@ +id = 1142 +title = "Measurements fail with direct kernel boot for AMD SEV confidential virtualization with 7.1 machine type" +state = "closed" +created_at = "2022-08-04T12:08:56.036Z" +closed_at = "2022-11-07T12:53:17.474Z" +labels = ["kind::Bug"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1142" +host-os = "n/a" +host-arch = "x86_64" +qemu-version = "git 2480f3bbd03814b0651a1f74959f5c6631ee5819" +guest-os = "n/a" +guest-arch = "n/a" +description = """When booting the QEMU with the 'kernel-hashes:true' property set for 'sev-guest' confidential virtualization, the contents of the `-kernel` file are measured by the firmware. + +A remote tenant can then validate the measurement against its expected contents to see if the boot was trustworthy. + +With the pc-q35-7.1 machine type the measurement always fails to validate against expected state. + +Making the following code change + +``` +diff --git a/hw/i386/pc.c b/hw/i386/pc.c +index 7280c02ce3..3a4bf5cba3 100644 +--- a/hw/i386/pc.c ++++ b/hw/i386/pc.c +@@ -1899,6 +1899,8 @@ static void pc_machine_class_init(ObjectClass *oc, void *data) + pcmc->rsdp_in_ram = true; + pcmc->smbios_defaults = true; + pcmc->smbios_uuid_encoded = true; ++ pcmc->legacy_no_rng_seed = true; ++ + pcmc->gigabyte_align = true; + pcmc->has_reserved_memory = true; + pcmc->kvmclock_enabled = true; +``` + +results in successfully validating the measurement. + +THis is not surprising, the RNG seed patch introduced in + +``` +commit 67f7e426e53833a5db75b0d813e8d537b8a75bd2 +Author: Jason A. Donenfeld +Date: Thu Jul 21 14:56:36 2022 +0200 + + hw/i386: pass RNG seed via setup_data entry +``` + +intentionally modifies the contents of the kernel image before passing it to the firmware, to inject a random seed. This will ensure the boot measuremnts are different every time. + +This RNG seed functionality must NOT be used when AMD SEV is active.""" +reproduce = """1. Create an AMD SEV guest with kernel-hashes=true and pc-q35-7.1 machine type +2. Attempt to validate the boot measurement""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1144.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1144.toml new file mode 100644 index 00000000..db01d601 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1144.toml @@ -0,0 +1,25 @@ +id = 1144 +title = "Cannot install on ArcoLinux" +state = "closed" +created_at = "2022-08-04T19:59:41.311Z" +closed_at = "2022-08-04T21:08:46.831Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1144" +host-os = "ArcoLinux" +host-arch = "x86" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = """I tried to install with my package manager +``` +paru -S qemu-git +``` +and got these errors +``` +qemu-git: /usr/share/qemu/bios-microvm.bin exists in filesystem (owned by seabios) +qemu-git: /usr/share/qemu/vgabios-ati.bin exists in filesystem (owned by seabios) +``` + +I tried searching around for a solution but I can't seem to find anything relevant to my situation.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1148.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1148.toml new file mode 100644 index 00000000..50a880da --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1148.toml @@ -0,0 +1,283 @@ +id = 1148 +title = "Support Octal SPI mode and commands for NOR SPI devices" +state = "opened" +created_at = "2022-08-09T09:50:55.011Z" +closed_at = "n/a" +labels = ["kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1148" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """A good example of the Octal SPI (OPI) protocol use is in https://www.st.com/resource/en/application_note/dm00407776-octospi-interface-on-stm32-microcontrollers-stmicroelectronics.pdf + +It is also supported by the concrete drivers in Linux kernel: +- `drivers/mtd/spi-nor/core.c` +- `drivers/mtd/spi-nor/micron-st.c` +- `drivers/mtd/spi-nor/spansion.c` + +I tried to extract the Octal SPI part from that commit and got something like this, though obviously needs more cleaning up/improving: +```patch +--- + hw/block/m25p80.c | 93 ++++++++++++++++++++++++++++++++++------------- + 1 file changed, 68 insertions(+), 25 deletions(-) + +diff --git a/hw/block/m25p80.c b/hw/block/m25p80.c +index 7d3d8b12e0..0aa46bf280 100644 +--- a/hw/block/m25p80.c ++++ b/hw/block/m25p80.c +@@ -361,6 +361,8 @@ typedef enum { + READ4 = 0x13, + FAST_READ = 0x0b, + FAST_READ4 = 0x0c, ++ O_FAST_READ = 0x9d, ++ O_FAST_READ4 = 0xfc, + DOR = 0x3b, + DOR4 = 0x3c, + QOR = 0x6b, +@@ -369,6 +371,11 @@ typedef enum { + DIOR4 = 0xbc, + QIOR = 0xeb, + QIOR4 = 0xec, ++ OOR = 0x8b, ++ OOR4 = 0x8c, ++ OOR4_MT35X = 0x7c, /* according mt35x datasheet */ ++ OIOR = 0xcb, ++ OIOR4 = 0xcc, + + PP = 0x02, + PP4 = 0x12, +@@ -379,6 +386,8 @@ typedef enum { + RDID_90 = 0x90, + RDID_AB = 0xab, + AAI_WP = 0xad, ++ OPP = 0x82, ++ OPP4 = 0x84, + + ERASE_4K = 0x20, + ERASE4_4K = 0x21, +@@ -422,6 +431,7 @@ typedef enum { + STATE_COLLECTING_DATA, + STATE_COLLECTING_VAR_LEN_DATA, + STATE_READING_DATA, ++ DUMMY_CYCLE_WAIT, + } CMDState; + + typedef enum { +@@ -654,12 +664,16 @@ static inline int get_addr_length(Flash *s) + case QPP_4: + case READ4: + case QIOR4: ++ case OIOR4: + case ERASE4_4K: + case ERASE4_32K: + case ERASE4_SECTOR: + case FAST_READ4: ++ case O_FAST_READ4: + case DOR4: + case QOR4: ++ case OOR4: ++ case OOR4_MT35X: + case DIOR4: + return 4; + default: +@@ -670,6 +684,7 @@ static inline int get_addr_length(Flash *s) + static void complete_collecting_data(Flash *s) + { + int i, n; ++ bool dummy_state = false; + + n = get_addr_length(s); + s->cur_addr = (n == 3 ? s->ear : 0); +@@ -689,9 +704,12 @@ static void complete_collecting_data(Flash *s) + case DPP: + case QPP: + case QPP_4: ++ case OPP: + case PP: ++ s->state = STATE_PAGE_PROGRAM; ++ break; ++ case OPP4: + case PP4: +- case PP4_4: + s->state = STATE_PAGE_PROGRAM; + break; + case AAI_WP: +@@ -702,16 +720,27 @@ static void complete_collecting_data(Flash *s) + case READ: + case READ4: + case FAST_READ: +- case FAST_READ4: ++ case O_FAST_READ: + case DOR: +- case DOR4: + case QOR: +- case QOR4: ++ case OOR: + case DIOR: +- case DIOR4: + case QIOR: ++ case OIOR: ++ case FAST_READ4: ++ case O_FAST_READ4: ++ case DOR4: ++ case QOR4: ++ case OOR4: ++ case OOR4_MT35X: ++ case DIOR4: + case QIOR4: +- s->state = STATE_READ; ++ case OIOR4: ++ if (dummy_state == false) { ++ s->state = STATE_READ; ++ } else { ++ s->state = DUMMY_CYCLE_WAIT; ++ } + break; + case ERASE_4K: + case ERASE4_4K: +@@ -744,7 +773,6 @@ static void complete_collecting_data(Flash *s) + s->write_enable = false; + } + break; +- case BRWR: + case EXTEND_ADDR_WRITE: + s->ear = s->data[0]; + break; +@@ -1038,6 +1066,7 @@ static void decode_qio_read_cmd(Flash *s) + s->needed_bytes += 3; + break; + default: ++ s->needed_bytes += 5; + break; + } + s->pos = 0; +@@ -1066,28 +1095,39 @@ static void decode_new_cmd(Flash *s, uint32_t value) + "M25P80: Invalid cmd within AAI programming sequence"); + } + ++ s->needed_bytes = 0; ++ + switch (value) { + ++ case ERASE4_SECTOR: ++ if (s->four_bytes_address_mode == false) { ++ s->needed_bytes += 1; ++ } + case ERASE_4K: +- case ERASE4_4K: + case ERASE_32K: +- case ERASE4_32K: + case ERASE_SECTOR: +- case ERASE4_SECTOR: ++ case OPP: + case PP: +- case PP4: ++ case QOR: ++ case OOR: ++ case FAST_READ: ++ case O_FAST_READ: ++ case DOR: + case DIE_ERASE: + case RDID_90: + case RDID_AB: +- s->needed_bytes = get_addr_length(s); ++ s->needed_bytes += get_addr_length(s); + s->pos = 0; + s->len = 0; + s->state = STATE_COLLECTING_DATA; + break; +- case READ: + case READ4: ++ if (s->four_bytes_address_mode == false) { ++ s->needed_bytes += 1; ++ } ++ case READ: + if (get_man(s) != MAN_NUMONYX || numonyx_mode(s) == MODE_STD) { +- s->needed_bytes = get_addr_length(s); ++ s->needed_bytes += get_addr_length(s); + s->pos = 0; + s->len = 0; + s->state = STATE_COLLECTING_DATA; +@@ -1098,7 +1138,7 @@ static void decode_new_cmd(Flash *s, uint32_t value) + break; + case DPP: + if (get_man(s) != MAN_NUMONYX || numonyx_mode(s) != MODE_QIO) { +- s->needed_bytes = get_addr_length(s); ++ s->needed_bytes += get_addr_length(s); + s->pos = 0; + s->len = 0; + s->state = STATE_COLLECTING_DATA; +@@ -1110,8 +1150,11 @@ static void decode_new_cmd(Flash *s, uint32_t value) + case QPP: + case QPP_4: + case PP4_4: ++ if (s->four_bytes_address_mode == false) { ++ s->needed_bytes += 1; ++ } + if (get_man(s) != MAN_NUMONYX || numonyx_mode(s) != MODE_DIO) { +- s->needed_bytes = get_addr_length(s); ++ s->needed_bytes += get_addr_length(s); + s->pos = 0; + s->len = 0; + s->state = STATE_COLLECTING_DATA; +@@ -1121,11 +1164,9 @@ static void decode_new_cmd(Flash *s, uint32_t value) + } + break; + +- case FAST_READ: + case FAST_READ4: + decode_fast_read_cmd(s); + break; +- case DOR: + case DOR4: + if (get_man(s) != MAN_NUMONYX || numonyx_mode(s) != MODE_QIO) { + decode_fast_read_cmd(s); +@@ -1134,14 +1175,13 @@ static void decode_new_cmd(Flash *s, uint32_t value) + "QIO mode\\n", s->cmd_in_progress); + } + break; +- case QOR: + case QOR4: +- if (get_man(s) != MAN_NUMONYX || numonyx_mode(s) != MODE_DIO) { +- decode_fast_read_cmd(s); +- } else { +- qemu_log_mask(LOG_GUEST_ERROR, "M25P80: Cannot execute cmd %x in " +- "DIO mode\\n", s->cmd_in_progress); +- } ++ case OOR4: ++ case OOR4_MT35X: ++ s->needed_bytes += 4; ++ s->pos = 0; ++ s->len = 0; ++ s->state = STATE_COLLECTING_DATA; + break; + + case DIOR: +@@ -1265,6 +1305,7 @@ static void decode_new_cmd(Flash *s, uint32_t value) + s->four_bytes_address_mode = false; + break; + case BRRD: ++ s->data_read_loop = false; + case EXTEND_ADDR_READ: + s->data[0] = s->ear; + s->pos = 0; +@@ -1475,6 +1516,8 @@ static uint32_t m25p80_transfer8(SSIPeripheral *ss, uint32_t tx) + } + break; + ++ case DUMMY_CYCLE_WAIT: ++ break; + default: + case STATE_IDLE: + decode_new_cmd(s, (uint8_t)tx); +-- +``` +There is also missing **0xfd** command for the DDR Octal I/O Fast Read for Micron MT35X chips. I am not sure if it's the same as the **0xfc** command in the Xilinx code though. + +Since I am not the author of the original commit, maybe Xilinx folks could take my patch, update/improve it and send to the mailing list. It will reduce the amount of the changes you have to apply in your fork as well :smile: + +cc @alistair23""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1149.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1149.toml new file mode 100644 index 00000000..620c612c --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1149.toml @@ -0,0 +1,21 @@ +id = 1149 +title = "Micron Xccela (MT35x) NOR Flash wrong implementation in `hw/block/m25p80.c`" +state = "opened" +created_at = "2022-08-11T08:56:39.666Z" +closed_at = "n/a" +labels = ["kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1149" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """I see that in the fork they introduced a new entry - `MAN_MICRON_OCTAL`: - https://github.com/Xilinx/qemu/blob/master/hw/block/m25p80.c + +Would be nice to make it more generic, probably to call just `MAN_MICRON` and set octal mode like quad mode in other flash implementations - via the configuration register flags, especially since they could be enabled and disabled on the fly. + +Also the 256 configuration registers: https://github.com/Xilinx/qemu/commit/9b2fe1e36bfd8849bb3538161279cdff6efea325 + +cc @alistair23""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1150.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1150.toml new file mode 100644 index 00000000..d45448f2 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1150.toml @@ -0,0 +1,96 @@ +id = 1150 +title = "guest Linux Kernel hangs and reports CPU lockup/stuck (Qemu >= 6.0.1 regression)" +state = "closed" +created_at = "2022-08-11T14:39:23.851Z" +closed_at = "2023-02-06T09:37:48.879Z" +labels = ["GUI", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1150" +host-os = "openSUSE-15.4 (Linux-5.14) or Debian-11 (Linux-5.10)" +host-arch = "x86_64" +qemu-version = "6.0.1 - 7.1.0-rc2" +guest-os = "openSUSE-15.4 (Linux-5.14) or Debian-11 (Linux-5.10)" +guest-arch = "x86_64" +description = """Since at least [qemu-6.0.1](https://download.qemu.org/qemu-6.0.1.tar.xz) my VM guest is having CPU problems. It looks like [qemu-6.0.0](https://download.qemu.org/qemu-6.0.0.tar.xz) is fine, but I can't confirm this 100 %. + +Problem: The guest hangs for about 30 seconds and dmesg reports errors. + +
+dmesg + +``` +[ 310.791732] watchdog: BUG: soft lockup - CPU#1 stuck for 25s! [swapper/1:0] +[ 310.791753] Modules linked in: ipt_REJECT nf_reject_ipv4 xt_tcpudp xt_state xt_conntrack nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 libcrc32c iptable_filter bpfilter af_packet iscsi_ibft iscsi_boot_sysfs rfkill dm_crypt essiv authenc pktcdvd intel_rapl_msr intel_rapl_common kvm_intel kvm cirrus drm_kms_helper irqbypass cec pcspkr joydev rc_core syscopyarea sysfillrect sysimgblt virtio_balloon fb_sys_fops i2c_piix4 button nls_iso8859_1 nls_cp437 vfat fat drm fuse configfs ip_tables x_tables ext4 crc16 mbcache jbd2 hid_generic usbhid sd_mod t10_pi virtio_scsi virtio_net net_failover virtio_blk failover sr_mod cdrom ata_generic crc32_pclmul crc32c_intel ghash_clmulni_intel aesni_intel crypto_simd xhci_pci xhci_pci_renesas xhci_hcd cryptd serio_raw ehci_pci uhci_hcd ehci_hcd usbcore ata_piix ahci libahci virtio_pci virtio_pci_modern_dev libata floppy qemu_fw_cfg dm_mirror dm_region_hash dm_log dm_mod sg scsi_mod +[ 310.792102] Supported: Yes +[ 310.792108] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 5.14.21-150400.22-default #1 SLE15-SP4 0b6a6578ade2de5c4a0b916095dff44f76ef1704 +[ 310.792121] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.16.0-0-gd239552ce722-prebuilt.qemu.org 04/01/2014 +[ 310.792127] RIP: 0010:__do_softirq+0x6e/0x2bc +[ 310.792146] Code: 8b 70 2c 81 60 2c ff f7 ff ff 89 74 24 14 c7 44 24 10 0a 00 00 00 48 c7 c0 c0 30 03 00 65 66 c7 00 00 00 fb 66 0f 1f 44 00 00 ff ff ff ff 41 0f bc de 83 c3 01 89 1c 24 0f 84 92 00 00 00 49 +[ 310.792154] RSP: 0018:ffffb9a8c00d0f98 EFLAGS: 00000206 +[ 310.792163] RAX: 00000000000330c0 RBX: ffffb9a8c0093e18 RCX: 0000000034b47837 +[ 310.792169] RDX: ffff9835c02dd100 RSI: 0000000004200042 RDI: 0000000000000040 +[ 310.792175] RBP: 0000000000000022 R08: ffffb9a8c0093e18 R09: 0000000000000001 +[ 310.792180] R10: 0000000000000002 R11: 0000000000000283 R12: 0000000000000001 +[ 310.792185] R13: 0000000000000000 R14: 0000000000000040 R15: 0000000000000000 +[ 310.792191] FS: 0000000000000000(0000) GS:ffff9836f7d00000(0000) knlGS:0000000000000000 +[ 310.792197] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 310.792203] CR2: 000055ed8cffbaf8 CR3: 00000001025c0001 CR4: 0000000000170ee0 +[ 310.792216] Call Trace: +[ 310.792247] +[ 310.792284] irq_exit_rcu+0x9c/0xc0 +[ 310.792305] common_interrupt+0x5d/0xa0 +[ 310.792331] +[ 310.792335] +[ 310.792339] asm_common_interrupt+0x1e/0x40 +[ 310.792358] RIP: 0010:native_safe_halt+0xb/0x10 +[ 310.792368] Code: f0 80 48 02 20 48 8b 00 a8 08 74 82 eb c1 cc eb 07 0f 00 2d 89 f3 5f 00 f4 c3 0f 1f 44 00 00 eb 07 0f 00 2d 79 f3 5f 00 fb f4 cc cc cc cc 0f 1f 44 00 00 65 8b 15 14 ee 60 69 0f 1f 44 00 00 +[ 310.792375] RSP: 0018:ffffb9a8c0093ec8 EFLAGS: 00000212 +[ 310.792382] RAX: ffffffff96a0ca50 RBX: 0000000000000001 RCX: ffff9835c49c3700 +[ 310.792387] RDX: 00000000001df31e RSI: 0000000000000000 RDI: ffff9835c02a8000 +[ 310.792392] RBP: ffffffff97d47120 R08: 00000000001df31e R09: 0000000000029800 +[ 310.792397] R10: ffffb9a8c164bbe0 R11: 0000000000000198 R12: 0000000000000000 +[ 310.792402] R13: 0000000000000000 R14: ffffffffffffffff R15: ffff9835c02a8000 +[ 310.792409] ? __sched_text_end+0x5/0x5 +[ 310.792425] default_idle+0xa/0x10 +[ 310.792434] default_idle_call+0x2d/0xe0 +[ 310.792441] do_idle+0x1ec/0x2d0 +[ 310.792452] cpu_startup_entry+0x19/0x20 +[ 310.792460] start_secondary+0x11c/0x160 +[ 310.792475] secondary_startup_64_no_verify+0xc2/0xcb +[ 310.792501] +``` + +``` +[ 435.511342] BUG: workqueue lockup - pool cpus=1 node=0 flags=0x0 nice=0 stuck for 30s! +[ 435.511374] Showing busy workqueues and worker pools: +[ 435.511377] workqueue events: flags=0x0 +[ 435.511380] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 +[ 435.511385] pending: vmstat_shepherd +[ 435.511395] workqueue events_power_efficient: flags=0x80 +[ 435.511398] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=2/256 refcnt=3 +[ 435.511402] pending: neigh_periodic_work, neigh_periodic_work +[ 435.511411] workqueue events_freezable_power_: flags=0x84 +[ 435.511414] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 +[ 435.511417] in-flight: 4783:disk_events_workfn +[ 435.511425] workqueue mm_percpu_wq: flags=0x8 +[ 435.511428] pwq 0: cpus=0 node=0 flags=0x0 nice=0 active=1/256 refcnt=2 +[ 435.511431] pending: vmstat_update +[ 435.511440] workqueue writeback: flags=0x4a +[ 435.511443] pwq 4: cpus=0-1 flags=0x4 nice=0 active=1/256 refcnt=3 +[ 435.511447] pending: wb_workfn +[ 435.511453] workqueue kblockd: flags=0x18 +[ 435.511455] pwq 3: cpus=1 node=0 flags=0x0 nice=-20 active=3/256 refcnt=4 +[ 435.511459] pending: blk_mq_timeout_work, blk_mq_timeout_work, blk_mq_timeout_work +[ 435.511475] workqueue ata_sff: flags=0x8 +[ 435.511479] pwq 2: cpus=1 node=0 flags=0x0 nice=0 active=1/512 refcnt=2 +[ 435.511482] pending: ata_sff_pio_task [libata] +[ 435.511538] pool 2: cpus=1 node=0 flags=0x0 nice=0 hung=30s workers=3 idle: 349 51 +``` + +
+ +It looks like the problem mostly appears if SSH is being used over a "user" network connection. A typical situation is when editing a file in Vim (compiled with X support) via SSH and using the X clipboard (`"+y"`). But the problem also happens in other situations with SSH, e. g. when using SSHFS. +The type of NIC doesn't seem to make a difference (tested `virtio` and `e1000`). But "tap" network connections don't show a problem. + + """ +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1156.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1156.toml new file mode 100644 index 00000000..e64e0006 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1156.toml @@ -0,0 +1,15 @@ +id = 1156 +title = "Incorrect implementation of vmsumudm instruction" +state = "closed" +created_at = "2022-08-14T00:15:49.327Z" +closed_at = "2022-08-15T11:03:35.710Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1156" +host-os = "Ubuntu 20.04.1 LTS" +host-arch = "ppc64le" +qemu-version = "qemu-ppc64le version 4.2.1 (Debian 1:4.2-3ubuntu6.23)" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1157.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1157.toml new file mode 100644 index 00000000..abc14fe7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1157.toml @@ -0,0 +1,21 @@ +id = 1157 +title = "aarch64: enabling MMU causes instruction abort" +state = "closed" +created_at = "2022-08-14T15:27:24.095Z" +closed_at = "2022-08-19T17:06:01.555Z" +labels = ["workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1157" +host-os = "Linux" +host-arch = "x86_64" +qemu-version = "7.1.0-rc2" +guest-os = "[SerenityOS](https://github.com/SerenityOS/serenity)" +guest-arch = "aarch64 Raspberry PI3" +description = """The title describes the problem pretty accurately, we get an instruction abort when enabling the MMU with a pretty simple set of page tables. This has been regressed from qemu 6.x.""" +reproduce = """1. Run the provided Kernel binary with the command line specified above. +2. Notice the hang after 'Initialize MMU'. I traced it down to being an instructions abort after the write to the SCTLR_EL1 register. +3. Try to run with qemu 6.x, and notice that it works.""" +additional = """This does work on actual hardware, so it has to be a qemu bug. + +A binary of the Serenity Kernel has been attached to the issue. The source of that binary can be found at commit ca0e32e59fcf67a662e5d3a994d44cd7c941624a of [SerenityOS](https://github.com/SerenityOS/serenity). + +[Kernel](/uploads/f731edbf81d8e575035e9693b0a51dbf/Kernel)""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1158.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1158.toml new file mode 100644 index 00000000..49e5af43 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1158.toml @@ -0,0 +1,15 @@ +id = 1158 +title = "Error in setting VNC password" +state = "closed" +created_at = "2022-08-15T07:16:53.440Z" +closed_at = "2022-08-18T09:07:00.911Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1158" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1159.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1159.toml new file mode 100644 index 00000000..e0885f85 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1159.toml @@ -0,0 +1,42 @@ +id = 1159 +title = "Strange invalid access errors for very basic OS" +state = "closed" +created_at = "2022-08-15T15:10:57.699Z" +closed_at = "2022-08-18T09:07:37.564Z" +labels = ["workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1159" +host-os = "Kubuntu 20.04" +host-arch = "x86_64" +qemu-version = "4.2.1" +guest-os = "Custom" +guest-arch = "x86_64" +description = """Currently I'm studying OS development. I found numerous guides on that topic, however [this one](https://github.com/cfenollosa/os-tutorial/tree/master/01-bootsector-barebones) is most close to what I have been doing. +When `.bin` file is launched with `-d guest_errors` flag, before any OS output exactly 512 error messages appear in logs, that look like that: +``` +Invalid access at addr 0xFEBB0000, size 1, region '(null)', reason: rejected +Invalid access at addr 0x0, size 1, region '(null)', reason: rejected +Invalid access at addr 0xFEBB0001, size 1, region '(null)', reason: rejected +Invalid access at addr 0x1, size 1, region '(null)', reason: rejected +Invalid access at addr 0xFEBB0002, size 1, region '(null)', reason: rejected +... +and it goes up to +... +Invalid access at addr 0xFEBB00FE, size 1, region '(null)', reason: rejected +Invalid access at addr 0xFE, size 1, region '(null)', reason: rejected +Invalid access at addr 0xFEBB00FF, size 1, region '(null)', reason: rejected +Invalid access at addr 0xFF, size 1, region '(null)', reason: rejected +``` +Apparently, the OS boots normally after that. Should I be concerned about these messages or Should I just ignore them? +That looks strange and confusing, not a piece of my code calls these addresses. Maybe I'm doing something wrong?""" +reproduce = """1. Install `nasm` compiler (nasm package for apt) +2. Create a file named `os.asm` with exactly four lines: +```asm +loop: + jmp loop +times 510-($-$$) db 0 +dw 0xaa55 +``` +3. Build it with `nasm -f bin os.asm -o os.bin` +4. Run it with `qemu-system-i386 -d guest_errors -drive format=raw,file=./os.bin` +5. ...enjoy error messages.""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1161.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1161.toml new file mode 100644 index 00000000..a8b891e7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1161.toml @@ -0,0 +1,15 @@ +id = 1161 +title = "revise docs/interop/virtio-balloon-stats.rst" +state = "opened" +created_at = "2022-08-16T13:16:00.156Z" +closed_at = "n/a" +labels = ["Documentation", "device:virtio", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1161" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1162.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1162.toml new file mode 100644 index 00000000..1a9926b8 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1162.toml @@ -0,0 +1,20 @@ +id = 1162 +title = "`./configure` gives `big/little test failed` error when attempting to statically link on Fedora 36" +state = "closed" +created_at = "2022-08-16T22:35:26.260Z" +closed_at = "2022-08-17T07:01:31.853Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1162" +host-os = "Fedora 36" +host-arch = "x86_64" +qemu-version = "master` branch d293d70a8d4720cc1458f4953ed9974d5df96f8e" +guest-os = "N/A" +guest-arch = "x86_64" +description = """I'm having trouble attempting to build the QEMU System emulator statically linked. The error `./configure` gives `big/little test failed` with nothing else. I couldn't find any information relating to this. I'm not sure where to start fixing this. If anyone can help me with this, thanks!""" +reproduce = """1. `git clone https://gitlab.com/qemu-project/qemu.git` +2. `cd qemu` +3. `git submodule init` +4. `git submodule update` +5. `./configure --enable-kvm --enable-vnc --enable-vhost-net --enable-avx2 --enable-avx512f --target-list=x86_64-softmmu --static` +6. Observe build error""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1165.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1165.toml new file mode 100644 index 00000000..35c45712 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1165.toml @@ -0,0 +1,15 @@ +id = 1165 +title = "About support LoongArch architecture" +state = "closed" +created_at = "2022-08-18T05:38:01.696Z" +closed_at = "2022-08-18T07:33:49.210Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1165" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """Start from Linux 5.19, maybe can find the compatible source code for LoongArch in the Linux Kernel source code archive.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1169.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1169.toml new file mode 100644 index 00000000..a0199fa6 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1169.toml @@ -0,0 +1,15 @@ +id = 1169 +title = "rename snapshot by qemu-img" +state = "opened" +created_at = "2022-08-22T14:36:36.701Z" +closed_at = "n/a" +labels = ["Storage", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1169" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """I have no idea to rename a snapshot which created by `qemu-img snapshot -c`, I think it is a useful function""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/117.toml b/gitlab/issues/target_missing/host_missing/accel_missing/117.toml new file mode 100644 index 00000000..cc57c481 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/117.toml @@ -0,0 +1,15 @@ +id = 117 +title = "nested 9p filesystem with security_model=mapped-xattr" +state = "opened" +created_at = "2021-05-04T07:22:54.308Z" +closed_at = "n/a" +labels = ["Launchpad", "block:9p"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/117" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1170.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1170.toml new file mode 100644 index 00000000..ab39cf59 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1170.toml @@ -0,0 +1,66 @@ +id = 1170 +title = "Unable to compile in Ubuntu 22.04, at compiling linux-user_arm_nwfpe_double_cpdo.c.o" +state = "closed" +created_at = "2022-08-23T09:16:37.327Z" +closed_at = "2022-08-24T01:18:16.904Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1170" +host-os = "Ubuntu 22.04 LTS" +host-arch = "AMD64" +qemu-version = "7\\.1.0-rc3" +guest-os = "n/a" +guest-arch = "n/a" +description = """Compiling of QEMU 7.1.0-rc3 stops here for me: +``` +[7172/9855] Compiling C object libqemu-armeb-linux-user.fa.p/linux-user_arm_nwfpe_double_cpdo.c.o +FAILED: libqemu-armeb-linux-user.fa.p/linux-user_arm_nwfpe_double_cpdo.c.o +cc -m64 -mcx16 -Ilibqemu-armeb-linux-user.fa.p -I. -I.. -Itarget/arm -I../target/arm -I../common-user/host/x86_64 -I../linux-user/include/host/x86_64 -I../linux-user/include -Ilinux-user -I../linux-user -Ilinux-user/arm -I../linux-user/arm -Iqapi -Itrace -Iui -Iui/shader -I/usr/include/capstone -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -fdiagnostics-color=auto -Wall -Winvalid-pch -std=gnu11 -O2 -g -isystem /home/andrea/Downloads/qemu-7.1.0-rc3/linux-headers -isystem linux-headers -iquote . -iquote /home/andrea/Downloads/qemu-7.1.0-rc3 -iquote /home/andrea/Downloads/qemu-7.1.0-rc3/include -iquote /home/andrea/Downloads/qemu-7.1.0-rc3/tcg/i386 -pthread -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wold-style-declaration -Wold-style-definition -Wtype-limits -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wempty-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined -Wimplicit-fallthrough=2 -Wno-missing-include-dirs -Wno-shift-negative-value -Wno-psabi -fstack-protector-strong -fPIE -isystem../linux-headers -isystemlinux-headers -DNEED_CPU_H '-DCONFIG_TARGET="armeb-linux-user-config-target.h"' '-DCONFIG_DEVICES="armeb-linux-user-config-devices.h"' -MD -MQ libqemu-armeb-linux-user.fa.p/linux-user_arm_nwfpe_double_cpdo.c.o -MF libqemu-armeb-linux-user.fa.p/linux-user_arm_nwfpe_double_cpdo.c.o.d -o libqemu-armeb-linux-user.fa.p/linux-user_arm_nwfpe_double_cpdo.c.o -c ../linux-user/arm/nwfpe/double_cpdo.c +during RTL pass: expand +../linux-user/arm/nwfpe/double_cpdo.c: In function ‘DoubleCPDO’: +../linux-user/arm/nwfpe/double_cpdo.c:232:1: internal compiler error: Segmentation fault + 232 | } + | ^ +0x7fe5b824251f ??? +\t./signal/../sysdeps/unix/sysv/linux/x86_64/libc_sigaction.c:0 +0x7fe5b8229d8f __libc_start_call_main +\t../sysdeps/nptl/libc_start_call_main.h:58 +0x7fe5b8229e3f __libc_start_main_impl +\t../csu/libc-start.c:392 +Please submit a full bug report, +with preprocessed source if appropriate. +Please include the complete backtrace with any bug report. +See for instructions. +ninja: build stopped: subcommand failed. +make[1]: *** [Makefile:162: run-ninja] Error 1 +make[1]: Leaving directory '/home/andrea/Downloads/qemu-7.1.0-rc3/build' +make: *** [GNUmakefile:11: all] Error 2 +``` + +Configure Output: +[Configure_Output.txt](/uploads/40055846573b79cc2817d5cb338e18c1/Configure_Output.txt) + +Compiles on 7.0.0.""" +reproduce = """1. Run 'sudo apt purge qemu-kvm qemu-utils libvirt-daemon-system libvirt-clients bridge-utils virt-manager ovmf' +2. Run 'sudo apt-get install git libglib2.0-dev libfdt-dev libpixman-1-dev zlib1g-dev ninja-build' ([Wiki](https://wiki.qemu.org/Hosts/Linux)) +3. Additional Packages: +``` +sudo apt-get install git-email +sudo apt-get install libaio-dev libbluetooth-dev libcapstone-dev libbrlapi-dev libbz2-dev +sudo apt-get install libcap-ng-dev libcurl4-gnutls-dev libgtk-3-dev +sudo apt-get install libibverbs-dev libjpeg8-dev libncurses5-dev libnuma-dev +sudo apt-get install librbd-dev librdmacm-dev +sudo apt-get install libsasl2-dev libsdl2-dev libseccomp-dev libsnappy-dev libssh-dev +sudo apt-get install libvde-dev libvdeplug-dev libvte-2.91-dev libxen-dev liblzo2-dev +sudo apt-get install valgrind xfslibs-dev + +sudo apt-get install libnfs-dev libiscsi-dev +``` +4. Build instructions for QEMU: +``` +wget https://download.qemu.org/qemu-7.1.0-rc3.tar.xz +tar xvJf qemu-7.1.0-rc3.tar.xz +cd qemu-7.1.0-rc3 +./configure +make +```""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1171.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1171.toml new file mode 100644 index 00000000..8f56c25d --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1171.toml @@ -0,0 +1,15 @@ +id = 1171 +title = "tulip: DMA reentrancy issue leads to stack overflow (CVE-2022-2962)" +state = "closed" +created_at = "2022-08-23T16:23:58.564Z" +closed_at = "2022-09-14T21:02:00.854Z" +labels = ["Networking", "Security"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1171" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = """A DMA reentrancy issue was found in the tulip emulation. When tulip reads or writes to rx/tx descriptor ( tulip_desc_read/write ) or copies rx/tx frame(tulip_copy_rx_bytes / tulip_copy_tx_buffers), it doesn't check whether the destination address is its own MMIO address. A malicious guest could use this flaw to crash the QEMU process on the host, resulting in a denial of service condition or, potentially, executing arbitrary code within the context of the QEMU process on the host.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1172.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1172.toml new file mode 100644 index 00000000..9bab9f6d --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1172.toml @@ -0,0 +1,71 @@ +id = 1172 +title = "Make pixman an optional dependency" +state = "closed" +created_at = "2022-08-24T06:33:23.606Z" +closed_at = "2023-11-27T11:32:42.643Z" +labels = ["ACPI", "Build System", "GUI", "kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1172" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """Only these files use pixman functions (excluding tests, of course): +``` +meson.build +contrib/vhost-user-gpu/vhost-user-gpu.c +contrib/vhost-user-gpu/meson.build +chardev/meson.build +include/ui/spice-display.h +include/ui/sdl2.h +include/ui/gtk.h +include/ui/qemu-pixman.h +include/ui/console.h +include/hw/display/xlnx_dp.h +include/hw/virtio/virtio-gpu.h +include/hw/virtio/virtio-gpu-pixman.h +hw/display/vga.c +hw/display/ramfb.c +hw/display/vhost-user-gpu.c +hw/display/virtio-gpu-gl.c +hw/display/virtio-gpu-udmabuf.c +hw/display/xenfb.c +hw/display/ati_2d.c +hw/display/meson.build +hw/display/vmware_vga.c +hw/display/qxl-render.c +hw/display/xlnx_dp.c +hw/display/bochs-display.c +hw/display/sm501.c +hw/display/virtio-gpu.c +hw/vfio/display.c +hw/s390x/meson.build +ui/cocoa.m +ui/console-gl.c +ui/vnc.c +ui/qemu-pixman.c +ui/gtk.c +ui/console.c +ui/trace-events +ui/meson.build +ui/dbus-listener.c +ui/vnc-enc-tight.c +ui/vnc.h +ui/spice-display.c +ui/dbus-display1.xml +ui/sdl2-2d.c +``` + +This code in `meson.build` always require **pixman** for building system emulators: +```meson +pixman = not_found +if have_system or have_tools + pixman = dependency('pixman-1', required: have_system, version:'>=0.21.8', + method: 'pkg-config', kwargs: static_kwargs) +endif +``` +https://gitlab.com/qemu-project/qemu/-/blob/master/meson.build#L520 + +Most of the code could work without it.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1175.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1175.toml new file mode 100644 index 00000000..30ec0a21 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1175.toml @@ -0,0 +1,16 @@ +id = 1175 +title = "Crash / Assert in VVFAT.c while installaling WinXP from QEMU 7.0 running in Raspberry OS" +state = "opened" +created_at = "2022-08-25T08:50:43.059Z" +closed_at = "n/a" +labels = ["Storage"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1175" +host-os = "RaspberryOS on RPI4" +host-arch = "n/a" +qemu-version = "7.0" +guest-os = "Windows XP SP3" +guest-arch = "n/a" +description = """- Windows XP installation crashes QEMU with : +qemu-system-i386: ../block/vvfat.c:103: array_get: Assertion `index < array->next' failed.""" +reproduce = """Use command line above and run WindowsXP installation""" +additional = """Execution also leads to many "Invalid file name" being reported by QEMU""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1176.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1176.toml new file mode 100644 index 00000000..aca74771 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1176.toml @@ -0,0 +1,19 @@ +id = 1176 +title = "VVFAT :rw writes from guest (ReactOS, windowsXP) not visible by host" +state = "closed" +created_at = "2022-08-25T08:55:54.104Z" +closed_at = "2022-10-31T10:11:49.411Z" +labels = ["Storage", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1176" +host-os = "RaspberryOS on RPI4" +host-arch = "n/a" +qemu-version = "(e.g. `qemu-system-x86_64 --version`)" +guest-os = "ReactOS" +guest-arch = "n/a" +description = """As described in https://jira.reactos.org/browse/CORE-18327 +While ./LMS is mounted as a :rw VVFAT drive, guest OS (ReactOS) is able to read files BUT when files are "written" from the guest, they are not visible on host side. +QEMU execution is also massively polluted by "invalid file name" messages coming from https://git.qemu.org/?p=qemu.git;a=blob_plain;f=block/vvfat.c;hb=HEAD (but this is not specific to the use with ReactOS, as this is also observed with other guest : WXP, ...) + +See attached screenshot showing WXPSP3 as guest with file created in VVFAT drive while guest misses the newly created file.""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1179.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1179.toml new file mode 100644 index 00000000..ac5b366f --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1179.toml @@ -0,0 +1,73 @@ +id = 1179 +title = "qemu-img snapshot would break win8.1's system disk data" +state = "closed" +created_at = "2022-08-28T05:21:15.350Z" +closed_at = "2022-08-29T05:42:48.641Z" +labels = [] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1179" +host-os = "Ubuntu 22.04" +host-arch = "x86_64" +qemu-version = "QEMU emulator version 7.0.0 (v7.0.0-dirty)" +guest-os = "Windows 8.1" +guest-arch = "x86_64" +description = """`qemu-img snapshot` will cause a damage on windows 8.1 virtual machine""" +reproduce = """1.shutdown the virtual machine + +2.exec command +``` +$ qemu-img snapshot -d standard /media/user/SSD_VM/disk/win8_1.qcow2 +... +ERROR cluster 554329 refcount=0 reference=1 +ERROR cluster 554330 refcount=0 reference=1 +ERROR cluster 554331 refcount=0 reference=1 +ERROR cluster 554332 refcount=0 reference=1 +ERROR cluster 554333 refcount=0 reference=1 +ERROR cluster 554334 refcount=0 reference=1 +ERROR cluster 554335 refcount=0 reference=1 +Leaked cluster 557183 refcount=2 reference=1 +Leaked cluster 557472 refcount=2 reference=1 +Leaked cluster 564785 refcount=2 reference=1 +... +Leaked cluster 580393 refcount=2 reference=1 +Leaked cluster 580434 refcount=2 reference=1 +Leaked cluster 580713 refcount=2 reference=1 +Leaked cluster 580718 refcount=2 reference=1 +Leaked cluster 580726 refcount=2 reference=1 +Leaked cluster 580965 refcount=2 reference=1 +Leaked cluster 581268 refcount=2 reference=1 +Leaked cluster 581280 refcount=2 reference=1 +Leaked cluster 581367 refcount=2 reference=1 +Leaked cluster 582743 refcount=2 reference=1 +Leaked cluster 582938 refcount=2 reference=1 +Leaked cluster 583026 refcount=2 reference=1 +Leaked cluster 583027 refcount=2 reference=1 +Leaked cluster 583028 refcount=2 reference=1 +Leaked cluster 583029 refcount=2 reference=1 +Rebuilding refcount structure +Repairing cluster 547917 refcount=1 reference=0 +Repairing cluster 547936 refcount=1 reference=0 +Repairing cluster 547955 refcount=1 reference=0 +Repairing cluster 548069 refcount=1 reference=0 +Repairing cluster 548092 refcount=1 reference=0 +Repairing cluster 548115 refcount=1 reference=0 +Repairing cluster 548125 refcount=1 reference=0 +Repairing cluster 548128 refcount=1 reference=0 +Repairing cluster 548130 refcount=1 reference=0 +Repairing cluster 548144 refcount=1 reference=0 +Repairing cluster 548146 refcount=1 reference=0 +Repairing cluster 548150 refcount=1 reference=0 +Repairing cluster 548199 refcount=1 reference=0 +Repairing cluster 548201 refcount=1 reference=0 +Repairing cluster 548226 refcount=1 reference=0 +Repairing cluster 548234 refcount=1 reference=0 +Repairing cluster 548236 refcount=1 reference=0 +Repairing cluster 557073 refcount=1 reference=0 +Repairing cluster 557074 refcount=1 reference=0 +... + +``` + +3.start the virtual machine , it shows blue screen error: +`UNEXPECTED_STORE_EXCPETION` +![Screenshot_20220828_131532](/uploads/d8c03c01deb9ae1183a4efd823850c7e/Screenshot_20220828_131532.png)""" +additional = """the windows virtual machine will automatically fix the damage that qemu-img caused on next restart .""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/118.toml b/gitlab/issues/target_missing/host_missing/accel_missing/118.toml new file mode 100644 index 00000000..65162b32 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/118.toml @@ -0,0 +1,15 @@ +id = 118 +title = "USB device 1.1 not correctly passedthru from Linux host to Windows guest" +state = "opened" +created_at = "2021-05-04T07:23:07.217Z" +closed_at = "n/a" +labels = ["Launchpad", "USB"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/118" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1180.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1180.toml new file mode 100644 index 00000000..a998499d --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1180.toml @@ -0,0 +1,174 @@ +id = 1180 +title = "Assertion failure in usb_cancel_packet()" +state = "opened" +created_at = "2022-08-30T03:08:08.186Z" +closed_at = "n/a" +labels = ["Security", "USB", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1180" +host-os = "Ubuntu 20.04" +host-arch = "x86" +qemu-version = "7.0.91" +guest-os = "Linux" +guest-arch = "x86" +description = """When I ran hcd-ohci with dev-storage, I found an assertion failure in +usb_cancel_packet() [1] due to p->state == USB_PACKET_COMPLETE. This is due to +the inconsistency when resetting device. + +``` c +static inline bool usb_packet_is_inflight(USBPacket *p) +{ + return (p->state == USB_PACKET_QUEUED || + p->state == USB_PACKET_ASYNC); +} + +void usb_cancel_packet(USBPacket * p) +{ + bool callback = (p->state == USB_PACKET_ASYNC); + assert(usb_packet_is_inflight(p)); // <------------------------------- [1] + usb_packet_set_state(p, USB_PACKET_CANCELED); + QTAILQ_REMOVE(&p->ep->queue, p, queue); + if (callback) { + usb_device_cancel_packet(p->ep->dev, p); + } +} +```""" +reproduce = """Step 1: download the prepared rootfs and the image. + +https://drive.google.com/file/d/1B95zWWcomvZt1wms31Ddc9Xwlq-bfqhq/view?usp=sharing + +https://drive.google.com/file/d/1pxFzn49MKYmMMIIsaL9aUkzebRSYfq3J/view?usp=sharing + +Step 2: run the following script. + +``` bash +QEMU_PATH=../../../qemu/build/qemu-system-x86_64 +KERNEL_PATH=./bzImage +ROOTFS_PATH=./rootfs.ext2 +$QEMU_PATH \\ + -M q35 -m 1G \\ + -kernel $KERNEL_PATH \\ + -drive file=$ROOTFS_PATH,if=virtio,format=raw \\ + -append "root=/dev/vda console=ttyS0" \\ + -net nic,model=virtio -net user \\ + -usb \\ + -device pci-ohci,num-ports=6 \\ + -drive file=null-co://,if=none,format=raw,id=disk0 \\ + -device usb-storage,port=1,drive=disk0 \\ + -nographic +``` + +Step 3: with spawned shell (the user is root and the password is empty), run +`ohci-03`.""" +additional = """1 With crafted ED and TD, we can have the ohci->usb_packet's status to be +USB_RET_ASYNC [5]. And thus ohci->async_td is not NULL anymore [2]. + +``` +ed0 = { flags = 0x685f0900, tail = 0x0, head = &td0, next = 0 } + +td0 = { flags = 0x0, cbp = 0x1b8ffc, next = 0, be = 0x1b901a } +# data from cbp to be +55 53 42 43 00 00 00 00 00 00 00 00 00 00 00 03 USBC............ +e8 56 20 40 e8 56 20 40 e8 56 20 40 e8 56 20 + +ed1 = { flags = 0x08303080, tail = 0x0, head = &td1, next = 0 } + +td1 = { flags = 0x90000000, cbp = 0x19affc, next = 0, be = 0x19b01a } +# data from cbp to be +55 53 42 43 00 00 00 00 00 00 00 00 00 00 00 03 USBC............ +e8 56 20 40 e8 56 20 40 e8 56 20 40 e8 56 20 +``` + +``` c +static int ohci_service_td(OHCIState *ohci, struct ohci_ed *ed) +{ + // ... + usb_handle_packet(dev, &ohci->usb_packet); // <------------------- [4] + if (ohci->usb_packet.status == USB_RET_ASYNC) { + usb_device_flush_ep_queue(dev, ep); + ohci->async_td = addr; // <----------------------------------- [2] + return 1; + } +``` + +At the same time, the dev-storage will ref the current usb_packet +(ohci->usb_packet) [4][3]. + +``` +static void usb_msd_handle_data(USBDevice *dev, USBPacket *p) { + // ... + s->packet = p; // <----------------------------------------------- [3] + p->status = USB_RET_ASYNC; // <----------------------------------- [5] + // ... +} +``` + +2 We can first issue `MMIO_WRITE, 0xe0000054, 0x4, 0x4e33b4bf` to reset +the dev-storage device. This will mark the state of ohci->usb_packet to +USB_PACKET_COMPLETE and clear s->packet. + +``` +ohci_mem_write + ohci_port_set_status + usb_device_reset + usb_device_handle_reset + usb_msd_handle_reset + usb_msd_packet_complete + usb_packet_complete +``` + +3 We can then issue `MMIO_WRITE, 0xe0000004, 0x4, 0x3d8d323a` to reset the +roothub and this will invoke ohci_stop_endpoints() where usb_cancel_packet() +is invoked and thus [1] fails as the state of ohci->usb_packet has been changed +to USB_PACKET_COMPLETE. + +``` +ohci_set_ctl + ohci_roothub_reset + ohci_stop_endpoints + if (ohci->async_td != NULL) usb_cancel_packet(&ohci->usb_packet); + assert(usb_packet_is_inflight(p)); // boom +``` + +The above callstack are simplified. The complete callstack is in the following. + +``` +ohci_set_ctl + ohci_roothub_reset + usb_port_reset + usb_detach + ohci_detach + ohci_child_detach // <-------------------------------- [8] + usb_device_reset // <----------------------------------------- [6] + usb_device_handle_reset + usb_msd_handle_reset + usb_msd_packet_complete + usb_packet_complete + ohci_stop_endpoints // <------------------------------------------ [7] + if (ohci->async_td != NULL) usb_cancel_packet(&ohci->usb_packet); + assert(usb_packet_is_inflight(p)); // boom +``` + +Interestingly, in ohci_roothub_reset(), usb_device_reset() is also invoked [6] +just like what in step 2. I adjusted my PoC by removing step 2. However, I +cannot reproduce this assertion failure. Therefore, there is something different +bewteen [6] and step 2. + +Then, I found at [8], ohci_child_detach() cancels the ohci->usb_packet and reset +ohci->async_td. With step 2, as the status of the ohci->usb_packet has changed +to USB_PACKET_COMPLETE, usb_cancel_packet() will not be invoked. Without step 2, +as the status of the ohci->usb_packet is still USB_PACKET_ASYNC, +usb_cancel_packet() will be invoked and thus everything goes fine. + +``` +static void ohci_child_detach(USBPort *port1, USBDevice *dev) +{ + OHCIState *ohci = port1->opaque; + + if (ohci->async_td && + usb_packet_is_inflight(&ohci->usb_packet) && + ohci->usb_packet.ep->dev == dev) { + usb_cancel_packet(&ohci->usb_packet); + ohci->async_td = 0; + } +} +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1181.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1181.toml new file mode 100644 index 00000000..369a3ff2 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1181.toml @@ -0,0 +1,15 @@ +id = 1181 +title = "Question for AVR experts..." +state = "closed" +created_at = "2022-08-30T19:52:27.392Z" +closed_at = "2022-09-21T15:10:52.998Z" +labels = ["kind::Feature Request"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1181" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1182.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1182.toml new file mode 100644 index 00000000..6b6817b3 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1182.toml @@ -0,0 +1,77 @@ +id = 1182 +title = "Hotplug device(device_add) immediately after starting a virtual machine triggers deadlock." +state = "opened" +created_at = "2022-08-31T01:55:24.963Z" +closed_at = "n/a" +labels = ["QAPI/QMP"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1182" +host-os = "n/a" +host-arch = "ARM" +qemu-version = "7.0.94" +guest-os = "n/a" +guest-arch = "n/a" +description = """Sometimes, hotplug device(device_add) immediately after starting a virtual machine triggers deadlock. + +Related commits: [7bed8995](https://gitlab.com/qemu-project/qemu/-/commit/7bed89958bfbf40df9ca681cefbdca63abdde39d)""" +reproduce = """1. start a virtual machine + +2. hotplug some device immediately(24 virtio-blk device etc.) + +3. repert step 1 and step 2 for several times, as I tried, deadlock will happen within 100 times.""" +additional = """I found similar problem [Issues 650](https://gitlab.com/qemu-project/qemu/-/issues/650),but problem seems different. + +When qemu_main_loop deal with qmp_device_add command which will add a bottom half structure to qemu_aio_context's bh_list. + +At the same time, UEFI loader writing something to pflash device, address_space_write function get rcu_read_lock and poll aio request. + +Then, it will get the bottom half structure added by qemu_main_loop and go to qmp_device_add function. qmp_device_add function call drain_call_rcu function which will wait for all readers exit. Then it caused a deadlock. + + + +dead lock thread stack + +``` +#0 0x0000ffffb11e8ee4 in syscall () from target:/usr/lib64/libc.so.6 +#1 0x0000aaaadab2ce80 in qemu_futex_wait (val=, f=) at /Images/jdx/code/qemu/include/qemu/futex.h:29 +#2 qemu_event_wait (ev=ev@entry=0xffff87bfd890) at ../util/qemu-thread-posix.c:429 +#3 0x0000aaaadab35ed0 in drain_call_rcu () at ../util/rcu.c:347 +#4 0x0000aaaada55fa94 in qmp_device_add (qdict=, ret_data=, errp=) at ../softmmu/qdev-monitor.c:866 +#5 0x0000aaaadab1f01c in do_qmp_dispatch_bh (opaque=0xffffaf987ec8) at ../qapi/qmp-dispatch.c:128 +#6 0x0000aaaadab3d1b4 in aio_bh_call (bh=0xffff382d8190) at ../util/async.c:150 +#7 aio_bh_poll (ctx=ctx@entry=0xaaaaf8836ac0) at ../util/async.c:178 +#8 0x0000aaaadab29010 in aio_poll (ctx=ctx@entry=0xaaaaf8836ac0, blocking=blocking@entry=true) at ../util/aio-posix.c:712 +#9 0x0000aaaadaa060e8 in bdrv_poll_co (s=0xffff87bfda58) at /Images/jdx/code/qemu/block/block-gen.h:44 +#10 0x0000aaaadaa07134 in blk_pwrite (blk=0xaaaaf8b82400, offset=offset@entry=197120, bytes=bytes@entry=512, buf=0xffff87c30200, flags=flags@entry=0) at block/block-gen.c:685 +#11 0x0000aaaada35c330 in pflash_update (pfl=pfl@entry=0xaaaaf8b474f0, offset=197120, offset@entry=197124, size=size@entry=4) at ../hw/block/pflash_cfi01.c:395 +#12 0x0000aaaada35e1f8 in pflash_write (be=0, width=4, value=299045890, offset=197124, pfl=0xaaaaf8b474f0) at ../hw/block/pflash_cfi01.c:523 +#13 pflash_mem_write_with_attrs (opaque=0xaaaaf8b474f0, addr=197124, value=299045890, len=4, attrs=...) at ../hw/block/pflash_cfi01.c:682 +#14 0x0000aaaada918cbc in access_with_adjusted_size (addr=addr@entry=197124, value=value@entry=0xffff87bfdbf8, size=4, access_size_min=, access_size_max=, + access_fn=access_fn@entry=0xaaaada91b260 , mr=0xaaaaf8b478b0, attrs=...) at ../softmmu/memory.c:554 +#15 0x0000aaaada91cfc4 in memory_region_dispatch_write (mr=mr@entry=0xaaaaf8b478b0, addr=197124, data=, op=MO_32, attrs=attrs@entry=...) at ../softmmu/memory.c:1520 +#16 0x0000aaaada9245ec in flatview_write_continue (fv=fv@entry=0xffff38492110, addr=addr@entry=67305988, attrs=attrs@entry=..., ptr=ptr@entry=0xffffb1e13028, len=len@entry=4, addr1=, l=, + mr=0xaaaaf8b478b0) at /Images/jdx/code/qemu/include/qemu/host-utils.h:166 +#17 0x0000aaaada924844 in flatview_write (fv=0xffff38492110, addr=addr@entry=67305988, attrs=attrs@entry=..., buf=buf@entry=0xffffb1e13028, len=len@entry=4) at ../softmmu/physmem.c:2867 +#18 0x0000aaaada92825c in address_space_write (len=4, buf=0xffffb1e13028, attrs=..., addr=67305988, as=0xaaaadb4a4670 ) at ../softmmu/physmem.c:2963 +#19 address_space_rw (as=0xaaaadb4a4670 , addr=67305988, attrs=attrs@entry=..., buf=buf@entry=0xffffb1e13028, len=4, is_write=) at ../softmmu/physmem.c:2973 +#20 0x0000aaaada9c7754 in kvm_cpu_exec (cpu=cpu@entry=0xaaaaf8c80530) at ../accel/kvm/kvm-all.c:2954 +#21 0x0000aaaada9c8adc in kvm_vcpu_thread_fn (arg=arg@entry=0xaaaaf8c80530) at ../accel/kvm/kvm-accel-ops.c:49 +#22 0x0000aaaadab2ba98 in qemu_thread_start (args=) at ../util/qemu-thread-posix.c:504 +#23 0x0000ffffb118718c in ?? () from target:/usr/lib64/libc.so.6 +#24 0x0000ffffb11ed15c in ?? () from target:/usr/lib64/libc.so.6 + +``` + +call_rcu_thread stack +``` +Thread 2 (Thread 0xffffb0196900 (LWP 1018210) "qemu-system-aar"): +#0 0x0000ffffb11e8ee4 in syscall () from target:/usr/lib64/libc.so.6 +#1 0x0000aaaadab2ce80 in qemu_futex_wait (val=, f=) at /Images/jdx/code/qemu/include/qemu/futex.h:29 +#2 qemu_event_wait (ev=ev@entry=0xaaaadb4c3bb8 ) at ../util/qemu-thread-posix.c:429 +#3 0x0000aaaadab35ce8 in wait_for_readers () at ../util/rcu.c:138 +#4 synchronize_rcu () at ../util/rcu.c:174 +#5 0x0000aaaadab36160 in call_rcu_thread (opaque=opaque@entry=0x0) at ../util/rcu.c:268 +#6 0x0000aaaadab2ba98 in qemu_thread_start (args=) at ../util/qemu-thread-posix.c:504 +#7 0x0000ffffb118718c in ?? () from target:/usr/lib64/libc.so.6 +#8 0x0000ffffb11ed15c in ?? () from target:/usr/lib64/libc.so.6 + +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1183.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1183.toml new file mode 100644 index 00000000..6a6c4bfb --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1183.toml @@ -0,0 +1,139 @@ +id = 1183 +title = "KVM crash due to qcow2 out of space condition during virsh-snapshot creation" +state = "opened" +created_at = "2022-08-31T14:02:11.427Z" +closed_at = "n/a" +labels = ["qemu-img"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1183" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "qemu-img version 6.2.0 (qemu-kvm-6.2.0-11.module+el8.6.0+15668+464a1f31.2)" +guest-os = "n/a" +guest-arch = "n/a" +description = """virsh snapshot failed due to out of space condition (into the qcow2 image ?) + +libvirt log: + +``` +2022-08-27T06:41:41.164368Z qemu-kvm-one: terminating on signal 15 from pid 1782 (/usr/sbin/libvirtd) +2022-08-27T06:41:41.172667Z qemu-kvm-one: Failed to flush the L2 table cache: Input/output error +2022-08-27T06:41:41.172692Z qemu-kvm-one: Failed to flush the refcount block cache: Input/output error +```""" +reproduce = """1. not possible for that moment - i did resize/increase the qcow2 image - +now its running again.""" +additional = """as i saw - there was a very old qemu-snapshot, which was not properly deleted. +After removing this snapshot, i did reszie the image. +I do suppose, this could be one reason the image (qcow2) got full ? + +Because all is THIN i was not aware of it (fs level ok, storage layer ok). +Is there any tool, how free space in a thin qcow2 file can be monitored ? + + + +``` +PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin \\ +HOME=/var/lib/libvirt/qemu/domain-13-one-89 \\ +XDG_DATA_HOME=/var/lib/libvirt/qemu/domain-13-one-89/.local/share \\ +XDG_CACHE_HOME=/var/lib/libvirt/qemu/domain-13-one-89/.cache \\ +XDG_CONFIG_HOME=/var/lib/libvirt/qemu/domain-13-one-89/.config \\ +QEMU_AUDIO_DRV=none \\ +/usr/bin/qemu-kvm-one \\ +-name guest=one-89,debug-threads=on \\ +-S \\ +-object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-13-one-89/master-key.aes \\ +-machine pc-i440fx-rhel7.6.0,accel=kvm,usb=off,dump-guest-core=off \\ +-cpu qemu64 \\ +-m 8192 \\ +-overcommit mem-lock=off \\ +-smp 4,sockets=4,cores=1,threads=1 \\ +-uuid 8c920c7f-f687-4c47-bfc7-671425c7436b \\ +-no-user-config \\ +-nodefaults \\ +-chardev socket,id=charmonitor,fd=40,server,nowait \\ +-mon chardev=charmonitor,id=monitor,mode=control \\ +-rtc base=utc \\ +-no-shutdown \\ +-boot strict=on \\ +-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0x1.0x2 \\ +-device virtio-scsi-pci,id=scsi0,num_queues=1,bus=pci.0,addr=0x4 \\ +-device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x5 \\ +-blockdev '{"driver":"file","filename":"/var/lib/one//xxxx/disk.0","aio":"threads","node-name":"libvirt-3-storage","cache":{"direct":false,"no-flush":false},"auto-read-only":true,"discard":"unmap"}' \\ +-blockdev '{"node-name":"libvirt-3-format","read-only":false,"discard":"unmap","cache":{"direct":false,"no-flush":false},"driver":"qcow2","file":"libvirt-3-storage","backing":null}' \\ +-device scsi-hd,bus=scsi0.0,channel=0,scsi-id=0,lun=0,device_id=drive-scsi0-0-0-0,drive=libvirt-3-format,id=scsi0-0-0-0,bootindex=1,write-cache=off \\ +-blockdev '{"driver":"file","filename":"/var/lib/one//xxxx/disk.1","aio":"threads","node-name":"libvirt-2-storage","cache":{"direct":false,"no-flush":false},"auto-read-only":true,"discard":"unmap"}' \\ +-blockdev '{"node-name":"libvirt-2-format","read-only":false,"discard":"unmap","cache":{"direct":false,"no-flush":false},"driver":"qcow2","file":"libvirt-2-storage","backing":null}' \\ +-device scsi-hd,bus=scsi0.0,channel=0,scsi-id=1,lun=0,device_id=drive-scsi0-0-1-0,drive=libvirt-2-format,id=scsi0-0-1-0,write-cache=off \\ +-blockdev '{"driver":"file","filename":"/var/lib/one//xxxx/disk.2","node-name":"libvirt-1-storage","auto-read-only":true,"discard":"unmap"}' \\ +-blockdev '{"node-name":"libvirt-1-format","read-only":true,"driver":"raw","file":"libvirt-1-storage"}' \\ +-device ide-cd,bus=ide.0,unit=0,drive=libvirt-1-format,id=ide0-0-0 \\ +-netdev tap,fd=42,id=hostnet0 \\ +-device e1000,netdev=hostnet0,id=net0,mac=02:00:c0:a8:02:17,bus=pci.0,addr=0x3 \\ +-chardev socket,id=charchannel0,fd=43,server,nowait \\ +-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 \\ +-vnc 0.0.0.0:89 \\ +-device cirrus-vga,id=video0,bus=pci.0,addr=0x2 \\ +-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6 \\ +-sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,resourcecontrol=deny \\ +-msg timestamp=on +``` + +as the time of the crash the qcow2 status was: +(so i'm not sure the issue is about a space problem or a bug in qemu): + +``` +qemu-img info xxx/0/xxx +image: xxx/0/xxx +file format: qcow2 +virtual size: 1.46 TiB (1610612736000 bytes) +disk size: 988 GiB +cluster_size: 65536 +Snapshot list: +ID TAG VM SIZE DATE VM CLOCK ICOUNT +112 snap-111 0 B 2022-03-11 01:59:15 49:07:53.846 +282 snap-281 0 B 2022-08-20 01:59:17538:16:30.416 +283 snap-282 0 B 2022-08-21 01:59:16562:10:40.759 +284 snap-283 0 B 2022-08-22 01:59:16585:59:16.170 +285 snap-284 0 B 2022-08-23 01:59:16609:51:44.825 +286 snap-285 0 B 2022-08-24 01:59:16633:45:32.243 +287 snap-286 0 B 2022-08-25 01:59:16657:36:44.718 +288 snap-287 0 B 2022-08-26 01:59:16681:29:00.793 +Format specific information: + compat: 1.1 + compression type: zlib + lazy refcounts: false + refcount bits: 16 + corrupt: false + extended l2: false +root@proxpve1:~# qemu-img check xxxx/0/xxx +No errors were found on the image. +15252433/24576000 = 62.06% allocated, 6.32% fragmented, 0.00% compressed clusters +Image end offset: 1062936117248 + +1rst (OS) Disk on the VM: +------------------------------------------ +file format: qcow2 +virtual size: 100 GiB (107374182400 bytes) +disk size: 190 GiB +cluster_size: 65536 +Snapshot list: +ID TAG VM SIZE DATE VM CLOCK ICOUNT +282 snap-281 7.66 GiB 2022-08-20 01:59:17538:16:30.416 +283 snap-282 7.6 GiB 2022-08-21 01:59:16562:10:40.759 +284 snap-283 7.62 GiB 2022-08-22 01:59:16585:59:16.170 +285 snap-284 7.65 GiB 2022-08-23 01:59:16609:51:44.825 +286 snap-285 7.62 GiB 2022-08-24 01:59:16633:45:32.243 +287 snap-286 7.63 GiB 2022-08-25 01:59:16657:36:44.718 +288 snap-287 7.65 GiB 2022-08-26 01:59:16681:29:00.793 +Format specific information: + compat: 1.1 + compression type: zlib + lazy refcounts: false + refcount bits: 16 + corrupt: false + extended l2: false + + +No errors were found on the image. +782257/1638400 = 47.75% allocated, 22.16% fragmented, 0.00% compressed clusters +Image end offset: 315680292864 +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1185.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1185.toml new file mode 100644 index 00000000..2d4918c3 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1185.toml @@ -0,0 +1,17 @@ +id = 1185 +title = "./configure has unprefixed calls to pkg-config and clang breaking cross-compilation" +state = "closed" +created_at = "2022-08-31T20:25:21.526Z" +closed_at = "2023-04-22T07:30:57.582Z" +labels = ["Bite Sized", "Build System", "workflow::Patch available"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1185" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = """The configure script (as generated) includes some calls to the toolchain without including cross compiler prefixes. This can very easily break cross compilation. Here are the locations: + +#""" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1186.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1186.toml new file mode 100644 index 00000000..ef670886 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1186.toml @@ -0,0 +1,25 @@ +id = 1186 +title = "qos-test fails when built with LTO and gcc-12" +state = "closed" +created_at = "2022-09-02T00:21:23.684Z" +closed_at = "2024-03-07T11:43:34.050Z" +labels = ["Tests"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1186" +host-os = "Arch Linux" +host-arch = "x86_64" +qemu-version = "7.1.0" +guest-os = "n/a" +guest-arch = "n/a" +description = """The issue is already discussed here [1]. I'm simply building latest QEMU release and running the test suite. I thought the issue was fixed in 7.0 but it has resurfaced. Do QEMU dev's not build with LTO? I'm not able to debug this but I can test any proposed fixes etc. Thanks. + +[1] https://lore.kernel.org/all/1d3bbff9e92e7c8a24db9e140dcf3f428c2df103.camel@suse.com/""" +reproduce = """1. Build QEMU with gcc-12 and LTO enabled +2. Run make check +3. Observe test suite failures in qos-test""" +additional = """``` +Summary of Failures: + + 2/265 qemu:qtest+qtest-aarch64 / qtest-aarch64/qos-test ERROR 0.59s killed by signal 6 SIGABRT + 3/265 qemu:qtest+qtest-i386 / qtest-i386/qos-test ERROR 0.22s killed by signal 6 SIGABRT + 7/265 qemu:qtest+qtest-x86_64 / qtest-x86_64/qos-test ERROR 0.40s killed by signal 6 SIGABRT +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1187.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1187.toml new file mode 100644 index 00000000..62bf3351 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1187.toml @@ -0,0 +1,15 @@ +id = 1187 +title = "can not handler real-time signal (signal number > 30) by sigqueue on linux user mode" +state = "closed" +created_at = "2022-09-02T02:25:32.729Z" +closed_at = "2022-10-24T10:16:19.729Z" +labels = ["linux-user"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1187" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1188.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1188.toml new file mode 100644 index 00000000..637b1a1e --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1188.toml @@ -0,0 +1,16 @@ +id = 1188 +title = "qapi: add support to default value for optional members" +state = "opened" +created_at = "2022-09-02T08:00:04.649Z" +closed_at = "n/a" +labels = ["QAPI/QMP"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1188" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = """This is a proposal to the QAPI spec itself to have a simple way to express that +an absent member defaults to a value.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1189.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1189.toml new file mode 100644 index 00000000..808550be --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1189.toml @@ -0,0 +1,15 @@ +id = 1189 +title = "Cannot Resolve Names When Host Is Running Systemd-Resolved" +state = "opened" +created_at = "2022-09-02T15:04:49.819Z" +closed_at = "n/a" +labels = ["Networking", "workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1189" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/119.toml b/gitlab/issues/target_missing/host_missing/accel_missing/119.toml new file mode 100644 index 00000000..e7a6fff2 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/119.toml @@ -0,0 +1,15 @@ +id = 119 +title = "USB assert failure on hcd-uhci.c" +state = "closed" +created_at = "2021-05-04T07:23:19.604Z" +closed_at = "2022-01-05T17:48:31.252Z" +labels = ["Fuzzer", "Launchpad", "USB"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/119" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1190.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1190.toml new file mode 100644 index 00000000..c618075f --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1190.toml @@ -0,0 +1,15 @@ +id = 1190 +title = "compiling v7.1 with --static fails with \"/usr/bin/ld: cannot find -lmount\"" +state = "closed" +created_at = "2022-09-02T18:23:17.602Z" +closed_at = "2022-10-22T07:25:20.049Z" +labels = ["Build System", "Closed::WontFix"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1190" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = "n/a" +reproduce = "n/a" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1191.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1191.toml new file mode 100644 index 00000000..bca95285 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1191.toml @@ -0,0 +1,17 @@ +id = 1191 +title = "AC97+CoreAudio no audio when out frequency not 44,1KHz & always forces host to use 44,1KHz (or less if frequency not supported)" +state = "opened" +created_at = "2022-09-03T18:23:31.809Z" +closed_at = "n/a" +labels = ["Audio"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1191" +host-os = "macOS Ventura 13.0 Beta (22A5331f) (also happens on Big Sur and Monterey)" +host-arch = "AARCH64" +qemu-version = "QEMU 7.1.0" +guest-os = "Custom Operating system" +guest-arch = "x86_64" +description = """AC97+CoreAudio outputs no audio when output frequency not 44,1KHz. Also always forces host to use 44,1KHz (or less if frequency not supported on host output)""" +reproduce = """1. Boot any OS with (only) AC97 audio on macOS +2. Attempt to play audio with output frequency in guest set to 48KHz +3. Observe lack of output""" +additional = """I'm using QEMU to test a Custom OS written by me, but this shouldn't be a code issue on our side, rather an issue with QEMU itself, if this is mistaken, please inform us.""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1192.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1192.toml new file mode 100644 index 00000000..ce012f34 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1192.toml @@ -0,0 +1,143 @@ +id = 1192 +title = "Abort in xhci_find_stream()" +state = "closed" +created_at = "2022-09-04T12:43:17.127Z" +closed_at = "2022-09-27T15:03:45.897Z" +labels = ["USB"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1192" +host-os = "Ubuntu 20.04" +host-arch = "x86" +qemu-version = "7.1.50" +guest-os = "Linux" +guest-arch = "x86" +description = """I triggered an abort in xhci_find_stream() [1]. This is because the +secondary stream arrays is enabled by setting linear stream array (LSA) bit (in +endpoint context) to 0. We may show warnings and drop this operation. + +``` c +static XHCIStreamContext *xhci_find_stream(XHCIEPContext *epctx, + unsigned int streamid, + uint32_t *cc_error) +{ + // ... + if (epctx->lsa) { + // ... + } else { + FIXME("secondary streams not implemented yet"); // <----------- [1] + } + // ... +```""" +reproduce = """Step 1: download the prepared rootfs and the image. + +https://drive.google.com/file/d/10C2110VH-GrwACiPebC8-Vgcf5_Ny8Sd/view?usp=sharing +https://drive.google.com/file/d/1jAMf8rtTM8p88gamhNk4HC5Z34XtjUHw/view?usp=sharing + +Step 2: run the following script. + +``` bash +QEMU_PATH=../../../qemu/build/qemu-system-x86_64 +KERNEL_PATH=./bzImage +ROOTFS_PATH=./rootfs.ext2 +$QEMU_PATH \\ + -M q35 -m 1G \\ + -kernel $KERNEL_PATH \\ + -drive file=$ROOTFS_PATH,if=virtio,format=raw \\ + -append "root=/dev/vda console=ttyS0" \\ + -net nic,model=virtio -net user \\ + -drive file=null-co://,if=none,format=raw,id=disk0 \\ + -device qemu-xhci,id=xhci -device usb-storage,drive=disk0 \\ + -device usb-bot -device usb-tablet,bus=xhci.0 \\ + -chardev null,id=cd0 -chardev null,id=cd1 \\ + -device usb-braille,chardev=cd0 -device usb-ccid -device usb-ccid \\ + -device usb-kbd -device usb-mouse -device usb-serial,chardev=cd1 \\ + -device usb-tablet -device usb-wacom-tablet -device usb-audio \\ + -nographic +``` + +Step 3: with spawned shell (the user is root and the password is empty), run +`xhci-00`.""" +additional = """``` +root@5b4fda3ee725:~/videzzo/videzzo_qemu/out-san# DEFAULT_INPUT_MAXSIZE=10000000 /root/videzzo/videzzo_qemu/out-san/qemu-videzzo-i386-target-videzzo-fuzz-xhci -max_len=10000000 -detect_leaks=0 poc-qemu-videzzo-i386-target-videzzo-fuzz-xhci-crash-4a11736abb111efe4b29a6931f403561f9a0f9ec +==71545==WARNING: ASan doesn't fully support makecontext/swapcontext functions and may produce false positives in some cases! +INFO: found LLVMFuzzerCustomMutator (0x55e05e05e640). Disabling -len_control by default. +INFO: Running with entropic power schedule (0xFF, 100). +INFO: Seed: 2668437424 +INFO: Loaded 1 modules (423456 inline 8-bit counters): 423456 [0x55e0606e8000, 0x55e06074f620), +INFO: Loaded 1 PC tables (423456 PCs): 423456 [0x55e060071ae0,0x55e0606e7ce0), +/root/videzzo/videzzo_qemu/out-san/qemu-videzzo-i386-target-videzzo-fuzz-xhci: Running 1 inputs 1 time(s) each. +INFO: Reading pre_seed_input if any ... +INFO: Executing pre_seed_input if any ... +Matching objects by name , *capabilities*, *operational*, *runtime*, *doorbell*, *usb3 port* +This process will fuzz the following MemoryRegions: + * usb3 port #1[0] (size 10) + * usb3 port #4[0] (size 10) + * capabilities[0] (size 40) + * usb3 port #3[0] (size 10) + * operational[0] (size 400) + * usb3 port #2[0] (size 10) + * runtime[0] (size 220) + * doorbell[0] (size 820) +This process will fuzz through the following interfaces: + * clock_step, EVENT_TYPE_CLOCK_STEP, 0xffffffff +0xffffffff, 255,255 + * capabilities, EVENT_TYPE_MMIO_READ, 0xe0000000 +0x40, 4,4 + * capabilities, EVENT_TYPE_MMIO_WRITE, 0xe0000000 +0x40, 4,4 + * operational, EVENT_TYPE_MMIO_READ, 0xe0000040 +0x400, 4,8 + * operational, EVENT_TYPE_MMIO_WRITE, 0xe0000040 +0x400, 4,8 + * runtime, EVENT_TYPE_MMIO_READ, 0xe0001000 +0x220, 4,8 + * runtime, EVENT_TYPE_MMIO_WRITE, 0xe0001000 +0x220, 4,8 + * doorbell, EVENT_TYPE_MMIO_READ, 0xe0002000 +0x820, 4,4 + * doorbell, EVENT_TYPE_MMIO_WRITE, 0xe0002000 +0x820, 4,4 + * usb3 port #4, EVENT_TYPE_MMIO_READ, 0xe0000470 +0x10, 4,4 + * usb3 port #4, EVENT_TYPE_MMIO_WRITE, 0xe0000470 +0x10, 4,4 + * usb3 port #1, EVENT_TYPE_MMIO_READ, 0xe0000440 +0x10, 4,4 + * usb3 port #1, EVENT_TYPE_MMIO_WRITE, 0xe0000440 +0x10, 4,4 + * usb3 port #2, EVENT_TYPE_MMIO_READ, 0xe0000450 +0x10, 4,4 + * usb3 port #2, EVENT_TYPE_MMIO_WRITE, 0xe0000450 +0x10, 4,4 + * usb3 port #3, EVENT_TYPE_MMIO_READ, 0xe0000460 +0x10, 4,4 + * usb3 port #3, EVENT_TYPE_MMIO_WRITE, 0xe0000460 +0x10, 4,4 +INFO: A corpus is not provided, starting from an empty corpus +#2 INITED cov: 3 ft: 4 corp: 1/1b exec/s: 0 rss: 197Mb +Running: poc-qemu-videzzo-i386-target-videzzo-fuzz-xhci-crash-4a11736abb111efe4b29a6931f403561f9a0f9ec +../hw/usb/hcd-xhci.c:1099:25: runtime error: shift exponent 156 is too large for 32-bit type 'int' +SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior ../hw/usb/hcd-xhci.c:1099:25 in +FIXME xhci_find_stream:998 secondary streams not implemented yet +==71545== ERROR: libFuzzer: deadly signal + #0 0x55e05a7f874e in __sanitizer_print_stack_trace /root/llvm-project/compiler-rt/lib/asan/asan_stack.cpp:86:3 + #1 0x55e05a7473c1 in fuzzer::PrintStackTrace() /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerUtil.cpp:210:38 + #2 0x55e05a720c06 in fuzzer::Fuzzer::CrashCallback() (.part.0) /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:235:18 + #3 0x55e05a720cd2 in fuzzer::Fuzzer::CrashCallback() /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:207:1 + #4 0x55e05a720cd2 in fuzzer::Fuzzer::StaticCrashSignalCallback() /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:206:19 + #5 0x7fa0b025c41f (/lib/x86_64-linux-gnu/libpthread.so.0+0x1441f) + #6 0x7fa0b006e00a in __libc_signal_restore_set /build/glibc-SzIz7B/glibc-2.31/signal/../sysdeps/unix/sysv/linux/internal-signals.h:86:3 + #7 0x7fa0b006e00a in raise /build/glibc-SzIz7B/glibc-2.31/signal/../sysdeps/unix/sysv/linux/raise.c:48:3 + #8 0x7fa0b004d858 in abort /build/glibc-SzIz7B/glibc-2.31/stdlib/abort.c:79:7 + #9 0x55e05a828c9a in __wrap_abort /root/videzzo/videzzo_qemu/qemu/build-san-6/../tests/qtest/videzzo/less_crashes_wrappers.c:24:12 + #10 0x55e05bd528c3 in xhci_find_stream /root/videzzo/videzzo_qemu/qemu/build-san-6/../hw/usb/hcd-xhci.c:998:9 + #11 0x55e05bd46ca5 in xhci_kick_epctx /root/videzzo/videzzo_qemu/qemu/build-san-6/../hw/usb/hcd-xhci.c:1922:17 + #12 0x55e05bd7d7ff in xhci_kick_ep /root/videzzo/videzzo_qemu/qemu/build-san-6/../hw/usb/hcd-xhci.c:1838:5 + #13 0x55e05bd94ab9 in xhci_doorbell_write /root/videzzo/videzzo_qemu/qemu/build-san-6/../hw/usb/hcd-xhci.c:3163:13 + #14 0x55e05cfed443 in memory_region_write_accessor /root/videzzo/videzzo_qemu/qemu/build-san-6/../softmmu/memory.c:492:5 + #15 0x55e05cfecd81 in access_with_adjusted_size /root/videzzo/videzzo_qemu/qemu/build-san-6/../softmmu/memory.c:554:18 + #16 0x55e05cfeb68c in memory_region_dispatch_write /root/videzzo/videzzo_qemu/qemu/build-san-6/../softmmu/memory.c:1514:16 + #17 0x55e05d0760be in flatview_write_continue /root/videzzo/videzzo_qemu/qemu/build-san-6/../softmmu/physmem.c:2825:23 + #18 0x55e05d06443b in flatview_write /root/videzzo/videzzo_qemu/qemu/build-san-6/../softmmu/physmem.c:2867:12 + #19 0x55e05d063ef8 in address_space_write /root/videzzo/videzzo_qemu/qemu/build-san-6/../softmmu/physmem.c:2963:18 + #20 0x55e05a83813b in qemu_writel /root/videzzo/videzzo_qemu/qemu/build-san-6/../tests/qtest/videzzo/videzzo_qemu.c:1072:5 + #21 0x55e05a8365b5 in dispatch_mmio_write /root/videzzo/videzzo_qemu/qemu/build-san-6/../tests/qtest/videzzo/videzzo_qemu.c:1197:28 + #22 0x55e05e059fff in videzzo_dispatch_event /root/videzzo/videzzo.c:1122:5 + #23 0x55e05e05137b in __videzzo_execute_one_input /root/videzzo/videzzo.c:272:9 + #24 0x55e05e051250 in videzzo_execute_one_input /root/videzzo/videzzo.c:313:9 + #25 0x55e05a83f17c in videzzo_qemu /root/videzzo/videzzo_qemu/qemu/build-san-6/../tests/qtest/videzzo/videzzo_qemu.c:1472:12 + #26 0x55e05e05e8e2 in LLVMFuzzerTestOneInput /root/videzzo/videzzo.c:1891:18 + #27 0x55e05a72173d in fuzzer::Fuzzer::ExecuteCallback(unsigned char*, unsigned long) /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerLoop.cpp:589:17 + #28 0x55e05a7044c4 in fuzzer::RunOneTest(fuzzer::Fuzzer*, char const*, unsigned long) /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:323:21 + #29 0x55e05a70f43e in fuzzer::FuzzerDriver(int*, char***, int (*)(unsigned char*, unsigned long)) /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerDriver.cpp:882:19 + #30 0x55e05a6fba46 in main /root/llvm-project/compiler-rt/lib/fuzzer/FuzzerMain.cpp:20:30 + #31 0x7fa0b004f082 in __libc_start_main /build/glibc-SzIz7B/glibc-2.31/csu/../csu/libc-start.c:308:16 + #32 0x55e05a6fba9d in _start (/root/videzzo/videzzo_qemu/out-san/qemu-videzzo-i386-target-videzzo-fuzz-xhci+0x265aa9d) + +NOTE: libFuzzer has rudimentary signal handlers. + Combine libFuzzer with AddressSanitizer or similar for better crash reports. +SUMMARY: libFuzzer: deadly signal +MS: 0 ; base unit: 0000000000000000000000000000000000000000 +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1193.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1193.toml new file mode 100644 index 00000000..917ab069 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1193.toml @@ -0,0 +1,24 @@ +id = 1193 +title = "io_uring / iothread regression 7.1.0" +state = "closed" +created_at = "2022-09-04T21:43:28.056Z" +closed_at = "2022-10-31T10:11:49.427Z" +labels = ["Storage", "workflow::Triaged"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1193" +host-os = "Arch Linux" +host-arch = "x86_64" +qemu-version = "7.1.0" +guest-os = "All" +guest-arch = "x86-64" +description = """After upgrading to 7.1.0, some of my libvirt VM's failed to boot. I have narrowed down the issue to the combination of: + +- io_uring +- iothread""" +reproduce = """1. set up a VM with iothread and io_uring +2. try to boot and watch it "hang"""" +additional = """Here's the relevant command line from the libvirt log: +``` +-blockdev '{"driver":"file","filename":"/mnt/data/VMs/Arch-Linux-x86_64-basic.qcow2","aio":"io_uring","node-name":"libvirt-1-storage","auto-read-only":true,"discard":"unmap"}' \\ +-blockdev '{"node-name":"libvirt-1-format","read-only":false,"driver":"qcow2","file":"libvirt-1-storage","backing":null}' \\ +-device '{"driver":"virtio-blk-pci","iothread":"iothread1","bus":"pci.4","addr":"0x0","drive":"libvirt-1-format","id":"virtio-disk0","bootindex":1 }' \\ +```""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1194.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1194.toml new file mode 100644 index 00000000..2ef1cecf --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1194.toml @@ -0,0 +1,23 @@ +id = 1194 +title = "Initialization of device virtio-net-pci failed: failed to find romfile \"efi-virtio.rom\"" +state = "closed" +created_at = "2022-09-05T08:43:30.156Z" +closed_at = "2025-05-12T14:35:25.514Z" +labels = ["workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1194" +host-os = "Android 11 in rpi4" +host-arch = "ARM" +qemu-version = "- QEMU command line:" +guest-os = "Linux" +guest-arch = "x86" +description = """After executing the below command inside adb shell +qemu-system-aarch64 -enable-kvm -nographic \\ +-kernel Image -initrd ramdisk.img -m 512 -M virt -cpu host \\ + +I am getting the below error +"qemu-system-aarch64: Initialization of device virtio-net-pci failed: failed to find romfile "efi-virtio.rom""""" +reproduce = """1. adb Push qemu-system-aarch64 inside system/bin +2. Run +qemu-system-aarch64 -enable-kvm -nographic \\ +-kernel Image -initrd ramdisk.img -m 512 -M virt -cpu host \\""" +additional = """Kindly help me to proceed further""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1195.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1195.toml new file mode 100644 index 00000000..ec748ab5 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1195.toml @@ -0,0 +1,28 @@ +id = 1195 +title = "Race condition during QEMU exit cleanup can lead to deadlock" +state = "opened" +created_at = "2022-09-05T18:10:15.519Z" +closed_at = "n/a" +labels = ["TCG plugins"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1195" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "master" +guest-os = "n/a" +guest-arch = "n/a" +description = """During the cleanup phase of QEMU exiting, there is a small race condition window that can lead QEMU to lock up completely: +In the main QEMU thread, during the exit, the thread will execute the 'qemu_cleanup' function, which calls 'do_vm_stop', which calls 'pause_all_vcpus'. This method tries to (as the name suggests) stop/pause all the vcpu threads. At the same time, the vcpu thread might have just existed it's main mttcg exec loop, which means it will enter 'qemu_wait_io_event'. At this point, the following race condition can occur: +- vcpu_thread - cpus.c:416 <= enters qemu_wait_io_event +- shutdown_thread - cpus.c:555 <= enters pause_all_vcpus +- vcpu_thread - cpus.c:418 <= cpu_thread_is_idle returns true, cpu->stop not set yet +- shutdown_thread - cpus.c:560/561 <= sets cpu->stop and kicks the vcpu, but it's not waiting on cpu->halt_cond yet, so nothing happens +- vcpu_thread - cpus.c:423 <= starts waiting on cpu->halt_cond +- shutdown_thread - cpus.c:570 <= not all vcpus paused, so enters while loop +- shutdown_thread - cpus.c:571 <= starts waiting on qemu_pause_cond +- **deadlock** + +In my case, my plugin registers qemu_plugin_vcpu_idle_cb, so the race window is extended significantly in the vcpu thread (cpus.c:421) but I believe it can happen with the smaller race window as well. + +Note that this explanation is just based on my understanding of the code, and the final state of QEMU during the deadlock after I attached: The main thread (thread 1) was waiting on qemu_pause_cond in pause_all_vcpus, and the vcpu was waiting on cpu->halt_cond in qemu_wait_io_event, with no one else to wake either of them up. (This was following an exit that was triggered by a timeout signal)""" +reproduce = """This is a race condition, so I don't have a reliable reproducer.""" +additional = "n/a" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1196.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1196.toml new file mode 100644 index 00000000..d2013f6e --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1196.toml @@ -0,0 +1,20 @@ +id = 1196 +title = "Guest could not enable pci AtomicOp requests for passthrough device" +state = "closed" +created_at = "2022-09-06T05:54:47.384Z" +closed_at = "2022-09-29T14:47:17.936Z" +labels = ["device: PCI"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1196" +host-os = "Ubuntu 22.04" +host-arch = "(x86 etc.)" +qemu-version = "(QEMU emulator version 6.2.0 (Debian 1:6.2+dfsg-2ubuntu6.4)" +guest-os = "(ubuntu-20.04.2)" +guest-arch = "(x86)" +description = """Guest could not enable pci AtomicOp requests for passthrough device. + +sudo setpci -v -d *:706t 8c.b=40 // enable pci AtomicOp requests bit in the guest os. + +Host could not see the bit by command "sudo lspci -vvv -s 03:00.0".""" +reproduce = """1. sudo setpci -v -d *:706t 8c.b=40 // in the guest os +2. sudo lspci -vvv -s 03:00.0 // in the host os""" +additional = """""" diff --git a/gitlab/issues/target_missing/host_missing/accel_missing/1197.toml b/gitlab/issues/target_missing/host_missing/accel_missing/1197.toml new file mode 100644 index 00000000..4883ffe7 --- /dev/null +++ b/gitlab/issues/target_missing/host_missing/accel_missing/1197.toml @@ -0,0 +1,823 @@ +id = 1197 +title = "Use libvirt to create a Windows virtual machine and load NVIDIA's GPU. Installing NVIDIA driver causes the physical machine to restart" +state = "opened" +created_at = "2022-09-06T10:20:47.574Z" +closed_at = "n/a" +labels = ["workflow::Needs Info"] +url = "https://gitlab.com/qemu-project/qemu/-/issues/1197" +host-os = "n/a" +host-arch = "n/a" +qemu-version = "n/a" +guest-os = "n/a" +guest-arch = "n/a" +description = """As described in the title, When I created a Windows virtual machine and used NVIDIA's GPU and installed NVIDIA's driver in Windows VM, however, the physical machine will be restart. In the same create time, if it is a linux VM, It's ok! I don't know if there is a problem with my creation process or if the windows virtual machine is incompatible with NVIDIA graphics card. + + +GPU INFO: +``` +81:00.0 VGA compatible controller: NVIDIA Corporation GP106GL [Quadro P2000] (rev a1) +81:00.1 Audio device: NVIDIA Corporation GP106 High Definition Audio Controller (rev a1) +``` + + +BR!""" +reproduce = """1. +2. +3.""" +additional = """qemu info: +``` +libvirt-daemon-driver-qemu-4.5.0-36.el7_9.5.x86_64 +ipxe-roms-qemu-20180825-3.git133f4c.el7.noarch +qemu-kvm-common-1.5.3-175.el7_9.6.x86_64 +qemu-kvm-1.5.3-175.el7_9.6.x86_64 +qemu-img-1.5.3-175.el7_9.6.x86_64 +``` + + + +``` + + win + a5efd8ed-fa6f-693c-2202-93183ec18b5e + None + 5242880 + 5242880 + 4 + + hvm + + + + + + + + + + + + destroy + restart + restart + + /usr/libexec/qemu-kvm + + + + +
+ + + + + + +
+ + + + + + +
+ + +
+ + + +
+ + +
+ + +
+ + + + + +
+ + + + + +
+ + + + + + + + + + + +
+ + + +
+ + + + + +