问题描述
我们在H1上开发UEFI BIOS。Debian安装介质(debian-13.6.0-arm64-DVD-1.iso)可以进入GRUB,但选择Install后,UEFI在ExitBootServices之前触发Data Abort并进入RamDump。
关键日志:
data fault: @ 1C085C85 PC at 0x83D017D8, FAR 0x2E959B1BF, iss 0x5
ESR 0x96000005: Translation fault, first level
Thread UEFI DXE @ 0x8271AB18 on Core 0
panic (caller 0x9f280ad0): die
根据模块加载地址,PC位于UCDxe;调用链涉及TrEEDxe → UCDxe Hash2/SHA → memcpy,疑似高地址PE/COFF镜像测量时产生了无效地址。
同一日志还出现:
TrEEDxe/TpmDxe.c..SubmitCommand: Failed
HierarchyControl: Response Code error! 0x00000185
Windows11 25H2、Ubuntu26.04.1未崩溃。
请协助确认
1. 是否为QC BSP中预编译TrEEDxe/UCDxe的兼容性问题,并提供可用的TPM/TCG2组件。
2. 如果该组件不支持Debian ACPI或高于4GB的 PE/COFF 镜像,请提供禁用该测量路径的配置方法,同时保留TPM功能。
3. HierarchyControl 返回码 0x00000185 是否与本次崩溃有关。