Hi, device tree: I doubt that the CPU is referenced correctly. Take configs/dts/inmate-hikey.dts as reference, this is another ARMv8 board. Also have a look at the definition of the GIC, and compare it to your definition.
cell config: You comment that you limit your root cell's memory to 1472M. This means that physical memory for cells begins at (2048+1472)*2^20 = 0xDC000000, but your linux-loader physically begins at 0xDB000000. So there's some misalignment. I also had some weird experiences with kernels that refuse to boot from certain addresses. Try to set .virt_start = 0x80000000 of your RAM region. But even if this is set incorrectly, you should at least get an "Uncompressing Linux..." On 02/19/2017 09:54 PM, [email protected] wrote: > I attach .dts and .c for linux non-root cell > I added a part about virtual address for linux-loader. > After adding that point, I typed "sudo jailhouse cell linux > config/jetson-tx1-linux-demo.cell /boot/Image -d > config/dts/inmate-jetson-tx1.dtb -i /boot/intrd -c "console=ttyS0, 115200" > (I use root-cell kernel and roofs path:/boot. is it ok?) Yes, sure, doesn't matter where the Jailhouse tool gets the files from. But try to leave out the initrd option until we get the kernel booting. No whitespace after comma: -c "console=ttyS0,115200" > And i can see the text "Started cell jetson-tx1-linux-demo". > It seem to be succeed my non-root cell. is it right? No, this only means that Jailhouse started the cell, but as you don't get any output from your cell, it might work or not. What we can say for sure is only that it didn't crash :-) Ralf > But, I can't see the boot log or connect through the terminal. > Do I have something to supplement? > Thank you > -- Ralf Ramsauer GPG: 0x8F10049B -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
