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

ARMv8-A Xen runs on FVP/fastmodels


  • To: "xen-users@xxxxxxxxxxxxxxxxxxxx" <xen-users@xxxxxxxxxxxxxxxxxxxx>
  • From: "yinhua_chen@xxxxxxxxxxx" <yinhua_chen@xxxxxxxxxxx>
  • Date: Mon, 29 Mar 2021 01:53:22 +0000
  • Accept-language: en-US, zh-CN
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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=0v6shpR0+BQM8v0oxbNpOCveTwm9dMio8jYIPrl2KyA=; b=iTKE9v0v2Jg5TXYqUk5fxw03cwCjaxr8vPO6Z9ZUeaGOpES+aZEoxFyRPiOQTCqqLubSCp0hulszrPGl0mry1B6CEDOXWHjpaxcJsAF1DKkN8de+RsamlWRrZUTxzINbXAX59zuxut6HWttnNKlRusifS5orKRcMcORDaCs09LW3iLKHfC2CfcqWsvErJfhQtum81WnRgh7PM/BfvWCD07BkyU9CN2e0sxKh6FRgy7nOOHotiaW0ZAjsdbv8Kya2RSO8XGgDvKGPWV5kalSrukrZHFNH0ULxwrfDkhhPBuVRhyDKoeM/1JkZzeKLWLg9PmSZE7aEZGlVbMQbW7HKlg==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=XNRPedpBE1kXd6RsvMY1+WI0/gx+oDFe2Lkf/Lu2SP9qiGjhu8sgeZxoerajSxWc5bMhDEgpa6lLXBcp/mlkm2vOK/Wb8B79UgDS1fJWRYfqTRxtpftoQstD01nbf0t6+lfwIyV3nnTqQ5RNk2+T20axc8m2bm2+oVLfy5Et+WL62QF6Sv0VE0u8jDBgymjNW+oxNInVhk6TElje8Qmbiv+efsXCB2uSdVjjUpjUarEvwm5PqSBlC6Ow3vNfUPsKmKQI5cFuzs2NlzpIEtsljkbyWspPDbC53M8WB7Rbk7KQ4ZjCh/UKJn1fdpiL2ChL5L0ajC2r/RD4rIuEX/Gwlg==
  • Delivery-date: Mon, 29 Mar 2021 01:54:20 +0000
  • List-id: Xen user discussion <xen-users.lists.xenproject.org>
  • Thread-index: AQHXJDmKrwPd3eiDnEyPjRTIENGm+g==
  • Thread-topic: ARMv8-A Xen runs on FVP/fastmodels

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. 

I follow "Building Xen on ARM" instructions:

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.

Sincerely,
Yinhua


 


Rackspace

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