# # Makefile for linux kernel # # # ARM64 maps efi runtime services in userspace addresses # which don't have KASAN shadow. So dereference of these addresses # in efi_call_virt() will cause crash if this code instrumented. # KASAN_SANITIZE_runtime-wrappers.o := n obj-$([31mCONFIG_EFI[0m) += efi.o vars.o reboot.o memattr.o obj-$([31mCONFIG_EFI[0m) += capsule.o memmap.o obj-$([31mCONFIG_EFI_VARS[0m) += efivars.o obj-$([31mCONFIG_EFI_ESRT[0m) += esrt.o obj-$([31mCONFIG_EFI_VARS_PSTORE[0m) += efi-pstore.o obj-$([31mCONFIG_UEFI_CPER[0m) += cper.o obj-$([31mCONFIG_EFI_RUNTIME_MAP[0m) += runtime-map.o obj-$([31mCONFIG_EFI_RUNTIME_WRAPPERS[0m) += runtime-wrappers.o obj-$([31mCONFIG_EFI_STUB[0m) += libstub/ obj-$([31mCONFIG_EFI_FAKE_MEMMAP[0m) += fake_mem.o obj-$([31mCONFIG_EFI_BOOTLOADER_CONTROL[0m) += efibc.o obj-$([31mCONFIG_EFI_TEST[0m) += test/ obj-$([31mCONFIG_EFI_DEV_PATH_PARSER[0m) += dev-path-parser.o obj-$([31mCONFIG_APPLE_PROPERTIES[0m) += apple-properties.o arm-obj-$([31mCONFIG_EFI[0m) := arm-init.o arm-runtime.o obj-$([31mCONFIG_ARM[0m) += $(arm-obj-y) obj-$([31mCONFIG_ARM64[0m) += $(arm-obj-y) obj-$([31mCONFIG_EFI_CAPSULE_LOADER[0m) += capsule-loader.o |