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)