On 2018-04-12 15:15, iallende wrote: > It still does not work. I have the following: > > root@xilinx-zcu102-2017_4:~# modprobe jailhouse > [ 20.762034] jailhouse: loading out-of-tree module taints kernel. > root@xilinx-zcu102-2017_4:~# cd /cells/ > root@xilinx-zcu102-2017_4:/cells# jailhouse enable zynqmp-zcu102.cell > > Initializing Jailhouse hypervisor v0.8 on CPU 2 > Code location: 0x0000ffffc0200060 > Page pool usage after early setup: mem 33/993, remap 64/131072 > Initializing processors: > CPU 2... OK > CPU 0... OK > CPU 3... OK > CPU 1... OK > Adding virtual PCI device 00:00.0 to cell "ZynqMP-ZCU102" > Adding virtual PCI device 00:01.0 to cell "ZynqMP-ZCU102" > Page pool usage after late setup: mem 42/993, remap 69/131072 > Activating hypervisor > [ 29.825496] The Jailhouse is opening. > root@xilinx-zcu102-2017_4:/cells# > root@xilinx-zcu102-2017_4:/cells# > root@xilinx-zcu102-2017_4:/cells# jailhouse cell linux > zynqmp-zcu102-linux-demo.cell Image -d inmate-zynqmp-zcu102.dtb -i > rootfs.cpio -c "console=ttyPS0,115200" > [ 65.192135] Read fail divider address: fd1a0060 > [ 65.198616] Read fail divider address: fd1a0060 > [ 65.205473] CPU2: shutdown > [ 65.210069] psci: CPU2 killed. > [ 65.248402] CPU3: shutdown > [ 65.252999] psci: CPU3 killed. > Adding virtual PCI device 00:00.0 to cell "ZynqMP-linux-demo" > Shared memory connection established: "ZynqMP-linux-demo" <--> "ZynqMP-ZCU102" > Adding virtual PCI device 00:02.0 to cell "ZynqMP-linux-demo" > Created cell "ZynqMP-linux-demo" > Page pool usage after cell creation: mem 59/993, remap 69/131072 > [ 65.299294] Created Jailhouse cell "ZynqMP-linux-demo" > Cell "ZynqMP-linux-demo" can be loaded > Started cell "ZynqMP-linux-demo" > root@xilinx-zcu102-2017_4:/cells# jailhouse cell list > ID Name State Assigned CPUs > Failed CPUs > 0 ZynqMP-ZCU102 running 0-1 > > 1 ZynqMP-linux-demo running 2-3 > > However, the UART does not show anything. I have tried with a different Linux > image and the same problem. I generate the images with Petalinux. >
Try debugging the non-root boot by using the Jailhouse console for the cell (con-type=JAILHOUSE, cell flag JAILHOUSE_CELL_DEBUG_CONSOLE, see Documentation/debug-output.md). Check if the UART is detected by the guest. Maybe the kernel is not configured as needed. Jan -- Siemens AG, Corporate Technology, CT RDA IOT SES-DE Corporate Competence Center Embedded Linux -- You received this message because you are subscribed to the Google Groups "Jailhouse" group. To unsubscribe from this group and stop receiving emails from it, send an email to jailhouse-dev+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.