public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH] efi: Clarify Kconfig help for EFI_MIXED
@ 2014-04-11 17:59 Thomas Bächler
  2014-04-11 18:03 ` H. Peter Anvin
  0 siblings, 1 reply; 7+ messages in thread
From: Thomas Bächler @ 2014-04-11 17:59 UTC (permalink / raw)
  To: Matt Fleming
  Cc: Thomas Gleixner, Ingo Molnar, H. Peter Anvin, x86, linux-kernel,
	Thomas Bächler

EFI stub support is only missing for a 64 bit kernel on 32-bit firmware,
on 64-bit kernels, EFI stub works as usual.
---

Matt, I don't know if this help was intentionally discouraging,
however, out of curiosity, I tested this with ovmf, and the
kernel boots fine on 64-bit firmware bit with EFI stub, and on
32-bit firmware using efilinux.

Documenting this properly is important for distribution kernels.
We would want to support this on Arch, but not if it means
introducing a regression for EFI stub users.

 arch/x86/Kconfig | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 5b8ec0f..2bbbbb9 100644
--- a/arch/x86/Kconfig
+++ b/arch/x86/Kconfig
@@ -1529,8 +1529,8 @@ config EFI_MIXED
 	   mode.
 
 	   Note that it is not possible to boot a mixed-mode enabled
-	   kernel via the EFI boot stub - a bootloader that supports
-	   the EFI handover protocol must be used.
+	   kernel via the EFI boot stub on 32-bit firmware - a bootloader
+	   that supports the EFI handover protocol must be used.
 
 	   If unsure, say N.
 
-- 
1.9.2


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

end of thread, other threads:[~2014-04-14  9:47 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-04-11 17:59 [PATCH] efi: Clarify Kconfig help for EFI_MIXED Thomas Bächler
2014-04-11 18:03 ` H. Peter Anvin
2014-04-11 18:44   ` Matt Fleming
2014-04-14  7:15     ` Ingo Molnar
2014-04-14  8:28       ` Thomas Bächler
2014-04-14  9:33         ` Matt Fleming
2014-04-14  9:47           ` Borislav Petkov

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