Fix CI, update docs
diff --git a/.build.yml b/.build.yml
index 16ddb16..39c52f6 100644
--- a/.build.yml
+++ b/.build.yml
@@ -14,3 +14,11 @@
       ./bin/jmk
       cd src/kernel
       make
+  - build-lisp: |
+      cd bluejay
+      ./bin/jmk
+      cd src/lisp
+      make
+artifacts:
+  - bluejay/src/lisp/lisp
+  - bluejay/src/kernel/kernel.elf
diff --git a/doc/logging.rst b/doc/logging.rst
new file mode 100644
index 0000000..fd43282
--- /dev/null
+++ b/doc/logging.rst
@@ -0,0 +1,12 @@
+Kernel Logging
+==============
+
+Drivers and other kernel components may write log messages to the default output
+(currently only VGA since it is the only display target implemented) using
+``kprintf`` in ``include/kernel/log.h``. Additional defines in the same file may
+help differentiate different types of log messages (i.e. errors, debug
+information, etc). ::
+
+    kprintf(OKAY "Something succeeded\n");
+	kprintf(ERROR "Something failed :(\n");
+	// etc, see log.h for details
diff --git a/src/kernel/dri/pci/Jmk b/src/kernel/dri/pci/Jmk
index c95292b..cca12a3 100644
--- a/src/kernel/dri/pci/Jmk
+++ b/src/kernel/dri/pci/Jmk
@@ -14,7 +14,7 @@
 
 vendors.c: vendors.csv vendors_to_h.awk
 	status_log(AWK, vendors.csv)
-	@dos2unix < vendors.csv | awk -f vendors_to_h.awk > $@
+	@awk -f vendors_to_h.awk vendors.csv > $@
 
 type(static_lib)