Commit 30f8c74
committed
drm/vc4: Warn if some v3d code is run on BCM2711
The BCM2711 has a separate driver for the v3d, and thus we can't call
into any of the driver entrypoints that rely on the v3d being there.
Let's add a bunch of checks and complain loudly if that ever happen.
Reviewed-by: Melissa Wen <mwen@igalia.com>
Signed-off-by: Maxime Ripard <maxime@cerno.tech>
Link: https://lore.kernel.org/r/20220610115149.964394-15-maxime@cerno.tech1 parent d19e00e commit 30f8c74
11 files changed
Lines changed: 211 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
248 | 248 | | |
249 | 249 | | |
250 | 250 | | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
251 | 254 | | |
252 | 255 | | |
253 | 256 | | |
| |||
259 | 262 | | |
260 | 263 | | |
261 | 264 | | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
262 | 268 | | |
263 | 269 | | |
264 | 270 | | |
| |||
387 | 393 | | |
388 | 394 | | |
389 | 395 | | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
390 | 399 | | |
391 | 400 | | |
392 | 401 | | |
| |||
413 | 422 | | |
414 | 423 | | |
415 | 424 | | |
| 425 | + | |
| 426 | + | |
| 427 | + | |
416 | 428 | | |
417 | 429 | | |
418 | 430 | | |
| |||
475 | 487 | | |
476 | 488 | | |
477 | 489 | | |
| 490 | + | |
478 | 491 | | |
479 | 492 | | |
480 | 493 | | |
| 494 | + | |
| 495 | + | |
| 496 | + | |
481 | 497 | | |
482 | 498 | | |
483 | 499 | | |
| |||
598 | 614 | | |
599 | 615 | | |
600 | 616 | | |
| 617 | + | |
601 | 618 | | |
602 | 619 | | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
603 | 623 | | |
604 | 624 | | |
605 | 625 | | |
| |||
634 | 654 | | |
635 | 655 | | |
636 | 656 | | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
637 | 662 | | |
638 | 663 | | |
639 | 664 | | |
| |||
753 | 778 | | |
754 | 779 | | |
755 | 780 | | |
| 781 | + | |
| 782 | + | |
| 783 | + | |
756 | 784 | | |
757 | 785 | | |
758 | 786 | | |
| |||
776 | 804 | | |
777 | 805 | | |
778 | 806 | | |
| 807 | + | |
779 | 808 | | |
780 | 809 | | |
781 | 810 | | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
782 | 814 | | |
783 | 815 | | |
784 | 816 | | |
| |||
802 | 834 | | |
803 | 835 | | |
804 | 836 | | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
805 | 840 | | |
806 | 841 | | |
807 | 842 | | |
| |||
872 | 907 | | |
873 | 908 | | |
874 | 909 | | |
| 910 | + | |
875 | 911 | | |
876 | 912 | | |
877 | 913 | | |
878 | 914 | | |
879 | 915 | | |
| 916 | + | |
| 917 | + | |
| 918 | + | |
880 | 919 | | |
881 | 920 | | |
882 | 921 | | |
| |||
915 | 954 | | |
916 | 955 | | |
917 | 956 | | |
| 957 | + | |
918 | 958 | | |
919 | 959 | | |
920 | 960 | | |
921 | 961 | | |
| 962 | + | |
| 963 | + | |
| 964 | + | |
922 | 965 | | |
923 | 966 | | |
924 | 967 | | |
| |||
945 | 988 | | |
946 | 989 | | |
947 | 990 | | |
| 991 | + | |
| 992 | + | |
| 993 | + | |
948 | 994 | | |
949 | 995 | | |
950 | 996 | | |
| |||
1004 | 1050 | | |
1005 | 1051 | | |
1006 | 1052 | | |
| 1053 | + | |
| 1054 | + | |
| 1055 | + | |
1007 | 1056 | | |
1008 | 1057 | | |
1009 | 1058 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
99 | 99 | | |
100 | 100 | | |
101 | 101 | | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
102 | 105 | | |
103 | 106 | | |
104 | 107 | | |
| |||
142 | 145 | | |
143 | 146 | | |
144 | 147 | | |
| 148 | + | |
145 | 149 | | |
146 | 150 | | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
147 | 154 | | |
148 | 155 | | |
149 | 156 | | |
| 157 | + | |
150 | 158 | | |
151 | 159 | | |
152 | 160 | | |
| |||
158 | 166 | | |
159 | 167 | | |
160 | 168 | | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
161 | 172 | | |
162 | 173 | | |
163 | 174 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
| 51 | + | |
| 52 | + | |
51 | 53 | | |
52 | 54 | | |
53 | 55 | | |
| |||
580 | 582 | | |
581 | 583 | | |
582 | 584 | | |
| 585 | + | |
| 586 | + | |
583 | 587 | | |
584 | 588 | | |
585 | 589 | | |
| |||
701 | 705 | | |
702 | 706 | | |
703 | 707 | | |
| 708 | + | |
| 709 | + | |
704 | 710 | | |
705 | 711 | | |
706 | 712 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
76 | 76 | | |
77 | 77 | | |
78 | 78 | | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
79 | 82 | | |
80 | 83 | | |
81 | 84 | | |
| |||
386 | 389 | | |
387 | 390 | | |
388 | 391 | | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
389 | 395 | | |
390 | 396 | | |
391 | 397 | | |
| |||
468 | 474 | | |
469 | 475 | | |
470 | 476 | | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
471 | 480 | | |
472 | 481 | | |
473 | 482 | | |
| |||
513 | 522 | | |
514 | 523 | | |
515 | 524 | | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
516 | 528 | | |
517 | 529 | | |
518 | 530 | | |
| |||
531 | 543 | | |
532 | 544 | | |
533 | 545 | | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
534 | 549 | | |
535 | 550 | | |
536 | 551 | | |
| |||
997 | 1012 | | |
998 | 1013 | | |
999 | 1014 | | |
| 1015 | + | |
| 1016 | + | |
| 1017 | + | |
1000 | 1018 | | |
1001 | 1019 | | |
1002 | 1020 | | |
| |||
1033 | 1051 | | |
1034 | 1052 | | |
1035 | 1053 | | |
| 1054 | + | |
| 1055 | + | |
| 1056 | + | |
1036 | 1057 | | |
1037 | 1058 | | |
1038 | 1059 | | |
| |||
1083 | 1104 | | |
1084 | 1105 | | |
1085 | 1106 | | |
| 1107 | + | |
1086 | 1108 | | |
1087 | 1109 | | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
1088 | 1113 | | |
1089 | 1114 | | |
1090 | 1115 | | |
| |||
1093 | 1118 | | |
1094 | 1119 | | |
1095 | 1120 | | |
| 1121 | + | |
1096 | 1122 | | |
1097 | 1123 | | |
1098 | 1124 | | |
1099 | 1125 | | |
1100 | 1126 | | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
1101 | 1130 | | |
1102 | 1131 | | |
1103 | 1132 | | |
| |||
1144 | 1173 | | |
1145 | 1174 | | |
1146 | 1175 | | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
1147 | 1179 | | |
1148 | 1180 | | |
1149 | 1181 | | |
| |||
1167 | 1199 | | |
1168 | 1200 | | |
1169 | 1201 | | |
| 1202 | + | |
1170 | 1203 | | |
1171 | 1204 | | |
1172 | 1205 | | |
| |||
1276 | 1309 | | |
1277 | 1310 | | |
1278 | 1311 | | |
| 1312 | + | |
| 1313 | + | |
| 1314 | + | |
1279 | 1315 | | |
1280 | 1316 | | |
1281 | 1317 | | |
| |||
1321 | 1357 | | |
1322 | 1358 | | |
1323 | 1359 | | |
| 1360 | + | |
1324 | 1361 | | |
1325 | 1362 | | |
1326 | 1363 | | |
1327 | 1364 | | |
1328 | 1365 | | |
| 1366 | + | |
| 1367 | + | |
| 1368 | + | |
1329 | 1369 | | |
1330 | 1370 | | |
1331 | 1371 | | |
| |||
0 commit comments