Index: chromeos-base/kernel/kernel-9999.ebuild |
diff --git a/chromeos-base/kernel/kernel-9999.ebuild b/chromeos-base/kernel/kernel-9999.ebuild |
index 3c78d7fed2057fb054c76a3adfb306f0b3313043..cfb6917509faf8e5aec3bd88bcea8c40408d0523 100644 |
--- a/chromeos-base/kernel/kernel-9999.ebuild |
+++ b/chromeos-base/kernel/kernel-9999.ebuild |
@@ -82,6 +82,16 @@ src_configure() { |
src_compile() { |
if use initramfs; then |
INITRAMFS="CONFIG_INITRAMFS_SOURCE=${ROOT}/usr/bin/initramfs.cpio.gz" |
+ # We want avoid copying modules into the initramfs so we need to enable |
+ # the functionality required for the initramfs here. |
+ |
+ # TPM support to ensure proper locking. |
+ INITRAMFS="$INITRAMFS CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y" |
+ |
+ # VFAT FS support for EFI System Partition updates. |
+ INITRAMFS="$INITRAMFS CONFIG_NLS_CODEPAGE_437=y" |
+ INITRAMFS="$INITRAMFS CONFIG_NLS_ISO8859_1=y" |
+ INITRAMFS="$INITRAMFS CONFIG_FAT_FS=y CONFIG_VFAT_FS=y" |
else |
INITRAMFS="" |
fi |