PCIE网its中断异常

本人在移植一个挂载在pcie3.0的万兆网卡驱动。
中断方式为,网卡发送msi通过gicv3中的its转换后触发中断
现通过读配置空间确认网卡的msi配置正常,通过读寄存器pcie控制器msi已使能,且its已使能并初始化成功

在调用网卡初始化函数后,访问its的GITS_BASER0寄存器时,其内部物理地址所指向的空间全为零。
1.这是否意味着网卡驱动并没有成功配置its?
2.msi向GITS_TRANSLATER寄存器中写入的是eventid吗?该eventid是否就是网卡msi配置寄存器中的massage data?
3.its所需的devicID是由谁通过何种方式写入何处的?
4.GITS_BASESn七个寄存器,通过读映射内存后发现只有一个type为0b001的,其余六个全为零,这是否意味着网卡没有中断翻译表。

本人在这之前没有pcie与gicv3相关知识储备,但迫切需要解决目前的任务,望见谅。

建议看一下芯片提供商提供的文档。

可能是参数设置不正确,可以去官方论坛寻求更专业的帮助。

需要检查一下配置参数,已经环境是否正确,找一下厂商提供的用户手册