diff --git a/sig/sig_arm/OWNERS b/sig/sig_arm/OWNERS new file mode 100644 index 0000000000000000000000000000000000000000..f97b7c76f80b94043d20ad1e8711c498c84748ac --- /dev/null +++ b/sig/sig_arm/OWNERS @@ -0,0 +1,42 @@ +{ + "Leader": [ + { + "gitee_id": "justinhe2", + "gitee_email": "justin.he@arm.com" + }, + { + "gitee_id": "xie_hai", + "gitee_email": "xiehai@kaihong.com" + } + ], + "Committers": [ + { + "gitee_id": "junhe_arm", + "gitee_email": "jun.he@arm.com" + }, + { + "gitee_id": "frman26", + "gitee_email": "xudong.chen@cixtech.com" + }, + { + "gitee_id": "kalyxin", + "gitee_email": "kaly.xin@linaro.org" + }, + { + "gitee_id": "honglianglin", + "gitee_email": "linhongliang@hisilicon.com" + }, + { + "gitee_id": "lucici2018", + "gitee_email": "luxuan3@huawei.com" + }, + { + "gitee_id": "niu-guoliang", + "gitee_email": "niuguoliang4@huawei.com" + }, + { + "gitee_id": "talkweb_houpengfei", + "gitee_email": "houpengfei@talkweb.com.cn" + }, + ] +} diff --git a/sig/sig_arm/docs/design_template.md b/sig/sig_arm/docs/design_template.md new file mode 100644 index 0000000000000000000000000000000000000000..7c7cccc18ccbc7232bfe38c7e26e7df34e1308c6 --- /dev/null +++ b/sig/sig_arm/docs/design_template.md @@ -0,0 +1,8 @@ +[Summary](#summary) +[Goals](#goals) +[Proposal](#proposal) + - [User Scenario(Optional)](#user-scenario-optional) + - [Risk](#risks) +[Design Details](#design-details) + - [System Architecture design](#arch-design) + - [Test Plan](#test-plan) diff --git a/sig/sig_arm/figures/arm_sig_draft_plan.png b/sig/sig_arm/figures/arm_sig_draft_plan.png new file mode 100644 index 0000000000000000000000000000000000000000..f3b8f23392ffaf46b05cae9d60563738df5a7db4 Binary files /dev/null and b/sig/sig_arm/figures/arm_sig_draft_plan.png differ diff --git a/sig/sig_arm/figures/arm_sig_scope.png b/sig/sig_arm/figures/arm_sig_scope.png new file mode 100644 index 0000000000000000000000000000000000000000..4e3898cd7bc1ebea57476fb31bece297ce5c4b4e Binary files /dev/null and b/sig/sig_arm/figures/arm_sig_scope.png differ diff --git a/sig/sig_arm/meetings/2021_07_06_meeting_template.md b/sig/sig_arm/meetings/2021_07_06_meeting_template.md new file mode 100644 index 0000000000000000000000000000000000000000..d7eb9982caf2f5a2612fef8e8e03871ea97e01a3 --- /dev/null +++ b/sig/sig_arm/meetings/2021_07_06_meeting_template.md @@ -0,0 +1,13 @@ +# July 6, 2021 at 14:30pm GMT+8 + +## Agenda +- Topic + +## Attendees +- [@gitee account](https://gitee.com/xxx) + +## Notes +- TODO + +## Action items +- TODO diff --git a/sig/sig_arm/sig_arm.md b/sig/sig_arm/sig_arm.md new file mode 100644 index 0000000000000000000000000000000000000000..c1db302acc0b6a1df22f9636fd929b129e93200b --- /dev/null +++ b/sig/sig_arm/sig_arm.md @@ -0,0 +1,47 @@ +# sig_arm +English | [简体中文](./sig_arm_cn.md) + +Note: The content of this SIG follows the convention described in OpenHarmony's PMC Management Charter [README](../../zh/pmc.md). + +## SIG group work objectives and scope + +### work goals +#### Promoting Standardization + - Implement and maintain support for the Arm ISA and architecture standards. Ensure the availability and compatibility of Arm-based platforms within OpenHarmony. + - Publish best practice guides for typical Arm-based scenarios. Provide developers with comprehensive documentation and technical guidance to effectively apply Arm architecture in real-world OpenHarmony use cases. + - Contribute to standards development and localization alignment. Actively participate in the formulation of relevant technical standards and promote the integration of Arm specifications with localized industry requirements. + +### work scope +- Linux kernel development for ARM architecture +- ARM-related ArkRuntime development +- ARM CPU/GPU component services +- ARM-related AI frameworks and NNRT integration +- Debugging and performance profiling tools for ARM platforms (CPU and GPU) +- Support for ARM virtualization development environments (KVM VM guest, FVP, and Docker containers) +- Promotion of ARM system standards, such as SystemReady + +## SIG Members + +### Leader +- @justinhe2(https://gitee.com/justinhe2) +- @xie_hai(https://gitee.com/xie_hai) + +### Committers +- @junhe_arm(https://gitee.com/junhe_arm) +- @frman26(https://gitee.com/frman26) +- @kalyxin(https://gitee.com/kalyxin) +- @talkweb_houpengfei(https://gitee.com/talkweb_houpengfei) +- @hongliang(https://gitee.com/honglianglin) +- @niu-guoliang(https://gitee.com/niu-guoliang) +- @lucici2018(https://gitee.com/lucici2018) + +### Meetings + - Meeting time:Monthly first Thursday afternoon + - Meeting application: https://shimo.im/docx/vVAXM0MeJxSgeB3m + - Meeting link: https://meeting.huaweicloud.com/#/j/985726402/EWmHgcyGmDYDQEamd0oT9TcSwzMUxZlLA + - Meeting notification: [Subscribe to] (https://lists.openatom.io/postorius/lists/dev.openharmony.io) mailing list dev@openharmony.io for the meeting link + - Meeting-Minutes: [View historical meeting minutes] (https://gitee.com/openharmony/community/tree/master/sig/sig_armZZ/meetings) + +### Contact (optional) + +- Mailing list:dev@openharmony.io diff --git a/sig/sig_arm/sig_arm_cn.md b/sig/sig_arm/sig_arm_cn.md new file mode 100644 index 0000000000000000000000000000000000000000..cc4f2fa999327042af166e5d3d7fc96ed3fa5a46 --- /dev/null +++ b/sig/sig_arm/sig_arm_cn.md @@ -0,0 +1,58 @@ +# sig_arm +简体中文 | [English](./sig_arm.md) + +说明:本SIG的内容遵循OpenHarmony的PMC管理章程 [README](../../zh/pmc.md)中描述的约定。 + +## SIG组工作目标和范围 + +### 工作目标 +#### 推进标准 + - 实现和维护Arm指令集以及相关架构规范在OpenHarmony中的支持, 确保基于Arm架构的平台可用性和兼容性 + - 发布Arm架构在典型场景的最佳实践文档,指导开发者在项目中有效应用 + - 参与相关标准的制定,推动Arm技术规范与本地化标准的有机融合 + +#### 赋能生态 + - 基于OpenHarmony社区,建立专门面向Arm架构的开发者交流论坛,提供系统适配、构建与优化等指导,促进技术交流与合作 + - 帮助开发者和生态伙伴深入了解Arm最新技术及其应用,在OpenHarmony内核及关键组件中使能和优化Arm的先进特性,支持生态伙伴的成功并推动创新 + - 推动Arm的上游开源项目落地OpenHarmony,适配和推广用于Arm架构的各项工具,加速生态伙伴在Arm架构上的开发进程和性能提升 + +#### 发展共赢 + - 与芯片、板卡、系统和相关行业的生态伙伴保持密切合作,积极推进Arm架构特性的应用与生态建设 + +### 工作范围 +- Linux 内核 ARM 架构相关开发 +- ARM 相关的 ArkRuntime 开发 +- ARM CPU/GPU 芯片组件服务 +- ARM 相关 AI 框架及 NNRT 集成 +- ARM 平台调试与性能分析工具(CPU 和 GPU) +- ARM 虚拟化开发环境支持(KVM VM、FVP 和 Docker 容器) +- 推广 ARM 系统标准,如 SystemReady + +### 工作交付件及工作计划 +![工作交付件及工作计划](figures/arm_sig_draft_plan.png) + +## SIG组成员 + +### Leader +- @justinhe2(https://gitee.com/justinhe2) +- @xie_hai(https://gitee.com/xie_hai) + +### Committers列表 +- @junhe_arm(https://gitee.com/junhe_arm) +- @frman26(https://gitee.com/frman26) +- @kalyxin(https://gitee.com/kalyxin) +- @talkweb_houpengfei(https://gitee.com/talkweb_houpengfei) +- @hongliang(https://gitee.com/honglianglin) +- @niu-guoliang(https://gitee.com/niu-guoliang) +- @lucici2018(https://gitee.com/lucici2018) + +### 会议 + - 会议时间:每月的第一个周四 + - 会议申报:https://shimo.im/docx/vVAXM0MeJxSgeB3m SIG相关申报人自行申请议题 + - 会议链接: https://meeting.huaweicloud.com/#/j/985726402/EWmHgcyGmDYDQEamd0oT9TcSwzMUxZlLA + - 会议通知: 请[订阅](https://lists.openatom.io/postorius/lists/dev.openharmony.io)邮件列表 dev@openharmony.io 获取会议链接 + - 会议纪要: [查看历史会议记录](https://gitee.com/openharmony/community/tree/master/sig/sig_arm/meetings) + +### 联系方式(可选) + +- 邮件列表:dev@openharmony.io