[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v12 05/10] x86: add multiboot2 protocol support for EFI platforms
On Fri, Jan 20, 2017 at 02:34:35PM -0500, Doug Goldstein wrote: > On 1/19/17 8:34 PM, Daniel Kiper wrote: > > diff --git a/xen/arch/x86/efi/efi-boot.h b/xen/arch/x86/efi/efi-boot.h > > index 62c010e..c1285ad 100644 > > --- a/xen/arch/x86/efi/efi-boot.h > > +++ b/xen/arch/x86/efi/efi-boot.h > > > + > > + efi_exit_boot(ImageHandle, SystemTable); > > + > > + /* Return highest allocated memory address below 1 MiB. */ > > + return cfg.addr + cfg.size; > > So my comment about overwriting memory on 02/10 was spot on but made the > incorrect conclusion that it was before hand and not after. And here's > the issue. I believe what you meant to do was: > > return cfg.addr + MBI_SIZE; Errr... Sorry, this is the issue which I knew but I forgot to fix in v12. > I can't see how this booted for you with OVMF because for all the > different versions I've tried with the original code its writing over > reserved memory that QEMU uses for the graphics buffers. Which > immediately results in the trampolines being overwritten with console data. It booted without any complain... Daniel _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |