Bug #111768
Bug #111192: 【Figure】【EVT3】【EE】【启动时间1分6秒】【Performance】
kernel DTS and init module crop
Status: | CLOSED | Start date: | 2022-09-06 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | 移动测试一组_CDTS 刘强 | % Done: | 100% | |
Category: | SYSTEM | |||
Target version: | - | |||
Need_Info: | -- | Found Version: | every version | |
Resolution: | -- | Degrated: | -- | |
Severity: | Normal | Verified Version: | ||
Reproducibility: | Every time | Fixed Version: | ||
Test Type: | Bring Up Test | Root cause: |
Description
1 4499个设备树节点和属性创建sysfs节点耗时3s,需要裁剪dts。
init/main.c
do_basic_setup()-->driver_init() --> of_core_init()-->for_each_of_allnodes(np) __of_attach_node_sysfs(np)
注:userdebug是3s,user版是200ms。
2 init first init stage启动时间太晚,init模块太多.initcall userdebug版1099个init模块初始化,共耗时20多s。
USER版因为defconfig不同,应该有所精简,
重点考虑是否可以裁剪下面文档中耗时较长的模块:
https://thundersoft.feishu.cn/sheets/shtcnV0VWIzwKhGm3hdehSCZirh?sheet=x2fGt5
也可以考虑从DTS中裁剪设备。
History
#1 Updated by CD SYSTEM-龚元祝 almost 3 years ago
- File uartlog0902e.log added
- Assignee set to CD SYSTEM-赵正军
#3 Updated by CD TPM-申艳艳 almost 3 years ago
- Category set to SYSTEM
#4 Updated by CD SYSTEM-赵正军 over 2 years ago
- Status changed from New to RESOLVED
- % Done changed from 0 to 100
对应提交已入库
#5 Updated by CD SYSTEM-龚元祝 over 2 years ago
- Assignee changed from CD SYSTEM-赵正军 to CDTS_TEST 王成
请用最新的UD版本测试验证。
1 开机启动
2 adb shell dmesg > kernel.log
check kernel.log无以下相关message:
qcom,camera
pcie2
coresight
#6 Updated by CDTS_TEST 王成 over 2 years ago
- Assignee changed from CDTS_TEST 王成 to 移动测试一组_CDTS 刘强
#7 Updated by 移动测试一组_CDTS 刘强 over 2 years ago
- Status changed from RESOLVED to VERIFIED
验证通过:
版本号:01.00.X101_20221028_private_user
kernel.log中无以下相关message:
qcom,camera
pcie2
coresight
#8 Updated by 移动测试一组_CDTS 刘强 over 2 years ago
- Status changed from VERIFIED to CLOSED
#9 Updated by CD FW-王伟 over 2 years ago
Gerrit Merge Information:
ID | Project | Branch | Uploader |
147833 | general/LINUX/android/vendor/qcom/proprietary | Pre_figure_turbox-c2130c-la1.1-vendor-dev | zhaozj0108@thundersoft.com |
SYSTEM: disabled camera in dts 1. modify dts/dtsi ,Disable the nodes related to the camera; TC-RID: 1200-0800201 IssueID: TS-R-BUG-111768 Change-Id: I8102372eb68dab8203685911a6018056833b1d3f |
#10 Updated by CD FW-王伟 over 2 years ago
Gerrit Merge Information:
ID | Project | Branch | Uploader |
147836 | general/LINUX/android/vendor/qcom/proprietary | Pre_figure_turbox-c2130c-la1.1-vendor-dev | zhaozj0108@thundersoft.com |
SYSTEM: disabled coresight in dts 1. modify dts/dtsi ,Disable the nodes related to the coresight; TC-RID: 1200-0800201 IssueID: TS-R-BUG-111768 Change-Id: If10fb2a0d89585c6c807f4827ca8336eb54e56e7 |
#11 Updated by CD FW-王伟 over 2 years ago
Gerrit Merge Information:
ID | Project | Branch | Uploader |
147839 | general/kernel/msm-4.19 | Pre_figure_turbox-c2130c-la1.1-vendor-dev | zhaozj0108@thundersoft.com |
SYSTEM: disabled coresight in driver 1. modify defconfig ,don't set coresight CONFIG; TC-RID: 1200-0800201 IssueID: TS-R-BUG-111768 Change-Id: Id5c37572f48450e38f5a618c8212d180561e8186 |
#12 Updated by CD FW-王伟 over 2 years ago
Gerrit Merge Information:
ID | Project | Branch | Uploader |
147840 | general/LINUX/android/vendor/qcom/proprietary | Pre_figure_turbox-c2130c-la1.1-vendor-dev | zhaozj0108@thundersoft.com |
SYSTEM: disabled pcie2 in dts 1. modify dts/dtsi ,Disable the nodes related to the pcie2; TC-RID: 1200-0800201 IssueID: TS-R-BUG-111768 Change-Id: Iacb9d448090760ed433d2d818f80178b6197b4ee |
#13 Updated by CD FW-王伟 over 2 years ago
Gerrit Merge Information:
ID | Project | Branch | Uploader |
151113 | general/platform/vendor/opensource/camera-kernel | Pre_figure_turbox-c2130c-la1.1-vendor-dev | zhaozj0108@thundersoft.com |
SYSTEM: disabled camera in driver 1. modify camera makefile; TC-RID: 1200-0800201 IssueID: TS-R-BUG-111768 Change-Id: Ic7d0161dfde8013e10550109c227ece7c6131b11 |