Hi, I was trying jailhouse with a linux inmate on an imx8mp-evk board. I have created a yocto build with jailhouse and linux kernel 6.1.22-rt8 which is having the patches for real time linux. Booted the board with running run '*jh_mmcboot*' in the uboot prompt.
Once logged into the device, I have started the jailhouse by running, * cd /usr/share/jailhouse/scripts && ./init_jailhouse_env.sh && cp /run/media/boot-mmcblk1p1/Image /usr/share/jailhouse/inmates/kernel/ && ../tools/jailhouse enable ../cells/imx8mp.cell; jailhouse cell list;* the above command will load the jailhouse.ko and will enable the jailhouse I got the output of 'jailhouse cell list' as, * root@imx8mp-lpddr4-evk:/usr/share/jailhouse/scripts# jailhouse cell list ID Name State Assigned CPUs Failed CPUs 0 imx8mp running 0-3 * Then I started the linux inmate, the CPU offset in the cell configuration is 0xc which will assign two cores. I am using the same host kernal image for the inmate also (6.1.22-rt8). Used the below command to start the inmate ../tools/jailhouse cell linux ../cells/imx8mp-linux-demo.cell ../inmates/kernel/Image -d ../inmates/dtb/inmate-imx8mp-evk.dtb -c "clk_ignore_unused console=ttymxc3,115200 earlycon=ec_imx6q,0x30890000,115200 root=/dev/mmcblk2p2 rootwait rw"; jailhouse cell list; I got the output of 'jailhouse cell list' as, * root@imx8mp-lpddr4-evk:/usr/share/jailhouse/scripts# jailhouse cell list ID Name State Assigned CPUs Failed CPUs 0 imx8mp running 0-1 1 linux-inmate-demo running 2-3 * I could login to the inmate using serial console. But the output of 'cat /proc/cpuinfo' is showing only one core. * root@imx8mp-lpddr4-evk:~# cat /proc/cpuinfo processor : 0 BogoMIPS : 16.66 Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 cpuid CPU implementer : 0x41 U architecture: 8 CPU variant : 0x0 CPU part : 0xd03 CPU resion : 4* the 'nproc --all' is giving 2 It looks like 2 cores are assigned to the inmate but one of the core is offline. * root@imx8mp-lpddr4-evk:/usr/share/jailhouse/scripts# cat /sys/devices/system/cpu/cpu0/online * * 1 root@imx8mp-lpddr4-evk:/usr/share/jailhouse/scripts# cat /sys/devices/system/cpu/cpu1/online 0* Am I doing something wrong? How can I turn on both the CPUS for the inmate. Thanks and Regards, Bharathiraja Nallathambi -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/jailhouse-dev/CAGA%3DGbzmH9eiuBrKjVeeKf--5fRFVGxwyCe6D20e4MDn66d3tw%40mail.gmail.com.
