[PATCH 12/12] EFI: Runtime services virtual mapping
Dave Young
dyoung at redhat.com
Fri Oct 11 13:42:34 UTC 2013
Matt,
The kernel I referring is the boot kernel aka the 1st kernel,
the boot loader is grub2 from Fedora 19.
[sorry for top reply because of using webmail]
----- Original Message -----
From: "Matt Fleming" <matt at console-pimps.org>
To: "Dave Young" <dyoung at redhat.com>
Cc: "Borislav Petkov" <bp at alien8.de>, "X86 ML" <x86 at kernel.org>, "LKML" <linux-kernel at vger.kernel.org>, "Borislav Petkov" <bp at suse.de>, "Matthew Garrett" <mjg59 at srcf.ucam.org>, "H. Peter Anvin" <hpa at zytor.com>, "James Bottomley" <James.Bottomley at HansenPartnership.com>, "Vivek Goyal" <vgoyal at redhat.com>, linux-efi at vger.kernel.org, fwts-devel at lists.ubuntu.com
Sent: Friday, October 11, 2013 6:27:06 PM
Subject: Re: [PATCH 12/12] EFI: Runtime services virtual mapping
On Fri, 11 Oct, at 02:24:37PM, Dave Young wrote:
> For the boot efi_reserve_boot_services code, it's mainly for the
> SetVirtualAddressMap callback use, so boot regions should not be reused
> before SetVirtualAddressMap, but the overlapping happens before the
> efi_reserve_boot_services, isn't it a problem?
Hang on, which kernel are you referring to here? The boot kernel or the
kexec'd kernel? I thought you were saying you noticed the overlap when
running in the second (kexec'd) kernel?
The only reason that you would see this overlap in the first (boot)
kernel is if the bootloader messed up and allocated the kernel text as
EfiBootServicesCode/Data. I'd like to believe no bootloaders are still
doing that.
--
Matt Fleming, Intel Open Source Technology Center
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo at vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
More information about the fwts-devel
mailing list