谢谢,我初步看了代码,确实改动非常多(不仅仅是代码行数,还有改动的文件也非常多),没想到RaspberryPi有这么多代码没进主线。
有几个问题想确认下: 1. 所有的RaspberryPi板子都要支持吗?我看有arm32的板子,目前openEuler不支持arm32,也没有相关的构建; 2. 里面有非常多的驱动,我们能否选一些关键的驱动先做支持?
谢谢, 郭寒军
On 2020/3/25 12:11, 方亚芬 wrote:
Here is our kernel source of RaspberryPi for openEuler : https://gitee.com/eulixos/kernel/tree/openEuler1.0-base-raspi/
Yafen
-----原始邮件----- 发件人: "Hanjun Guo" guohanjun@huawei.com 发送时间: 2020-03-25 10:53:23 (星期三) 收件人: "方亚芬" yafen@iscas.ac.cn, tc@openeuler.org 抄送: "Xie XiuQi" xiexiuqi@huawei.com 主题: Re: [Tc] 新增RaspberryPi提案
+Cc Xiuqi
Hi Yafen,
Could you please provide the diff statistics for the RaspberryPi support? using "git diff --stat" or "git log --stat your_raspberrypi_commits" to get the data.
I don't have email address from Jianmin, so did't cc him, sorry for that, please cc him if needed.
Thanks Hanjun
On 2020/3/13 20:44, 方亚芬 via Tc wrote:
openEuler技术委员会的老师,您好。我是中国科学院软件研究所智能软件研究中心的方亚芬,目前参与软件所与华为在openEuler方面的合作,负责openEuler向树莓派的移植部分工作。 申请在openEuler社区开通SIG:RaspberryPi,PR链接为:https://gitee.com/openeuler/community/pulls/259%C2%A0%E3%80%82
烦请处理,谢谢。
-- 祝工作顺利,生活愉快。
方亚芬 中国科学院软件研究所 智能软件研究中心 邮箱:yafen@iscas.ac.cn mailto:jiran@iscas.ac.cn 地址:北京市海淀区中关村南四街4号5楼
Tc mailing list -- tc@openeuler.org To unsubscribe send an email to tc-leave@openeuler.org
-- 祝工作顺利,生活愉快。
方亚芬 中国科学院软件研究所 智能软件研究中心 邮箱:yafen@iscas.ac.cn 地址:北京市海淀区中关村南四街4号5楼
Hi,Hanjun,
- 所有的RaspberryPi板子都要支持吗?我看有arm32的板子,目前openEuler不支持arm32,也没有相关的构建;
目前对应分支支持的是 Raspberry Pi 4,这个是 arm64 了。老板子目前我们也还没开始着手。考虑还是优先做 Pi 4 的支持,旧版本没在计划内。旧版本 arm32 的支持就不仅仅是内核的问题,得从整个版本构建考虑。
- 里面有非常多的驱动,我们能否选一些关键的驱动先做支持?
这个要看咱们 openEuler 的策略。从开源社区来看,树莓派一直采用基于内核主线单独维护自己的内核分支策略,大量代码没有并入主线可能有很多原因,比如影响同架构的其他设备、代码冲突、增加了专属机制、更新频繁主线来不及合并等,所以预期这个从开始合并到内核主线正式支持周期会较长,如果采用统一合并估计一直无法进入主线的风险较高,分步合并可能是唯一选择。
不过合并之前另外一个问题是要先确定支持树莓派设备的范围,如果当前我们只考虑(或者一年以内) Raspberry Pi 4 或者未来新版本,那么可以先精简当前补丁(当前补丁是从树莓派社区内核仓库 4.19 分支的代码对比其 base 的 Linux 对应版本代码而来,还没有做减项),移除与支持 Pi 4 的无关代码,然后对代码逐步分阶段合并。如果树莓派 SIG 要考虑支持更多旧的树莓派设备的话,那就要结合第一个问题一起考虑好版本构建的问题再着手内核。
——王建民 中国科学院软件研究所
On 26 Mar 2020, at 11:04 AM, Hanjun Guo via Tc tc@openeuler.org wrote:
谢谢,我初步看了代码,确实改动非常多(不仅仅是代码行数,还有改动的文件也非常多),没想到RaspberryPi有这么多代码没进主线。
有几个问题想确认下:
- 所有的RaspberryPi板子都要支持吗?我看有arm32的板子,目前openEuler不支持arm32,也没有相关的构建;
- 里面有非常多的驱动,我们能否选一些关键的驱动先做支持?
谢谢, 郭寒军
On 2020/3/25 12:11, 方亚芬 wrote:
Here is our kernel source of RaspberryPi for openEuler : https://gitee.com/eulixos/kernel/tree/openEuler1.0-base-raspi/ https://gitee.com/eulixos/kernel/tree/openEuler1.0-base-raspi/
Yafen
-----原始邮件----- 发件人: "Hanjun Guo" <guohanjun@huawei.com mailto:guohanjun@huawei.com> 发送时间: 2020-03-25 10:53:23 (星期三) 收件人: "方亚芬" <yafen@iscas.ac.cn mailto:yafen@iscas.ac.cn>, tc@openeuler.org mailto:tc@openeuler.org 抄送: "Xie XiuQi" <xiexiuqi@huawei.com mailto:xiexiuqi@huawei.com> 主题: Re: [Tc] 新增RaspberryPi提案
+Cc Xiuqi
Hi Yafen,
Could you please provide the diff statistics for the RaspberryPi support? using "git diff --stat" or "git log --stat your_raspberrypi_commits" to get the data.
I don't have email address from Jianmin, so did't cc him, sorry for that, please cc him if needed.
Thanks Hanjun
On 2020/3/13 20:44, 方亚芬 via Tc wrote:
openEuler技术委员会的老师,您好。我是中国科学院软件研究所智能软件研究中心的方亚芬,目前参与软件所与华为在openEuler方面的合作,负责openEuler向树莓派的移植部分工作。 申请在openEuler社区开通SIG:RaspberryPi,PR链接为:https://gitee.com/openeuler/community/pulls/259 。
烦请处理,谢谢。
-- 祝工作顺利,生活愉快。
方亚芬 中国科学院软件研究所 智能软件研究中心 邮箱:yafen@iscas.ac.cn mailto:jiran@iscas.ac.cn 地址:北京市海淀区中关村南四街4号5楼
Tc mailing list -- tc@openeuler.org To unsubscribe send an email to tc-leave@openeuler.org
-- 祝工作顺利,生活愉快。
方亚芬 中国科学院软件研究所 智能软件研究中心 邮箱:yafen@iscas.ac.cn mailto:yafen@iscas.ac.cn 地址:北京市海淀区中关村南四街4号5楼
Tc mailing list -- tc@openeuler.org mailto:tc@openeuler.org To unsubscribe send an email to tc-leave@openeuler.org mailto:tc-leave@openeuler.org
对于主线,因为目前openEuler的定位还是服务器领域,所以还是以arm64架构为核心支持。对于respberry的支持,建议先以pi 4为工作基础,我们的目标并不是希望把所有的berry的板子都支持起来。
当然也可以你们维护一个branch来支持其它的berry板子,甚至再openEuler中搞一个小工具,来从你们的分支上来生成其它berry BSP的制作。这都是欢迎的。主要看你们的精力和人力了。也可以把这个模式作为学生练手的一种模式也不错。
不过对于Pi 4,我建议可以集中精锐把这个板子的支持合入到我们的主干中,变为后续openEuler release的一种标准支持板子和BSP,这样,可供全国的高校,爱好者等学习和使用。
可以和hanjun一起先评估一下仅仅支持pi 4的工作量。主要是看和主线的冲突严重到什么程度。
谢谢。
在 2020-03-26 12:03:46,"Jianmin Wang via Tc" tc@openeuler.org 写道:
Hi,Hanjun,
1. 所有的RaspberryPi板子都要支持吗?我看有arm32的板子,目前openEuler不支持arm32,也没有相关的构建;
目前对应分支支持的是 Raspberry Pi 4,这个是 arm64 了。老板子目前我们也还没开始着手。考虑还是优先做 Pi 4 的支持,旧版本没在计划内。旧版本 arm32 的支持就不仅仅是内核的问题,得从整个版本构建考虑。
2. 里面有非常多的驱动,我们能否选一些关键的驱动先做支持?
这个要看咱们 openEuler 的策略。从开源社区来看,树莓派一直采用基于内核主线单独维护自己的内核分支策略,大量代码没有并入主线可能有很多原因,比如影响同架构的其他设备、代码冲突、增加了专属机制、更新频繁主线来不及合并等,所以预期这个从开始合并到内核主线正式支持周期会较长,如果采用统一合并估计一直无法进入主线的风险较高,分步合并可能是唯一选择。
不过合并之前另外一个问题是要先确定支持树莓派设备的范围,如果当前我们只考虑(或者一年以内) Raspberry Pi 4 或者未来新版本,那么可以先精简当前补丁(当前补丁是从树莓派社区内核仓库 4.19 分支的代码对比其 base 的 Linux 对应版本代码而来,还没有做减项),移除与支持 Pi 4 的无关代码,然后对代码逐步分阶段合并。如果树莓派 SIG 要考虑支持更多旧的树莓派设备的话,那就要结合第一个问题一起考虑好版本构建的问题再着手内核。
——王建民 中国科学院软件研究所
On 26 Mar 2020, at 11:04 AM, Hanjun Guo via Tc tc@openeuler.org wrote:
谢谢,我初步看了代码,确实改动非常多(不仅仅是代码行数,还有改动的文件也非常多),没想到RaspberryPi有这么多代码没进主线。
有几个问题想确认下: 1. 所有的RaspberryPi板子都要支持吗?我看有arm32的板子,目前openEuler不支持arm32,也没有相关的构建; 2. 里面有非常多的驱动,我们能否选一些关键的驱动先做支持?
谢谢, 郭寒军
On 2020/3/25 12:11, 方亚芬 wrote: Here is our kernel source of RaspberryPi for openEuler : https://gitee.com/eulixos/kernel/tree/openEuler1.0-base-raspi/
Yafen
-----原始邮件----- 发件人: "Hanjun Guo" guohanjun@huawei.com 发送时间: 2020-03-25 10:53:23 (星期三) 收件人: "方亚芬" yafen@iscas.ac.cn, tc@openeuler.org 抄送: "Xie XiuQi" xiexiuqi@huawei.com 主题: Re: [Tc] 新增RaspberryPi提案
+Cc Xiuqi
Hi Yafen,
Could you please provide the diff statistics for the RaspberryPi support? using "git diff --stat" or "git log --stat your_raspberrypi_commits" to get the data.
I don't have email address from Jianmin, so did't cc him, sorry for that, please cc him if needed.
Thanks Hanjun
On 2020/3/13 20:44, 方亚芬 via Tc wrote: openEuler技术委员会的老师,您好。我是中国科学院软件研究所智能软件研究中心的方亚芬,目前参与软件所与华为在openEuler方面的合作,负责openEuler向树莓派的移植部分工作。 申请在openEuler社区开通SIG:RaspberryPi,PR链接为:https://gitee.com/openeuler/community/pulls/259 。
烦请处理,谢谢。
-- 祝工作顺利,生活愉快。
------------------------------------------ 方亚芬 中国科学院软件研究所 智能软件研究中心 邮箱:yafen@iscas.ac.cn mailto:jiran@iscas.ac.cn 地址:北京市海淀区中关村南四街4号5楼
_______________________________________________ Tc mailing list -- tc@openeuler.org To unsubscribe send an email to tc-leave@openeuler.org
-- 祝工作顺利,生活愉快。
------------------------------------------ 方亚芬 中国科学院软件研究所 智能软件研究中心 邮箱:yafen@iscas.ac.cn 地址:北京市海淀区中关村南四街4号5楼
_______________________________________________ Tc mailing list -- tc@openeuler.org To unsubscribe send an email to tc-leave@openeuler.org
好的,这样很明确。谢谢。
——王建民
On 26 Mar 2020, at 12:48 PM, myeuler myeuler@163.com wrote:
对于主线,因为目前openEuler的定位还是服务器领域,所以还是以arm64架构为核心支持。对于respberry的支持,建议先以pi 4为工作基础,我们的目标并不是希望把所有的berry的板子都支持起来。
当然也可以你们维护一个branch来支持其它的berry板子,甚至再openEuler中搞一个小工具,来从你们的分支上来生成其它berry BSP的制作。这都是欢迎的。主要看你们的精力和人力了。也可以把这个模式作为学生练手的一种模式也不错。
不过对于Pi 4,我建议可以集中精锐把这个板子的支持合入到我们的主干中,变为后续openEuler release的一种标准支持板子和BSP,这样,可供全国的高校,爱好者等学习和使用。
可以和hanjun一起先评估一下仅仅支持pi 4的工作量。主要是看和主线的冲突严重到什么程度。
谢谢。
在 2020-03-26 12:03:46,"Jianmin Wang via Tc" tc@openeuler.org 写道:
Hi,Hanjun,
- 所有的RaspberryPi板子都要支持吗?我看有arm32的板子,目前openEuler不支持arm32,也没有相关的构建;
目前对应分支支持的是 Raspberry Pi 4,这个是 arm64 了。老板子目前我们也还没开始着手。考虑还是优先做 Pi 4 的支持,旧版本没在计划内。旧版本 arm32 的支持就不仅仅是内核的问题,得从整个版本构建考虑。
- 里面有非常多的驱动,我们能否选一些关键的驱动先做支持?
这个要看咱们 openEuler 的策略。从开源社区来看,树莓派一直采用基于内核主线单独维护自己的内核分支策略,大量代码没有并入主线可能有很多原因,比如影响同架构的其他设备、代码冲突、增加了专属机制、更新频繁主线来不及合并等,所以预期这个从开始合并到内核主线正式支持周期会较长,如果采用统一合并估计一直无法进入主线的风险较高,分步合并可能是唯一选择。
不过合并之前另外一个问题是要先确定支持树莓派设备的范围,如果当前我们只考虑(或者一年以内) Raspberry Pi 4 或者未来新版本,那么可以先精简当前补丁(当前补丁是从树莓派社区内核仓库 4.19 分支的代码对比其 base 的 Linux 对应版本代码而来,还没有做减项),移除与支持 Pi 4 的无关代码,然后对代码逐步分阶段合并。如果树莓派 SIG 要考虑支持更多旧的树莓派设备的话,那就要结合第一个问题一起考虑好版本构建的问题再着手内核。
——王建民 中国科学院软件研究所
On 26 Mar 2020, at 11:04 AM, Hanjun Guo via Tc <tc@openeuler.org mailto:tc@openeuler.org> wrote:
谢谢,我初步看了代码,确实改动非常多(不仅仅是代码行数,还有改动的文件也非常多),没想到RaspberryPi有这么多代码没进主线。
有几个问题想确认下:
- 所有的RaspberryPi板子都要支持吗?我看有arm32的板子,目前openEuler不支持arm32,也没有相关的构建;
- 里面有非常多的驱动,我们能否选一些关键的驱动先做支持?
谢谢, 郭寒军
On 2020/3/25 12:11, 方亚芬 wrote:
Here is our kernel source of RaspberryPi for openEuler : https://gitee.com/eulixos/kernel/tree/openEuler1.0-base-raspi/ https://gitee.com/eulixos/kernel/tree/openEuler1.0-base-raspi/
Yafen
-----原始邮件----- 发件人: "Hanjun Guo" <guohanjun@huawei.com mailto:guohanjun@huawei.com> 发送时间: 2020-03-25 10:53:23 (星期三) 收件人: "方亚芬" <yafen@iscas.ac.cn mailto:yafen@iscas.ac.cn>, tc@openeuler.org mailto:tc@openeuler.org 抄送: "Xie XiuQi" <xiexiuqi@huawei.com mailto:xiexiuqi@huawei.com> 主题: Re: [Tc] 新增RaspberryPi提案
+Cc Xiuqi
Hi Yafen,
Could you please provide the diff statistics for the RaspberryPi support? using "git diff --stat" or "git log --stat your_raspberrypi_commits" to get the data.
I don't have email address from Jianmin, so did't cc him, sorry for that, please cc him if needed.
Thanks Hanjun
On 2020/3/13 20:44, 方亚芬 via Tc wrote:
openEuler技术委员会的老师,您好。我是中国科学院软件研究所智能软件研究中心的方亚芬,目前参与软件所与华为在openEuler方面的合作,负责openEuler向树莓派的移植部分工作。 申请在openEuler社区开通SIG:RaspberryPi,PR链接为:https://gitee.com/openeuler/community/pulls/259 https://gitee.com/openeuler/community/pulls/259 。
烦请处理,谢谢。
-- 祝工作顺利,生活愉快。
方亚芬 中国科学院软件研究所 智能软件研究中心 邮箱:yafen@iscas.ac.cn mailto:yafen@iscas.ac.cn <mailto:jiran@iscas.ac.cn mailto:jiran@iscas.ac.cn> 地址:北京市海淀区中关村南四街4号5楼
Tc mailing list -- tc@openeuler.org mailto:tc@openeuler.org To unsubscribe send an email to tc-leave@openeuler.org mailto:tc-leave@openeuler.org
-- 祝工作顺利,生活愉快。
方亚芬 中国科学院软件研究所 智能软件研究中心 邮箱:yafen@iscas.ac.cn mailto:yafen@iscas.ac.cn 地址:北京市海淀区中关村南四街4号5楼
Tc mailing list -- tc@openeuler.org mailto:tc@openeuler.org To unsubscribe send an email to tc-leave@openeuler.org mailto:tc-leave@openeuler.org
Tc mailing list -- tc@openeuler.org To unsubscribe send an email to tc-leave@openeuler.org
OK, 那比较清楚了,先看一下Pi 4的支持,可以先从树莓派社区内核仓库对Pi 4的支持开始,看有哪些commits。
On 2020/3/26 16:36, Jianmin Wang wrote:
好的,这样很明确。谢谢。
——王建民
On 26 Mar 2020, at 12:48 PM, myeuler <myeuler@163.com mailto:myeuler@163.com> wrote:
对于主线,因为目前openEuler的定位还是服务器领域,所以还是以arm64架构为核心支持。对于respberry的支持,建议先以pi 4为工作基础,我们的目标并不是希望把所有的berry的板子都支持起来。
当然也可以你们维护一个branch来支持其它的berry板子,甚至再openEuler中搞一个小工具,来从你们的分支上来生成其它berry BSP的制作。这都是欢迎的。主要看你们的精力和人力了。也可以把这个模式作为学生练手的一种模式也不错。
不过对于Pi 4,我建议可以集中精锐把这个板子的支持合入到我们的主干中,变为后续openEuler release的一种标准支持板子和BSP,这样,可供全国的高校,爱好者等学习和使用。
可以和hanjun一起先评估一下仅仅支持pi 4的工作量。主要是看和主线的冲突严重到什么程度。
谢谢。
在 2020-03-26 12:03:46,"Jianmin Wang via Tc" <tc@openeuler.org mailto:tc@openeuler.org> 写道:
Hi,Hanjun,
1. 所有的RaspberryPi板子都要支持吗?我看有arm32的板子,目前openEuler不支持arm32,也没有相关的构建;
目前对应分支支持的是 Raspberry Pi 4,这个是 arm64 了。老板子目前我们也还没开始着手。考虑还是优先做 Pi 4 的支持,旧版本没在计划内。旧版本 arm32 的支持就不仅仅是内核的问题,得从整个版本构建考虑。
2. 里面有非常多的驱动,我们能否选一些关键的驱动先做支持?
这个要看咱们 openEuler 的策略。从开源社区来看,树莓派一直采用基于内核主线单独维护自己的内核分支策略,大量代码没有并入主线可能有很多原因,比如影响同架构的其他设备、代码冲突、增加了专属机制、更新频繁主线来不及合并等,所以预期这个从开始合并到内核主线正式支持周期会较长,如果采用统一合并估计一直无法进入主线的风险较高,分步合并可能是唯一选择。 不过合并之前另外一个问题是要先确定支持树莓派设备的范围,如果当前我们只考虑(或者一年以内) Raspberry Pi 4 或者未来新版本,那么可以先精简当前补丁(当前补丁是从树莓派社区内核仓库 4.19 分支的代码对比其 base 的 Linux 对应版本代码而来,还没有做减项),移除与支持 Pi 4 的无关代码,然后对代码逐步分阶段合并。如果树莓派 SIG 要考虑支持更多旧的树莓派设备的话,那就要结合第一个问题一起考虑好版本构建的问题再着手内核。 ——王建民 中国科学院软件研究所
On 26 Mar 2020, at 11:04 AM, Hanjun Guo via Tc <tc@openeuler.org <mailto:tc@openeuler.org>> wrote: 谢谢,我初步看了代码,确实改动非常多(不仅仅是代码行数,还有改动的文件也非常多),没想到RaspberryPi有这么多代码没进主线。 有几个问题想确认下: 1. 所有的RaspberryPi板子都要支持吗?我看有arm32的板子,目前openEuler不支持arm32,也没有相关的构建; 2. 里面有非常多的驱动,我们能否选一些关键的驱动先做支持? 谢谢, 郭寒军 On 2020/3/25 12:11, 方亚芬 wrote:
Here is our kernel source of RaspberryPi for openEuler : https://gitee.com/eulixos/kernel/tree/openEuler1.0-base-raspi/ Yafen
-----原始邮件----- 发件人: "Hanjun Guo" <guohanjun@huawei.com <mailto:guohanjun@huawei.com>> 发送时间: 2020-03-25 10:53:23 (星期三) 收件人: "方亚芬" <yafen@iscas.ac.cn <mailto:yafen@iscas.ac.cn>>, tc@openeuler.org <mailto:tc@openeuler.org> 抄送: "Xie XiuQi" <xiexiuqi@huawei.com <mailto:xiexiuqi@huawei.com>> 主题: Re: [Tc] 新增RaspberryPi提案 +Cc Xiuqi Hi Yafen, Could you please provide the diff statistics for the RaspberryPi support? using "git diff --stat" or "git log --stat your_raspberrypi_commits" to get the data. I don't have email address from Jianmin, so did't cc him, sorry for that, please cc him if needed. Thanks Hanjun On 2020/3/13 20:44, 方亚芬 via Tc wrote:
openEuler技术委员会的老师,您好。我是中国科学院软件研究所智能软件研究中心的方亚芬,目前参与软件所与华为在openEuler方面的合作,负责openEuler向树莓派的移植部分工作。 申请在openEuler社区开通SIG:RaspberryPi,PR链接为:https://gitee.com/openeuler/community/pulls/259 。 烦请处理,谢谢。 -- 祝工作顺利,生活愉快。 ------------------------------------------ 方亚芬 中国科学院软件研究所 智能软件研究中心 邮箱:yafen@iscas.ac.cn <mailto:yafen@iscas.ac.cn> <mailto:jiran@iscas.ac.cn> 地址:北京市海淀区中关村南四街4号5楼 _______________________________________________ Tc mailing list -- tc@openeuler.org <mailto:tc@openeuler.org> To unsubscribe send an email to tc-leave@openeuler.org <mailto:tc-leave@openeuler.org>
-- 祝工作顺利,生活愉快。 ------------------------------------------ 方亚芬 中国科学院软件研究所 智能软件研究中心 邮箱:yafen@iscas.ac.cn <mailto:yafen@iscas.ac.cn> 地址:北京市海淀区中关村南四街4号5楼
_______________________________________________ Tc mailing list -- tc@openeuler.org <mailto:tc@openeuler.org> To unsubscribe send an email to tc-leave@openeuler.org <mailto:tc-leave@openeuler.org>
_______________________________________________ Tc mailing list -- tc@openeuler.org mailto:tc@openeuler.org To unsubscribe send an email to tc-leave@openeuler.org mailto:tc-leave@openeuler.org