Hi,
On 20/06/2023 08:09, Jiatong Shen wrote:
Hello Julien,
Sorry for the delay.. I obtained the full xen log and attached it in the
mail. Please take a look when you are available. Thank you very much
Thanks for sharing the logs. The following lines are interesting:
[ 1.081905] Hisilicon MBIGEN-V2 HISI0152:00: Failed to create mbi-gen
irqdomain
[ 1.082107] Hisilicon MBIGEN-V2 HISI0152:01: Failed to create mbi-gen
irqdomain
[ 1.082204] Hisilicon MBIGEN-V2 HISI0152:02: Failed to create mbi-gen
irqdomain
[ 1.082294] Hisilicon MBIGEN-V2 HISI0152:03: Failed to create mbi-gen
irqdomain
[ 1.082381] Hisilicon MBIGEN-V2 HISI0152:04: Failed to create mbi-gen
irqdomain
[ 1.082466] Hisilicon MBIGEN-V2 HISI0152:05: Failed to create mbi-gen
irqdomain
Looking at a Hisilicon Device-Tree, this is an interrupt controller
behind the GICv3 ITS. You will need to rebuild Xen with CONFIG_HAS_ITS=y.
Also, can you confirm which devices are behind the MBI-Gen? If this is
only PCI devices, then you are probably fine to give the controllers to
dom0. But for PCI passthrough, you will most likely need to implement it
a driver in Xen.
Cheers,
--
Julien Grall