metropolis: use microcode

This ties together all previous work and actually makes the installer
and OS use microcode via the early microcode loader.

Change-Id: I4e3214c30e4eff1d231d462fceddd2e353d28731
Reviewed-on: https://review.monogon.dev/c/monogon/+/549
Reviewed-by: Sergiusz Bazanski <serge@monogon.tech>
diff --git a/metropolis/installer/BUILD.bazel b/metropolis/installer/BUILD.bazel
index 61e455e..f4b125f 100644
--- a/metropolis/installer/BUILD.bazel
+++ b/metropolis/installer/BUILD.bazel
@@ -40,7 +40,10 @@
 efi_unified_kernel_image(
     name = "kernel",
     cmdline = "console=ttyS0,115200 console=tty0 quiet",
-    initrd = [":initramfs"],
+    initrd = [
+        "//metropolis/node:ucode",
+        ":initramfs",
+    ],
     kernel = "//third_party/linux",
     os_release = ":installer-release-info",
     visibility = ["//visibility:public"],