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

Re: Xen on rk3399


  • To: Brad Churchwell <brad@xxxxxxxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Tue, 12 Jul 2022 15:04:52 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=lists.xen.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com])
  • 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=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/+9liIFvnm5JvJc01YVF9kvSNd20f56p6JPxUl8CAK8=; b=OqljYgeHxPO90id8mBWMFdz6Ssj95sJHDkVzvG4BfWubxDWwf2tislVl3vqZMWGCKp1SnEFQWl47PeQU5ljSBrZwxh2/CbVxE7hXkBDyaelv5fx31UAlneeUCTCf2hCHWNpwZh42qbT7F5RiLS9lpx8JCGixTdPyWDbT3SMo/HvwR+bume394UGvF+XTes1Kd+hnmfEMWB51NXoFFcj0zXMzLGEh9taoVNMr68jzAWuDkphCz2HpO+RoPRP98h2B3co64ee1AcEKEBSYRk/GpwYPgvHx8/cMzTTVy7pbPpNOqwI8CdyLxbkYgZFiGvl2PnQdT1IXM3QTJMj9iN6plg==
  • 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=/+9liIFvnm5JvJc01YVF9kvSNd20f56p6JPxUl8CAK8=; b=BkLBpD5h9zJjDyd8WpFllLIUJpjGufkTWThzcJB7SZaizaPN/Ih2P5bV3DSRr/JA3Z6je1GA5bYQ6hkFNeVoPnDtcwkdkXVi0M2Rejzns2+cSj6ttMdvE9QH08cc09oveTip343yNDf+TLAQCYCl17RrZa7mEA+yretseq+Hi23xbcbr89w3sV2P+Rkt/wpvDZLSGe6C0mplEhQg3u+d8PuY8vu2/nmMryt3oCCtNT1USkFT1Ga/WX/WEJzPX/2FJNNXi+MLoQFSlIreO8Lwun0mW9dLkqXtg5asuT01/tkr41lBnxBb/98wtWMXyPTtfBIRiCv9G5gPpRtKJkfFlw==
  • Arc-seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=EM4jsYTa4fAtObO3nP+1N4slUotK4aZR9Wh8gzQpfwYHdwMwjVQ4+fTL8yhuOSDfWYg+iIrtPa7EXP0WDoTMcZTjlQY0j1wjFgKN1vUrjvU4064sZWcYeDav0aLOvi+HkjhqZBIxRr1QZt1tWXiP32gS6P0UJK5fGjDiDj9ZlQX7JwMZskzlnvxgrDbGEynQTuQeUIWlUeEG4xHTVaPXslz3TfeP2IEWtdKu2OYkrIfl5Iy2FL3CvcoLgYe+GW1zXmYi44KY8mzj3qGQC658UgNNCz5LskbXdI9GVq5QDZP+Y2NaVbM5fZ1Al9AVPAFOAQ6rcnUy/DEjo791I+A5NA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DMdkJXcDBh9MHsYjNh0cICfE5k7KmWWrOkvoTbFMbWoyfPn8iujSN7xZJF1U56zsbu5xXvNEMPt30AR33G8fu0TbqSWVDW5mtjWvQLVy0z3/+YlL9sSPFmFaXd3uewcJg03OXIz31X8MdiUod86tdboo5fvgfxY6bognjJ+aRdaPOuCKwwpuQXg2ALi+cnPheeE9Ptb1jeUOP4zqkxqFCLWjXZ46RFlfrIpdbS0aU5zQpTsnnz7HRLTVL7ea7yOfI4fsJV6X04K0jrfw9rIXh2XifDtz+dImOZ8//EjTEG58sCTeyMr4VuUWdcuOV08R2v9AuXTjewrqcd+23pJxAg==
  • Authentication-results-original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Cc: "xen-devel@xxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxx>
  • Delivery-date: Tue, 12 Jul 2022 15:05:14 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHYlaRzw0VI/DSwq0Ot3R+564rcea161i+A
  • Thread-topic: Xen on rk3399

Hi Brad,

> On 11 Jul 2022, at 19:38, Brad Churchwell <brad@xxxxxxxxxxxx> wrote:
>
> Hello,
>
> I've been trying to get Xen to boot dom0 with my kernel for weeks on an 
> rk3399 based board and thought I'd reach out for help. It looks like either 
> Xen is not properly recreating the device tree or the interrupt controller is 
> just failing. The hypervisor boots but falls to initramfs because it cannot 
> find the root device (nvme on pcie). Any help would be greatly appreciated. 
> Here is the complete boot log

>From the logs you have an issue with the interrupt controller and the fact 
>that your NVME is behind PCIE and as such depends on ITS is probably not 
>helping.

I would suggest to try to boot on usb as root fs for a try.

Also it could be useful to compare the device tree on xen and without xen to 
understand what is going on (using /proc/device-tree).

Xen seems to be ok but Linux is not happy with interrupts and is showing 
several issues around this area on your logs.
Could you show us an extract of your device tree around the gic declaration ?

Cheers
Bertrand


IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.



 


Rackspace

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