401 Star 1.4K Fork 1.3K

GVPopenEuler / kernel

 / 详情

[openEuler-22.03-LTS-SP2] arm64支持CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE功能

已完成
需求
创建于  
2023-05-15 16:51

【特性描述】
支持CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE功能,在多核时钟不同步情况下,可提高timekeeping模块的可靠性。本特性仅适用于ARM64
【特性竞争力】
提高多核不同步时timekeeping可靠性
【硬件架构】
ARM64

【特性约束】
N/A

【涉及仓库】
https://gitee.com/openeuler/kernel

【交付个人/团队】
廖宇

评论 (2)

liaoyu 创建了需求
openeuler-ci-bot 添加了
 
sig/Kernel
标签
liaoyu 修改了描述
liaoyu 修改了描述
liaoyu 任务类型需求 修改为任务
liaoyu 修改了标题
liaoyu 任务状态新建 修改为待办的
liaoyu 修改了描述
liaoyu 任务类型任务 修改为需求
liaoyu 任务状态待办的 修改为新建
zhangjialin 修改了标题
zhangjialin 任务状态新建 修改为开发中
liaoyu 修改了描述

1 关键结论

    1. 新增用例1个,修改用例0个,继承用例0个,删除用例0个,用例执行率100%;
    1. AR覆盖率为100%;

2 被测需求列表

Currently, only x86 architecture supports the CLOCKSOURCE_VALIDATE_LAST_CYCLE
option. This option ensures that the timestamps returned by the clocksource are
monotonically increasing, and helps avoid issues caused by hardware failures.
This commit makes CLOCKSOURCE_VALIDATE_LAST_CYCLE configurable on
the arm64 architecture, helps increase system stability and reliability.

3 用例列表

继承用例0个,新增用例1个,修改用例0个,删除用例0个
序号 变更描述 用例编号 关联AR编号

4 测试执行

总共执行1个用例,其中功能用例1个,fuzz用例0个,所有用例执行通过。

4.1 DT用例执行记录

用例执行通过
输入图片说明

4.2 DT执行覆盖情况

DT代码覆盖率为100%
输入图片说明

liaoyu 通过openeuler/kernel Pull Request !772任务状态开发中 修改为已完成
zhengzengkai 任务状态已完成 修改为已挂起
zhangjialin 任务状态已挂起 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(2)
5329419 openeuler ci bot 1632792936 10199985 liaoyu15 1666775638
C
1
https://gitee.com/openeuler/kernel.git
git@gitee.com:openeuler/kernel.git
openeuler
kernel
kernel

搜索帮助