kernelconfig_penguin
selects
CONFIG_UCS2_STRING
CONFIG_EFI_RUNTIME_WRAPPERS
CONFIG_ARCH_USE_MEMREMAP_PROT

depends
CONFIG_ACPI

EFI runtime service support

modulename: efi.ko

and/or

capsule.ko

and/or

arm-init.ko

and/or

quirks.ko

and/or

sysfb_efi.ko
configname: CONFIG_EFI

Linux Kernel Configuration
└─> Processor type and features
└─> EFI runtime service support

This enables the kernel to use EFI runtime services that are
available (such as the EFI variable services).

This option is only useful on systems that have EFI firmware.
In addition, you should use the latest ELILO loader available
at <http://elilo.sourceforge.net> in order to take advantage
of EFI runtime services. However, even with this option, the
resultant kernel should continue to boot on existing non-EFI
platforms.