Messages in this thread | | | Date | Thu, 5 Jan 2012 12:59:39 -0800 | Subject | Re: [PATCH 5/5] x86: efi: allow basic init with mixed 32/64-bit efi/kernel | From | Olof Johansson <> |
| |
On Thu, Jan 5, 2012 at 10:21 AM, Matthew Garrett <mjg59@srcf.ucam.org> wrote: > This seems like a reasonable step, but outside some special cases it's > not going to be terribly useful - general purpose EFI machines aren't > going to boot unless you can set the boot variable, which requires > runtime services. ChromeOS machines presumably have their own way of > handling this so I've no objection to adding it if it helps them, but > just wanted to make sure people knew that it's something that we'd still > need to fix up if we want this to work elsewhere.
Thanks, good point. And yes, on ChromeOS there is a wrapper around the kernel that provides the bootargs and a few other things, so we get by with this limited EFI support there.
Given that the feature has been missing for years now, and it's a nontrivial amount of work to get the mode switching implemented right and debugged, I'm not inclined to go the whole way. This is a good start, and if someone needs the rest of the functionality they can build on top of this.
-Olof
| |