- 09 8月, 2021 1 次提交
-
-
由 zhushengle 提交于
方案描述: 1.周期软件定时器超时添加一个startTime字段,用于记录当前软件定时器的开始计时的时间, 在定时器响应时,开始时间修改为上一次响应的结束时间(消除了中断执行时间对软件定时器 的影响)。 2. 在执行tick中断的过程当中,持有tick动态计算锁,保证在该过程中不会触发tick周期 的计算,在tick中断结束时统一计算设置。 --- 提升tick中断的执行效率 3. 在设置tick周期时,减掉tick中断执行的时间,减小周期动态化带来的时间误差 4.新增LOSCFG_BASE_CORE_TICK_PER_SECOND_MINI配置宏,用于配置tick中断的最小响应精度 Close #I3YGP1 Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: Ia53e4accce497bce870557c2c3387ce51fa3fed3
-
- 02 8月, 2021 3 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !243 from give-me-five/master
-
由 silen 提交于
Change-Id: I763ee6f0d013d84f36da9a7cb6d369f3d02e6c45 Signed-off-by: Nsilen <wuyunjie@huawei.com>
-
由 openharmony_ci 提交于
Merge pull request !235 from kenneth/master
-
- 31 7月, 2021 3 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !241 from wangchen/m_codex
-
由 openharmony_ci 提交于
Merge pull request !225 from zhushengle/tick
-
由 openharmony_ci 提交于
Merge pull request !234 from LiteOS/master
-
- 30 7月, 2021 5 次提交
-
-
由 wangchen 提交于
【背景】定期M核代码告警清零。 【修改方案】 根据工具扫描结果,对代码告警进行更改。 【影响】 对现有的产品编译不会有影响。 re #I4386N Signed-off-by: Nwangchen <253227059@qq.com>
-
由 openharmony_ci 提交于
Merge pull request !239 from zhushengle/smoke_test
-
由 openharmony_ci 提交于
Merge pull request !240 from zhangfanfan2/master
-
由 YOUR_NAME 提交于
close: #I40OC8 Signed-off-by: Nzff <zhangfanfan2@huawei.com> Change-Id: Ia06c4dc7f6d0a24a9ea05b37599ffac4f359a29f
-
由 LiteOS2021 提交于
1.【需求描述】 L0 支持Trace,提供两种工作模式:在线模式、离线缓存模式, 用于按时间线追踪系统事件,如任务切换、中断、ipc等。 2.【方案描述】 (1).在内核模块预置静态代码桩 (2).触发桩后,收集系统上下文信息 (3).离线模式则写入内存,用户可通过dump导出; (4).在线模式通过pipeline对接IDE进行可视化解析和展示; BREAKING CHANGE: 1.新增一系列trace的对外API,位于los_trace.h中. LOS_TRACE_EASY简易插桩 LOS_TRACE标准插桩 LOS_TraceInit配置Trace缓冲区的地址和大小 LOS_TraceStart开启事件记录 LOS_TraceStop停止事件记录 LOS_TraceRecordDump输出Trace缓冲区数据 LOS_TraceRecordGet获取Trace缓冲区的首地址 LOS_TraceReset清除Trace缓冲区中的事件 LOS_TraceEventMaskSet设置事件掩码,仅记录某些模块的事件 LOS_TraceHwiFilterHookReg注册过滤特定中断号事件的钩子函数 Close #I41Y9Y Signed-off-by: NLiteOS2021 <dinglu@huawei.com>
-
- 29 7月, 2021 4 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !238 from wangchen/tz_fix
-
由 zhushengle 提交于
默认只运行smoke测试用例,如需要运行全量测试用例, 请在target_config.h中添加配置项: LOS_KERNEL_TEST_FULL 或在config.json中配置enable_ohos_kernel_liteos_m_test_full Close #I424RX Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: I1f72a7666bf30631090e3e00faf6c432105dec17
-
由 openharmony_ci 提交于
Merge pull request !232 from give-me-five/master
-
由 silen 提交于
Change-Id: Ia7488c02db7a41e0f681d008882b7c2721e6b207 Signed-off-by: Nsilen <wuyunjie@huawei.com>
-
- 28 7月, 2021 5 次提交
-
-
由 wangchen 提交于
【背景】当前无法使用 trustzone。 【修改方案】 由于tz需要使用svc中断,因此删除之前使用的HalExcSvcCall的地方,改为HalSVCHandler 【影响】 对现有的产品编译不会有影响。 re #I42TFV Signed-off-by: Nwangchen <253227059@qq.com>
-
由 kenneth 提交于
根据任务最大数创建waitReadTask数组来保存任务编号信息 close #I41N78 Signed-off-by: Nkenneth <zhushangyuan@huawei.com>
-
由 openharmony_ci 提交于
Merge pull request !237 from zhushengle/risc-v
-
由 openharmony_ci 提交于
Merge pull request !236 from lnlan/add_prio
-
由 zhushengle 提交于
risc-v架构中,由于执行完mret指令之后,未将mstatus.mpie位清除, 导致锁中断后调度保存上下文信息后, 恢复上下文时误将中断打开。 Close #I42OLJ Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: Ib97b8bd0fc56bd4b2a7e5c474cb240db4e9c2419
-
- 27 7月, 2021 1 次提交
-
-
由 lnlan 提交于
【背景】 补充获取最高、最低优先级接口 【修改方案】 pthread补充这两个接口 int sched_get_priority_min(int policy) int sched_get_priority_max(int policy) 【影响】 对现有的产品编译不会有影响。 re #I42HM7 Signed-off-by: Nlnlanc <lanleinan@163.com> Change-Id: Id2ffc07e606ad497e8036f45dab1fa6a5ba981b3
-
- 21 7月, 2021 5 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !231 from zhushengle/riscv_nuclei
-
由 zhushengle 提交于
riscv_nuclei编译失败原因: 1.采用Makefile编译,未包含power模块 2.安全函数库重复包含,导致链接时报重定义错误 Close #I41PQJ Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: Id3d20cdb6050fa01aff432be8a9e21dc3c590e29
-
由 zhushengle 提交于
解决系统未初始化完成前无timer可用的问题。 Close #I410F0 Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: I3799b9b0ff03cb1dfe80a97816a484df28ae49fd
-
由 openharmony_ci 提交于
Merge pull request !230 from give-me-five/master
-
由 silen 提交于
Change-Id: I692de82275b8da03ac51b493b2f74148c96574d0 Signed-off-by: Nsilen <wuyunjie@huawei.com>
-
- 20 7月, 2021 2 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !229 from zhangfanfan2/master
-
由 YOUR_NAME 提交于
close: #I40DHM Signed-off-by: Nzff <zhangfanfan2@huawei.com> Change-Id: I6903d2ece13ab0a4aadbc65f737c5f5a0f0a357a
-
- 19 7月, 2021 4 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !228 from give-me-five/master
-
由 silen 提交于
Change-Id: I42951b0c0aa16267b6a86a0e95929ae4dccf28ad Signed-off-by: Nsilen <wuyunjie@huawei.com>
-
由 openharmony_ci 提交于
Merge pull request !226 from give-me-five/master
-
由 openharmony_ci 提交于
Merge pull request !224 from zhushengle/task
-
- 17 7月, 2021 1 次提交
-
-
由 silen 提交于
Change-Id: Ia4e0c848b76e8fda7c5a2f9e1b2246b2a09947a4 Signed-off-by: Nsilen <wuyunjie@huawei.com>
-
- 15 7月, 2021 2 次提交
-
-
由 zhushengle 提交于
优化原任务切换对外函数钩子调用为通过宏定义实现 Close #I40Q9O Change-Id: Ie5ab75d04e2a63cb992be968d25e876fd91ee591 Signed-off-by: Nzhushengle <zhushengle@huawei.com>
-
由 openharmony_ci 提交于
Merge pull request !223 from give-me-five/master
-
- 14 7月, 2021 3 次提交
-
-
由 silen 提交于
Change-Id: Ib573f981b2a83ab6f75741dd4a670c0ef3adf3f8 Signed-off-by: Nsilen <wuyunjie@huawei.com>
-
由 openharmony_ci 提交于
Merge pull request !218 from give-me-five/master
-
由 openharmony_ci 提交于
Merge pull request !222 from JerryH/arm9
-
- 13 7月, 2021 1 次提交
-
-
由 silen 提交于
Change-Id: I7f10bd365455c32006c22a9f6e2368fe6c229a6a Signed-off-by: Nsilen <wuyunjie@huawei.com>
-