Hi Brad, > On 11 Jul 2022, at 19:38, Brad Churchwell <[email protected]> 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.
