| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !663 merge master into master 【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 已经自检 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!663 | 11 天前 | |
【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !663 merge master into master 【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 已经自检 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!663 | 11 天前 | |
[feat]: UBG scale-out 协议支持 Co-authored-by: tangjie66<tangjie66@huawei.com> # message auto-generated for no-merge-commit merge: !612 merge ubg into master [feat]: UBG scale-out 协议支持 Created-by: tangjie66 Commit-by: tangjie66 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [x] 新特性 - [ ] 代码重构 - [ ] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> 新增 UBG(Unified Bus Gateway)ScaleOut 传输协议,用于 A5 平台跨超节点 NPU 间数据传输。UBG 走 NPU 内置 URMA 硬件口,以 EID 寻址,对标 UBoE 性能。 ### 1. UBG Endpoint 自动生成 - 新增 GenDefaultUbgEndpointConfig:通过 DCMI 查询 URMA EID 列表,按 byte[7]&0xC0==0x80 过滤出 UBG EID - 新增 GetScaleOutNetInstanceId:通过 DCMI 查询 super_pod_id,动态生成 net_instance_id(替代原 UBoE 硬编码 "default_superpod1_1") - 新增 GenerateKv5EndpointByInterconType:无 protocol_desc 时按 DSMI InterconType 自动选择 UBG/UBoE/RoCE - 新增 InterconType 交叉校验:protocol_desc=ubg 但 InterconType≠4 时报错 ### 2. 协议匹配器重构 - 从硬编码 kCrossInstanceRules/kSameInstanceRules 规则数组重构为 MatchScenario + PriorityTable 模式 - 新增 ProtocolLock 机制:protocol_desc 指定 ubg 时锁定匹配,过滤非 ubg 协议 - 新增 kForceRoce 场景:HCCL_INTRA_ROCE_ENABLE=1 时强制只走 RoCE - 优先级表新增 UBG 条目(跨超节点 UBoE>UBG>RoCE,同超节点 UB>HCCS>UBoE>UBG>RoCE) ### 3. Host 内存映射泛化 - 新增 IsHostRegisterMappedProtocol(),将 UBoE 特有的 host→device 地址映射逻辑泛化覆盖 UBG - ConvertUboeDescs 改名 ConvertHostMappedDescs ### 4. UBG/UBoE 互斥校验 - protocol_desc 层:ubg+uboe 同时配 → kConflict → 拒绝 - local_comm_res 层:endpoint_list 同时含 ubg+uboe → 拒绝 - EngineFactory 层:最早拦截 ### 5. DSMI Proxy 扩展 - 新增 GetInterconType():查 DSMI super_pod_intercon_type - 新增 IsInterconTypeSupported():判断驱动是否支持该接口(老驱动降级) - dsmi_get_device_info 作为可选符号加载,失败不影响 GetDevSlotId ### 6. 其他 - endpoint_store::operator== 默认返回从 true 改为 false,修复未知协议误匹配 - ConvertToEndpointDesc UBG 分支走 ParseEidAddress + FillDeviceLocInfo - 全部 benchmark/脚本新增 --transport ubg 支持 - 补充关键路径日志(eid/net_instance_id EVENT、EndpointCreate 完整信息、MemReg host-mapped 路径) ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 见下方 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> ut用例流水线均执行通过 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> - hcomm 需包含 PR #2899(COMM_PROTOCOL_UBG=9 + UbgEndpoint + AicpuTsUbgChannel) - 驱动需支持 DSMI dsmi_get_device_info 接口和 InterconType=4 ### 端到端传输(4) | 用例 | 验证点 | |------|--------| | EndToEndUbgBatchTransferHostToHost | UBG H2H 双向传输(READ+WRITE) | | EndToEndUbgBatchTransferHostToDevice | UBG H2D 双向传输 | | EndToEndUbgBatchTransferDeviceToHost | UBG D2H 双向传输 | | EndToEndUbgBatchTransferDeviceToDevice | UBG D2D 双向传输 | See merge request: cann/hixl!612 | 10 天前 | |
【docs】hixl_cs接口支持A2/A3 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !677 merge master into master 【docs】hixl_cs接口支持A2/A3 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> hixl_cs接口支持A2/A3 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> docs/zh/api/HIXL_CS-interface.md docs/zh/api/brife.md ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!677 | 9 天前 | |
【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !663 merge master into master 【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 已经自检 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!663 | 11 天前 | |
【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !663 merge master into master 【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 已经自检 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!663 | 11 天前 | |
【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !663 merge master into master 【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 已经自检 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!663 | 11 天前 | |
【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !663 merge master into master 【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 已经自检 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!663 | 11 天前 | |
【docs】hixl_cs接口支持A2/A3 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !677 merge master into master 【docs】hixl_cs接口支持A2/A3 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> hixl_cs接口支持A2/A3 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> docs/zh/api/HIXL_CS-interface.md docs/zh/api/brife.md ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!677 | 9 天前 | |
【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !663 merge master into master 【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 已经自检 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!663 | 11 天前 | |
【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !663 merge master into master 【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 已经自检 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!663 | 11 天前 | |
【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !663 merge master into master 【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 已经自检 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!663 | 11 天前 | |
【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Co-authored-by: lwx1255555<liuxiaofang17@huawei-partners.com> # message auto-generated for no-merge-commit merge: !663 merge master into master 【docs】docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 Created-by: lwx1255555 Commit-by: lwx1255555 Merged-by: cann-robot Description: **提交 PR 前,请先阅读 [HIXL贡献指南](https://gitcode.com/cann/hixl/blob/master/CONTRIBUTING.md) ,查看 PR 提交方式并遵守相关提交规范。** ## 类型标签 <!-- [x] 表示选中 --> - [ ] Bug修复 - [ ] 新特性 - [ ] 代码重构 - [x] 文档更新 - [ ] 其他,请描述: ## 描述 <!--简要描述本次改动的背景,包括改动的原因、解决的问题等。--> docs下新增zh目录,并将相关文档移动到该目录并修改对应链接。 ## 测试项 <!--描述进行了哪些测试来验证本次改动,或新增了哪些测试用例。--> 已经自检 ## 测试结果 <!--描述上述测试项的测试结果,可通过表格、图片等形式展示。--> 已经自检 ## Checklist <!-- [x] 表示选中 --> - [x] 该Pull Request的代码风格和项目的代码风格一致 - [x] 提交的代码已经过充分的验证 - [x] 涉及的相关文档修改已更新 - [x] 标题中正确使用了类型标签(例如:feat/bugfix/refactor/docs/test等) ## 其它(可选) <!--可以在这里描述任何和该Pull Request相关的说明。--> See merge request: cann/hixl!663 | 11 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 11 天前 | ||
| 11 天前 | ||
| 10 天前 | ||
| 9 天前 | ||
| 11 天前 | ||
| 11 天前 | ||
| 11 天前 | ||
| 11 天前 | ||
| 9 天前 | ||
| 11 天前 | ||
| 11 天前 | ||
| 11 天前 | ||
| 11 天前 |