[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ARMv8-A Xen runs on FVP/fastmodels


  • To: "yinhua_chen@xxxxxxxxxxx" <yinhua_chen@xxxxxxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Wed, 7 Apr 2021 16:17:52 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Vm9O25M1Y9mKjqFhdCDa8TSFbSxpWRyUKNL3HsYzQ7s=; b=ocd7igGoCBsPdRKGKUP4JbzTXc27QUVEJplCzesVHf/6HQUExhz0/yOMYv5K+mjw30ZXBhQ/8mYWX4V7yUxkyjKqp0ldlRJHGulkAuxPz345UXF0s1l7l8xA6VDZUdSMMBrjao9mTMZ4WsA7OGkuST7R6Xtv7nSNXBTrWxu68kcJv9ITH6EISLX+JjpIApyISiDPMCci+uqEDU5HPys3Bn3yQ68O54moE3bpAVTZu+DFuogrTK4YVqYqWd+5faI1o4lmjhg+Fey79F0+aYs6BnKVCTJk25+QeZPN1EqJdrvm9kM/BW/xEXeMSgTfVWPn5xJysgdzgy01mG7KRXYVWA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HoQFOioKLKjIPf1qtRqnlk+A6y4uZrF3Gyqb1lMnWgwzjzuaRtTqu96TwJBiiIMK0N6gKyb53wOD3FL1QpKszqIdjXDYzTmi1yC6eIUlUNGygxA32XrEin7BwzOf7OFHvidHQ/fN4R32r+e3DHgn9Fx5vChZXtuNqN3BvGQdelctxsaypJalpWioPGXFHUpkQuhtTZzjal5/Qqj1z7+efhPbSJyCTIKE3bzz80rcXcojImLtUjFaZBMCerb1vI8KR89drqcFKPo33u1Ze344w4w8q44rkc1I8d6zGALy+urckDsBRohg1J/RiupGVEYa2UJG7Zo1QWWLkIu6FeA3kA==
  • Authentication-results-original: outlook.com; dkim=none (message not signed) header.d=none;outlook.com; dmarc=none action=none header.from=arm.com;
  • Cc: "xen-users@xxxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Wed, 07 Apr 2021 16:18:43 +0000
  • List-id: Xen user discussion <xen-users.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: outlook.com; dkim=none (message not signed) header.d=none;outlook.com; dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHXJDmKrwPd3eiDnEyPjRTIENGm+qqpSqsA
  • Thread-topic: ARMv8-A Xen runs on FVP/fastmodels

Hi Yinhua,


> On 29 Mar 2021, at 02:53, yinhua_chen@xxxxxxxxxxx wrote:
> 
> Hi all,
> 
> I am interested in Xen-on-ARM, and I want to test and modify Xen on ARM 
> platform. For debug purpose, I prefer using simulators.
> 
> I do not want to use QEMU because some other softwares I am using does not 
> support running on QEMU.
> 
> However, I cannot find any Xen-on-FVP blogs or documents published in recent 
> three years, and I met many problems when trying to run Xen on FVP/fast 
> models according to the old blogs/documents.
> 
> If there is anyone who can help me, I appreciate for your help.
> 
> ====================The following is the effort I 
> made=========================================
> 
> There are two blogs/documents I refer to:
> 
> 1. (2015)How to boot Xen on FVP(fast) model using UEFI. 
> https://wiki-archive.linaro.org/LEG/Engineering/Xen_boot_on_FVP_UEFI
> 
> I follow this blog, and reset UEFI-tools, linaro-edk2 to 2015 version, use 
> Linaro-GCC4.8. Error comes out when running the script "tool-build-v8-fvp.sh".
> 
> And I cannot use 2015-version-ATF, since I need the new features of 
> 2019-version-ATF.
> 
> If anyone needs to see the error message, I will reproduce the error message. 
> I need to spend some time to reproduce the error.
> 
> 2. (2020 Oct 13)Xen ARM with Virtualization Extension. 
> https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions#Building_Xen_on_ARM
> 
> I follow "Building Xen on ARM" instructions:
> 
> 2-1. I clone Xen from https://xenbits.xen.org/git-http/xen.git
> 2-2. I compile Xen by (with Linaro-GCC7.5)
> make dist-xen XEN_TARGET_ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu-
> 2-3. About the toolstack, I follow this wiki Xen_on_ARM_and_Yocto.
>         The Xen-image-on-QEMU part seems works fine. However, I cannot find 
> anything about "FVP/fastmodels" in the conf/local.conf file
>         I try to build Xen-image-on-FVP by referencing the 
> Xen-image-on-raspberrypi part in this wiki.
>         However, I cannot find any "FVP/fastmodels" branch in yocto 
> repository.
> 
> ========================================================================================
> 
> If there is anyone who can help me build Xen on FVP/fastmodels, I appreciate 
> for your help.

I would suggest to look into Yocto meta-arm-autonomy layer:
https://git.yoctoproject.org/cgit/cgit.cgi/meta-arm/tree/

There you have several readme in documentation explaining how you can build 
such a system using Yocto.

Regards
Bertrand

> 
> Sincerely,
> Yinhua




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.