查看问题详情

编号项目分类查看权限最后更新
0000558Anolis OS 8- cloud kernel 4.19public2021-11-25 10:12
报告员yinan266257 分派给yinan266257  
优先级normal严重性minor出现频率always
状态 resolved处理状况fixed 
平台x86_64操作系统Anolis OS操作系统版本7
标题0000558: 修复nop偏移错误,优化FTRACE启动时间
描述ck 4.19-devel上,一个支持PIE的patch在计算ftrace stub 替换nop的偏移计算上出错,
导致nop替换位置出错,bug未显现是由于gcc 5.0以上,逻辑出错的recordmcount.c不会被调用。

同时,受4.19默认编译器配置的影响,编译器关于ftrace的优化无法生效,目前cloud kernel 4.19,
kernel_start阶段ftrace_init消耗约15~20ms,将启动期的耗时处理移到编译期,由内核完成,可以
节省这部分时间,加速内核启动。
标签没加标签.

活动

yinan266257

2021-11-23 19:04

开发人员   ~0000775

ck 4.19-devel 已合入2个patch,完成ftrace启动优化

yinan266257

2021-11-23 19:07

开发人员   ~0000776

问题历史显示未处理,疑勾选错误

yinan266257

2021-11-23 22:19

开发人员   ~0000779

ftrace make_x86_nop存在bug

问题历史

日期 用户名 字段 更改
2021-11-22 20:48 yinan266257 新建问题
2021-11-23 10:09 yinan266257 分派给 => yinan266257
2021-11-23 10:09 yinan266257 状态 新建 => 已分配
2021-11-23 19:04 yinan266257 状态 已分配 => 已关闭
2021-11-23 19:04 yinan266257 处理状况 未处理 => 已修正
2021-11-23 19:04 yinan266257 注释已添加: 0000775
2021-11-23 19:07 yinan266257 状态 已关闭 => 反馈
2021-11-23 19:07 yinan266257 处理状况 已修正 => 重新打开
2021-11-23 19:07 yinan266257 注释已添加: 0000776
2021-11-23 19:10 yinan266257 状态 反馈 => 已解决
2021-11-23 19:10 yinan266257 处理状况 重新打开 => 已修正
2021-11-23 22:19 yinan266257 状态 已解决 => 反馈
2021-11-23 22:19 yinan266257 处理状况 已修正 => 重新打开
2021-11-23 22:19 yinan266257 注释已添加: 0000779
2021-11-23 22:27 yinan266257 标题 内核启动加速---优化FTRACE启动时间 => 优化FTRACE启动时间
2021-11-23 22:27 yinan266257 描述已修改
2021-11-23 22:30 yinan266257 标题 优化FTRACE启动时间 => 修复nop偏移错误,优化FTRACE启动时间
2021-11-25 10:12 yinan266257 状态 反馈 => 已解决
2021-11-25 10:12 yinan266257 处理状况 重新打开 => 已修正