H1 Debian ACPI启动崩溃

问题描述

我们在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 是否与本次崩溃有关。

当前知识库及公开资料暂未查询到相关内容,请等待技术工程师为您解答。

本回答仅供参考。若问题已解决,可标记为 :white_check_mark:解决方案 ;若仍有疑问,请等待官方技术人员回复,最终请以专业解答为准。

内部确认该问题中。