Thank you for your reply.

So how should I debug this problem of stuck debugging terminal? Do you have 
any suggestions?

Best regards
zhang,

在2023年11月23日星期四 UTC+8 19:49:32<Ralf Ramsauer> 写道:

>
>
> On 23/11/2023 04:33, '张平' via Jailhouse wrote:
> > >On 22/11/2023 06:53, '张平' via Jailhouse wrote:
> > >> I am trying to transplant jailhouse on the A55 core, but now I have
> > >> encountered some problems. After I execute the following command, the
> > >> system will freeze.
> > >> $ jailhouse enable renesas-r9a07g044l2.cell
> > >
> > >No error log? Is the debug console configured correctly?
> > 
> > I think there is no problem with the debug console configuration I set 
> up.
> > Please refer to:
> > .debug_console = {
> >      .address = 0x1004b800,
> >      .size = 0x400,
> >      .type = JAILHOUSE_CON_TYPE_SCIFA,
> >      .flags = JAILHOUSE_CON_ACCESS_MMIO |
> >              JAILHOUSE_CON_REGDIST_4,
> > },
> > 
> > >
> > >>
> > >> What are the possible consequences?
> > >>
> > >> I made sure I did the following:
> > >> 1.Linux kernel version 5.10
> > >> 2.Linux starts in EL2
> > >> 3. Turn on KVM
> > >
> > >Do not use KVM in combination with Jailhouse. Disable KVM in your 
> kernel.
> > >
> > I turned off KVM as you said but the problem still exists.
> > root@smarc-rzg2l:~# dmesg | grep -r kvm
> > root@smarc-rzg2l:~# insmod jailhouse.ko
> > [123.760797] jailhouse: loading out-of-tree module taints kernel.
> > root@smarc-rzg2l:~# jailhouse enable renesas-r9a07g044l2.cell
> > 
> > 
> > >Ralf
> > >
> > >> 4. Turn off kernel CONFIG_ARM64_VHE
> > 
> > I would also like to add:
> > I refer to this post and added mov and ret modifications to entry.S to 
> > output jailhouse is opening.
> > However, when using the command jailhouse cell list later, I also 
> > encountered the problem of the serial port being stuck.
> > Reference post: 
> > https://groups.google.com/g/jailhouse-dev/c/zwY9bpxq8mg/m/VF44nEC2AwAJ
> > log:
> > root@smarc-rzg2l:~# insmod jailhouse.ko
> > [79.631308] jailhouse: loading out-of-tree module taints kernel.
> > root@smarc-rzg2l:~# jailhouse enable renesas-r9a07g044l2.cell
> > [85.716867] pci-host-generic e0000000.pci: host bridge /pci@0 ranges:
> > [85.723692] pci-host-generic e0000000.pci: MEM 
> > 0x00e0100000..0x00e0103fff -> 0x00e0100000
> > [85.733615] pci-host-generic e0000000.pci: ECAM at [mem 
> > 0xe0000000-0xe00fffff] for [bus 00]
> > [85.742977] pci-host-generic e0000000.pci: PCI host bridge to bus 0001:00
> > [85.749828] pci_bus 0001:00: root bus resource [bus 00]
> > [85.755130] pci_bus 0001:00: root bus resource [mem 
> 0xe0100000-0xe0103fff]
> > [85.763626] pci 0001:00:1f.0: [0ff0:c000] type 0f class 0xc0000f
> > [85.769669] pci 0001:00:1f.0: unknown header type 0f, ignoring device
> > [85.776475] The Jailhouse is opening.
> > root@smarc-rzg2l:~# jailhouse cell list
> > ID Name
> > 
> > So is this way of modifying entry.S the correct way?
>
> I can not comment on that, I'm not into that issue. If it works for you 
> for the moment to do further evaluation - great! You can of course 
> contact the original authors of the workaround.
>
> Thanks,
> Ralf
>
> > 
> > -- 
> > 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] 
> > <mailto:[email protected]>.
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/jailhouse-dev/2be7b167-688f-4b75-971f-57242f8b443fn%40googlegroups.com
>  
> <
> https://groups.google.com/d/msgid/jailhouse-dev/2be7b167-688f-4b75-971f-57242f8b443fn%40googlegroups.com?utm_medium=email&utm_source=footer
> >.
>

-- 
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/f1786c5e-97ee-4084-8c13-4a364f869ab1n%40googlegroups.com.

Reply via email to