From mboxrd@z Thu Jan 1 00:00:00 1970 From: "H. Peter Anvin" Subject: Re: [PATCH] x86: only load initrd above 4g on second try Date: Tue, 26 Aug 2014 14:53:20 -0700 Message-ID: <53FD01D0.8020203@zytor.com> References: <1409089544-24221-1-git-send-email-yinghai@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1409089544-24221-1-git-send-email-yinghai-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org> Sender: linux-efi-owner-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: Yinghai Lu , Matt Fleming , Ingo Molnar Cc: =?UTF-8?B?TWFudGFzIE1pa3VsxJduYXM=?= , Anders Darander , linux-efi-u79uwXL29TY76Z2rM5mHXA@public.gmane.org, linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org List-Id: linux-efi@vger.kernel.org On 08/26/2014 02:45 PM, Yinghai Lu wrote: > Mantas found that after commit 4bf7111f5016 ("x86/efi: Support initrd > loaded above 4G"), the kernel freezes at the earliest possible moment > when trying to boot via UEFI on Asus laptop. > > There are buggy EFI implementations: with EFI run time, kernel need > to load file with 512bytes alignment when buffer is above 4G. > This makes absolutely zero sense. Please explain what the actual problem is here. -hpa