diff --git a/src/code/module.lisp b/src/code/module.lisp
index 70ccba7f60beb284c8cca45c70be4be748137e55..1ba11d89eb3522cba6ca0e958e2ce31e3194dae5 100644
--- a/src/code/module.lisp
+++ b/src/code/module.lisp
@@ -148,6 +148,13 @@
 (defmodule "asdf"
     "modules:asdf/asdf")
 
+;; Lisp-unit
+(defmodule :lisp-unit
+    "modules:lisp-unit/load-lisp-unit")
+
+(defmodule "lisp-unit"
+    "modules:load-lisp-unit")
+
 ;; Allow user to specify "cmu-contribs" or :cmu-contribs.
 (defmodule "cmu-contribs"
     "modules:contrib")
diff --git a/src/contrib/load-lisp-unit.lisp b/src/contrib/load-lisp-unit.lisp
new file mode 100644
index 0000000000000000000000000000000000000000..4270cfe3399e0df29b3d739bc1d2e083f547e456
--- /dev/null
+++ b/src/contrib/load-lisp-unit.lisp
@@ -0,0 +1,6 @@
+;; Load lisp-unit
+(require "asdf")
+
+(load "modules:lisp-unit/lisp-unit.asd")
+
+(asdf:oos 'asdf:load-op :lisp-unit)