[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] About booting Xen with UEFI on FastModel
On Dec 11, 2013, at 18:59, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote: > On Wed, 2013-12-11 at 13:06 +0800, Chen Baozi wrote: >> Hi Ian, >> >> On Dec 9, 2013, at 23:35, Ian Campbell <Ian.Campbell@xxxxxxxxxx> wrote: >> >>> On Mon, 2013-12-09 at 23:15 +0800, Chen Baozi wrote: >>>> Hi all, >>>> >>>> I noticed that upstream UEFI is now supported ARMv8 on FastModel. >>>> I’ve tried it to boot Linux with it. And it works. But it seems >>>> it still cannot load Xen hypervisor properly. I’m now looking for >>>> the reasons. Is there any difference for a firmware to load Xen >>>> and Linux kernel? >>> >>> I think you are the first one to try Xen on EFI. >>> >>> Are you using the EFI stub with Linux or are you launching via a >>> bootloader e.g. Grub-EFI? >> >> After reading the source code, I think it is neither the EFI stub >> or a bootloader. A Linux Loader EFI application has been developed >> for ARM in EFI. > > Do you have a link? I'm curious. Instructions to EFI on AArch64: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=ArmPlatformPkg/AArch64 And I’m using the git clone of its svn repository: https://github.com/tianocore/edk2.git Under the tree, the Linux Loader locates at: ArmPkg/Application/LinuxLoader > >> It is able to boot Linux either by tagged list or >> dtb method. However, it hardcoded the start address of 0x80000 >> when loading Linux kernel, which make it unworkable for Xen after >> paging is enable. But I’m not sure whether there would be other >> problems for it to boot Xen. And I’ll continue to work on it until >> it can boot Xen successfully at the end. > > Have fun ;-) > >> (At least, there are early printk messages on the UART now, :-)) > >> >> Cheers, >> >> Baozi _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |