PCI v3.0 supports a "device list" which allows the ROM to claim support for multiple PCI device IDs (but only a single vendor ID). Add support for building such ROMs by scanning the build target element list and incorporating any device IDs into the ROM's device list header. For example: make bin/8086153a--8086153b.mrom would build a ROM claiming support for both 8086:153a and 8086:153b. Signed-off-by: Michael Brown <mcb30@ipxe.org>tags/v1.20.1
|
|
||
508 |
|
508 |
|
509 |
|
509 |
|
510 |
|
510 |
|
|
511 |
|
|
|
512 |
|
|
|
513 |
|
|
|
514 |
|
|
|
515 |
|
|
|
516 |
|
|
|
517 |
|
|
|
518 |
|
|
|
519 |
|
|
|
520 |
|
|
|
521 |
|
|
|
522 |
|
|
|
523 |
|
|
|
524 |
|
|
|
525 |
|
|
|
526 |
|
|
511 |
|
527 |
|
512 |
|
528 |
|
513 |
|
529 |
|
|
|
||
522 |
|
538 |
|
523 |
|
539 |
|
524 |
|
540 |
|
|
541 |
|
|
525 |
|
542 |
|
526 |
|
543 |
|
527 |
|
544 |
|
|
|
||
532 |
|
549 |
|
533 |
|
550 |
|
534 |
|
551 |
|
535 |
|
|
|
|
552 |
|
|
536 |
|
553 |
|
537 |
|
554 |
|
538 |
|
555 |
|
|
|
||
784 |
|
801 |
|
785 |
|
802 |
|
786 |
|
803 |
|
787 |
|
|
|
788 |
|
|
|
|
804 |
|
|
|
805 |
|
|
789 |
|
806 |
|
790 |
|
807 |
|
791 |
|
808 |
|
|
|
||
930 |
|
947 |
|
931 |
|
948 |
|
932 |
|
949 |
|
|
950 |
|
|
|
951 |
|
|
933 |
|
952 |
|
934 |
|
953 |
|
935 |
|
954 |
|
|
|
||
940 |
|
959 |
|
941 |
|
960 |
|
942 |
|
961 |
|
943 |
|
|
|
|
962 |
|
|
|
963 |
|
|
944 |
|
964 |
|
945 |
|
965 |
|
946 |
|
966 |
|
|
|
||
970 |
|
990 |
|
971 |
|
991 |
|
972 |
|
992 |
|
|
993 |
|
|
973 |
|
994 |
|
974 |
|
995 |
|
975 |
|
996 |
|
|
|
||
91 |
|
91 |
|
92 |
|
92 |
|
93 |
|
93 |
|
94 |
|
|
|
|
94 |
|
|
95 |
|
95 |
|
96 |
|
96 |
|
97 |
|
97 |
|
|
|
||
107 |
|
107 |
|
108 |
|
108 |
|
109 |
|
109 |
|
|
110 |
|
|
|
111 |
|
|
|
112 |
|
|
|
113 |
|
|
|
114 |
|
|
|
115 |
|
|
|
116 |
|
|
|
117 |
|
|
|
118 |
|
|
|
119 |
|
|
|
120 |
|
|
110 |
|
121 |
|
111 |
|
122 |
|
112 |
|
123 |
|
|
|
||
41 |
|
41 |
|
42 |
|
42 |
|
43 |
|
43 |
|
|
44 |
|
|
44 |
|
45 |
|
45 |
|
46 |
|
46 |
|
47 |
|