imx8mp jailhouse can not boot another linux kernel

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8mp jailhouse can not boot another linux kernel

89 Views
jimmyhua
Contributor I

[root@jailhouse]#insmod jailhouse.ko
[root@jailhouse]#./fdf_kernel.sh

Initializing Jailhouse hypervisor v0.12 (334-gd9fffb80) on CPU 3
Code location: 0x0000ffffc0200800
Page pool usage after early setup: mem 39/993, remap 0/131072
Initializing processors:
CPU 3... OK
CPU 1... OK
CPU 0... OK
CPU 2... OK
Initializing unit: irqchip
Initializing unit: ARM SMMU v3
Initializing unit: ARM SMMU
Initializing unit: PVU IOMMU
Initializing unit: PCI
Adding virtual PCI device 00:02.0 to cell "imx8mp"
Adding virtual PCI device 00:03.0 to cell "imx8mp"
Adding virtual PCI device 00:00.0 to cell "imx8mp"
Adding virtual PCI device 00:01.0 to cell "imx8mp"
Page pool usage after late setup: mem 69/993, remap 144/131072
Activating hypervisor
[ 30.324488] pci-host-generic fd700000.pci: host bridge /pci@0 ranges:
[ 30.330973] pci-host-generic fd700000.pci: MEM 0x00fd800000..0x00fd807ff f -> 0x00fd800000
[ 30.339645] pci-host-generic fd700000.pci: ECAM at [mem 0xfd700000-0xfd7fffff ] for [bus 00]
[ 30.348101] pci-host-generic fd700000.pci: PCI host bridge to bus 0002:00
[ 30.354902] pci_bus 0002:00: root bus resource [bus 00]
[ 30.360138] pci_bus 0002:00: root bus resource [mem 0xfd800000-0xfd807fff]
[ 30.367050] pci 0002:00:00.0: [110a:4106] type 00 class 0xff0000
[ 30.373083] pci 0002:00:00.0: reg 0x10: [mem 0x00000000-0x00000fff]
[ 30.379736] pci 0002:00:01.0: [110a:4106] type 00 class 0xff0001
[ 30.385777] pci 0002:00:01.0: reg 0x10: [mem 0x00000000-0x00000fff]
[ 30.392338] pci 0002:00:02.0: [110a:4106] type 00 class 0xffc002
[ 30.398372] pci 0002:00:02.0: reg 0x10: [mem 0x00000000-0x00000fff]
[ 30.404903] pci 0002:00:03.0: [110a:4106] type 00 class 0xffc003
[ 30.410941] pci 0002:00:03.0: reg 0x10: [mem 0x00000000-0x00000fff]
[ 30.419411] pci 0002:00:00.0: BAR 0: assigned [mem 0xfd800000-0xfd800fff]
[ 30.426221] pci 0002:00:01.0: BAR 0: assigned [mem 0xfd801000-0xfd801fff]
[ 30.433022] pci 0002:00:02.0: BAR 0: assigned [mem 0xfd802000-0xfd802fff]
[ 30.439829] pci 0002:00:03.0: BAR 0: assigned [mem 0xfd803000-0xfd803fff]
[ 30.446846] uio_ivshmem 0002:00:00.0: enabling device (0000 -> 0002)
[ 30.453277] uio_ivshmem 0002:00:00.0: state_table at 0x00000000fd9f0000, size 0x0000000000001000
[ 30.462078] uio_ivshmem 0002:00:00.0: rw_section at 0x00000000fd9f1000, size 0x0000000000009000
[ 30.470792] uio_ivshmem 0002:00:00.0: input_sections at 0x00000000fd9fa000, s ize 0x0000000000006000
[ 30.479847] uio_ivshmem 0002:00:00.0: output_section at 0x00000000fd9fa000, s ize 0x0000000000002000
[ 30.489422] ivshmem-net 0002:00:01.0: enabling device (0000 -> 0002)
[ 30.495866] ivshmem-net 0002:00:01.0: TX memory at 0x00000000fda01000, size 0 x000000000007f000
[ 30.504489] ivshmem-net 0002:00:01.0: RX memory at 0x00000000fda80000, size 0 x000000000007f000
[ 30.513845] The Jailhouse is opening.
[ 31.281294] config size=1164,cell_params.config_address=0x00000000edcb5630
[ 31.288202] jailhouse_cmd_cell_create,193
[ 31.292218] jailhouse_cmd_cell_create,204
[ 31.296233] jailhouse_cmd_cell_create,209
[ 31.300247] jailhouse_cmd_cell_create,216
[ 31.357630] psci: CPU2 killed (polled 0 ms)
[ 31.445573] psci: CPU3 killed (polled 0 ms)
Adding virtual PCI device 00:02.0 to cell "linux-inmate-demo"
Shared memory connection established, peer cells:
"imx8mp"
Adding virtual PCI device 00:03.0 to cell "linux-inmate-demo"
Shared memory connection established, peer cells:
"imx8mp"
Adding virtual PCI device 00:00.0 to cell "linux-inmate-demo"
Shared memory connection established, peer cells:
"imx8mp"
Adding virtual PCI device 00:01.0 to cell "linux-inmate-demo"
Shared memory connection established, peer cells:
"imx8mp"
Created cell "linux-inmate-demo"
Page pool usage after cell creation: mem 86/993, remap 144/131072
[ 31.523165] Created Jailhouse cell "linux-inmate-demo"
[ 41.693186] mmc2: Timeout waiting for hardware interrupt.
[ 41.698597] mmc2: sdhci: ============ SDHCI REGISTER DUMP ===========
[ 41.705036] mmc2: sdhci: Sys addr: 0x00000008 | Version: 0x00000002
[ 41.711476] mmc2: sdhci: Blk size: 0x00000200 | Blk cnt: 0x00000000
[ 41.717915] mmc2: sdhci: Argument: 0x008727e8 | Trn mode: 0x0000003b
[ 41.724354] mmc2: sdhci: Present: 0x01f88008 | Host ctl: 0x00000031
[ 41.730793] mmc2: sdhci: Power: 0x00000002 | Blk gap: 0x00000080
[ 41.737233] mmc2: sdhci: Wake-up: 0x00000008 | Clock: 0x0000000f
[ 41.743671] mmc2: sdhci: Timeout: 0x0000008f | Int stat: 0x00000003
[ 41.750110] mmc2: sdhci: Int enab: 0x117f100b | Sig enab: 0x117f100b
[ 41.756549] mmc2: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000502
[ 41.762988] mmc2: sdhci: Caps: 0x07eb0000 | Caps_1: 0x0000b407
[ 41.769426] mmc2: sdhci: Cmd: 0x0000123a | Max curr: 0x00ffffff
[ 41.775865] mmc2: sdhci: Resp[0]: 0x00000900 | Resp[1]: 0xffffffff
[ 41.782304] mmc2: sdhci: Resp[2]: 0x329f5903 | Resp[3]: 0x00000900
[ 41.788743] mmc2: sdhci: Host ctl2: 0x00000008
[ 41.793185] mmc2: sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x44da4208
[ 41.799624] mmc2: sdhci-esdhc-imx: ========= ESDHC IMX DEBUG STATUS DUMP ==== =====
[ 41.807190] mmc2: sdhci-esdhc-imx: cmd debug status: 0x2120
[ 41.812848] mmc2: sdhci-esdhc-imx: data debug status: 0x2200
[ 41.818592] mmc2: sdhci-esdhc-imx: trans debug status: 0x2300
[ 41.824422] mmc2: sdhci-esdhc-imx: dma debug status: 0x2400
[ 41.830080] mmc2: sdhci-esdhc-imx: adma debug status: 0x2510
[ 41.835825] mmc2: sdhci-esdhc-imx: fifo debug status: 0x2680
[ 41.841568] mmc2: sdhci-esdhc-imx: async fifo debug status: 0x2750
[ 41.847833] mmc2: sdhci: ============================================
[ 64.477284] cfg80211: failed to load regulatory.db

./jailhouse cell linux ./imx8mp-linux-demo.cell /run/media/mmcblk1p1/Image -d /run/media/mmcblk1p1/imx8mp-evk-inmate.dtb -c "clk_ignore_unused console=ttymxc1,115200 earlycon=ec_imx6q,0x30890000,115200 root=/dev/mmcblk1p3 rootwait rw"

why emmc time out?i do not use

0 Kudos
Reply
1 Reply

67 Views
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

Is you distro build in this way?

DISTRO_FEATURES_append = " jailhouse"
IMAGE_INSTALL_append = " jailhouse"

Regards

0 Kudos
Reply