合并受阻
变更摘要
本 PR 属于纯文档更新(Markdown),用于归档 arch5162 的 API 支持性分析,并将接口支持矩阵从实现侧 PR 4486 中独立出来,不修改任何 Runtime 实现或 arch5162 产品强桩清单。文档汇总了参考 README 中 417 个已确认的 ACL API 及 467 条 ACL -> Runtime 静态依赖边,覆盖 Runtime 仓 787 个 rt/rts API,并对 README 未列出的 622 个接口统一标记为"默认不支持",同时标注 arch5162 当前 436 个强桩与 351 个保留实现,跨层矛盾、功能降级及目标状态未落地项以加粗方式呈现。此外,文档单独保留了 42 个待确认 ACL API,以及 Dump、Profiling 的产品能力确认边界,明确了支持矩阵的确认范围。
主要改动
- 支持矩阵独立归档: 将 arch5162 接口支持矩阵从实现侧 PR 4486 中分离出来,以独立 Markdown 文档归档 API 支持关系分析,供后续核对与追溯。
- 覆盖范围与默认策略标记: 汇总参考 README 中 417 个已确认 ACL API 与 467 条 ACL -> Runtime 静态依赖边,并对 README 未列出的 622 个
rt/rts接口统一标记为"默认不支持"。 - 强桩与保留实现标注: 对 arch5162 当前的 436 个强桩和 351 个保留实现进行标注,并对跨层矛盾、功能降级及目标状态未落地项加粗展示,突出未达标项。
- 待确认与能力边界保留: 单独保留 42 个待确认 ACL API,以及 Dump、Profiling 的产品能力确认边界,避免将其纳入默认支持/不支持结论。


🤖 本次改动均为数据 / 生成 / 二进制文件(如测试用例、锁文件、媒体资源),没有可审查的代码逻辑,已跳过 AI 代码审查。


Thanks for your pull-request.
The full list of commands accepted by me can be found at here.
You can get sig-info at here.
You can self-configure the PR merge rules for this repository. For more details, please refer to Here.
For more, you also can visit HICANN.
PR Approval Progress
⚠️ This PR does not yet meet the following requirements:lgtm (requires ≥ 2 person(s) per module)、approve (requires ≥ 1 person(s) per module)
Module Approval Details
| module | lgtm status | approve status |
|---|---|---|
| docs | ❌ (0/2)(You can also ask: 卢煜坤, 侯延保, Reyn52166, yanmingxiang, 王涛) | ❌ (0/1)(You can also ask: 张子菁, 卢煜坤, 侯延保, 王涛) |
💡 Tip:
- Committer can comment
/approveor/lgtm- Commenting
/approveimplies both code review (lgtm) and intent to merge (approve)
CLA Signature Pass
zhangpengpeng8, thanks for your pull request. All authors of the commits have signed the CLA. 👍


Pull Request
描述
归档 arch5162 API 当前支持性结论,并给出 ACL-Runtime 支持关系矩阵和 Runtime provider 实施清单:
acltdt*ACL API、399 条 ACL -> Runtime 静态依赖边,以及公共 catalog 的 783 个rt/rtsAPI;rtDeinit仅有 compact C 实现,不进入普通 arch5162 provider。rtDeviceSetLimit、rtRegKernelLaunchFillFunc单独确认为不支持,并接受aclInit对应扩展配置能力降级。FEATURE_NOT_SUPPORT生成强桩、3 个SUCCESS_NOOP生成强桩、1 个VOID_NOOP生成强桩、1 个rtGetDevicearch5162 专用成功实现和 123 个真实实现组成,共 782 项。rtGetSocSpec、rtGetTsMemType均保持库上已有真实实现;rtDeinit仅定义在src/runtime_compact/feature/src/api.c,既不生成强桩,也不补普通 Runtime 真实实现。arch5162_unsupported_runtime_api.def最终应包含的全部 658 个接口,按 catalog 模块拆为 21 个表格并使用连续序号1-658,逐项标明清单动作、catalog 桩策略和原因。rtGetDevice专用适配和rtDeinitcompact 排除项。acl/rt/rtsAPI 标识均可在实施清单中定位。本 PR 仅包含 4 份 Markdown 文档,不修改 Runtime 实现和 arch5162 产品强桩清单。
变更类型
关联的Issue
无。
如何测试
92/325/42、Runtime16/149。rtDeinit仅有 compact C 实现且不进入普通 arch5162 provider,另有 4 个不进入公共 catalog 的 compact Runtime 入口单列;矩阵不含复选框,仅风险项加粗。rtDeviceSetLimit、rtRegKernelLaunchFillFunc。rtGetDevice和rtDeinit均不在目标强桩清单中。654 + 3 + 1 + 1 + 123 = 782;rtGetTsMemType和rtDeinit均不在目标强桩清单中,且rtDeinit不计入真实 provider。git diff --check,无空白错误;对文档执行 pre-commit,OAT 检查通过。核对清单
其他信息
ed5ef652eff961bf4bddc2d4f040a744790d5e04。f03655875e9615f46bd73d87f920d6769447d8bb。c2468e130e7425360bbd31784113381e9ac6267b。