Begin PCI refactor
diff --git a/src/kernel/dri/pci/vendors_to_h.awk b/src/kernel/dri/pci/vendors_to_h.awk
new file mode 100644
index 0000000..1e7f5c5
--- /dev/null
+++ b/src/kernel/dri/pci/vendors_to_h.awk
@@ -0,0 +1,18 @@
+BEGIN {
+    FS="\t"
+
+    print "#include <dri/pci/vendors.h>"
+    print ""
+    print "struct pci_vendor pci_vendors[] ="
+    print "{"
+}
+
+{
+    print  "\t(struct pci_vendor){ .id = " $1 ", .name = \"" $2 "\" },"
+}
+
+END {
+    print "};"
+    print ""
+    print "int pci_num_vendors = " NR ";";
+}