Commit 65e7e1e
ga
Add an IRQ for execution of an undefined opcode and a test to
show how it can be used by simulation-aware firmware to request
services from the host program. Also add new IRQ function
avr_get_memory_irq() and use it in sim_elf.c.1 parent 5d42c8d commit 65e7e1e
File tree
6 files changed
+332
-33
lines changed- simavr/sim
- tests
6 files changed
+332
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| 100 | + | |
| 101 | + | |
100 | 102 | | |
101 | 103 | | |
102 | 104 | | |
| |||
126 | 128 | | |
127 | 129 | | |
128 | 130 | | |
| 131 | + | |
129 | 132 | | |
130 | 133 | | |
131 | 134 | | |
| |||
214 | 217 | | |
215 | 218 | | |
216 | 219 | | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
217 | 261 | | |
218 | 262 | | |
219 | 263 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
99 | 106 | | |
100 | 107 | | |
101 | 108 | | |
| |||
328 | 335 | | |
329 | 336 | | |
330 | 337 | | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
331 | 342 | | |
332 | 343 | | |
333 | 344 | | |
| |||
401 | 412 | | |
402 | 413 | | |
403 | 414 | | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
| 421 | + | |
| 422 | + | |
| 423 | + | |
| 424 | + | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
| 428 | + | |
| 429 | + | |
404 | 430 | | |
405 | 431 | | |
406 | 432 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
441 | 441 | | |
442 | 442 | | |
443 | 443 | | |
444 | | - | |
| 444 | + | |
445 | 445 | | |
446 | 446 | | |
447 | 447 | | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
448 | 466 | | |
449 | 467 | | |
450 | 468 | | |
| |||
841 | 859 | | |
842 | 860 | | |
843 | 861 | | |
844 | | - | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
845 | 866 | | |
846 | 867 | | |
847 | 868 | | |
| |||
889 | 910 | | |
890 | 911 | | |
891 | 912 | | |
892 | | - | |
| 913 | + | |
893 | 914 | | |
894 | 915 | | |
895 | 916 | | |
| |||
933 | 954 | | |
934 | 955 | | |
935 | 956 | | |
936 | | - | |
| 957 | + | |
937 | 958 | | |
938 | 959 | | |
939 | 960 | | |
| |||
1022 | 1043 | | |
1023 | 1044 | | |
1024 | 1045 | | |
1025 | | - | |
| 1046 | + | |
1026 | 1047 | | |
1027 | 1048 | | |
1028 | 1049 | | |
| |||
1065 | 1086 | | |
1066 | 1087 | | |
1067 | 1088 | | |
1068 | | - | |
| 1089 | + | |
1069 | 1090 | | |
| 1091 | + | |
| 1092 | + | |
| 1093 | + | |
1070 | 1094 | | |
1071 | 1095 | | |
1072 | 1096 | | |
| |||
1098 | 1122 | | |
1099 | 1123 | | |
1100 | 1124 | | |
1101 | | - | |
| 1125 | + | |
1102 | 1126 | | |
1103 | | - | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
1104 | 1133 | | |
1105 | 1134 | | |
1106 | 1135 | | |
| |||
1138 | 1167 | | |
1139 | 1168 | | |
1140 | 1169 | | |
1141 | | - | |
| 1170 | + | |
1142 | 1171 | | |
1143 | | - | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
1144 | 1178 | | |
1145 | 1179 | | |
1146 | 1180 | | |
| |||
1442 | 1476 | | |
1443 | 1477 | | |
1444 | 1478 | | |
| 1479 | + | |
| 1480 | + | |
1445 | 1481 | | |
1446 | 1482 | | |
1447 | 1483 | | |
| |||
1462 | 1498 | | |
1463 | 1499 | | |
1464 | 1500 | | |
1465 | | - | |
| 1501 | + | |
1466 | 1502 | | |
1467 | 1503 | | |
1468 | 1504 | | |
| |||
1551 | 1587 | | |
1552 | 1588 | | |
1553 | 1589 | | |
1554 | | - | |
| 1590 | + | |
1555 | 1591 | | |
1556 | 1592 | | |
1557 | 1593 | | |
1558 | | - | |
| 1594 | + | |
1559 | 1595 | | |
1560 | 1596 | | |
1561 | 1597 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
336 | 336 | | |
337 | 337 | | |
338 | 338 | | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
343 | 349 | | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
360 | 362 | | |
361 | 363 | | |
362 | 364 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
0 commit comments