public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] x86: CONFIG_EFI should select CONFIG_RELOCATABLE
@ 2011-06-09 14:32 Matthew Garrett
  2011-06-09 14:34 ` Peter Jones
  2011-06-09 14:37 ` H. Peter Anvin
  0 siblings, 2 replies; 7+ messages in thread
From: Matthew Garrett @ 2011-06-09 14:32 UTC (permalink / raw)
  To: x86; +Cc: hpa, linux-kernel, pjones, Matthew Garrett

EFI doesn't provide any guarantees that any given address will be free,
so the bootloader must have the freedom to position the kernel
appropriately. Make CONFIG_EFI select CONFIG_RELOCATABLE in order to
ensure that this constraint is satisfiable.

Signed-off-by: Matthew Garrett <mjg@redhat.com>
---
 arch/x86/Kconfig |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index da34972..580cd31 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -1454,6 +1454,7 @@ config ARCH_USES_PG_UNCACHED
 config EFI
 	bool "EFI runtime service support"
 	depends on ACPI
+	select RELOCATABLE
 	---help---
 	  This enables the kernel to use EFI runtime services that are
 	  available (such as the EFI variable services).
-- 
1.7.5.2


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2011-06-09 15:35 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-09 14:32 [PATCH] x86: CONFIG_EFI should select CONFIG_RELOCATABLE Matthew Garrett
2011-06-09 14:34 ` Peter Jones
2011-06-09 14:37 ` H. Peter Anvin
2011-06-09 14:41   ` Peter Jones
2011-06-09 15:23     ` H. Peter Anvin
2011-06-09 15:35       ` Matthew Garrett
2011-06-09 14:47   ` Matthew Garrett

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox