diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 4aafd322e21e273e902870f2cdcbcc6cd0937d36..7a7208f16ec3cc9f1057e6006680a4bb0d64d4e4 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -1541,7 +1541,8 @@ config EFI
 
 config EFI_STUB
        bool "EFI stub support"
-       depends on EFI
+       depends on EFI && !X86_USE_3DNOW
+       select RELOCATABLE
        ---help---
           This kernel feature allows a bzImage to be loaded directly
 	  by EFI firmware without the use of a bootloader.