- 11 8月, 2021 3 次提交
-
-
由 zhangfanfan2 提交于
代码中使用#ifdef LOSCFG_SUPPORT_FATFS控制业务逻辑,但LOSCFG_SUPPORT_FATFS的 默认定义为:#define LOSCFG_SUPPORT_FATFS 0,这样#ifdef LOSCFG_SUPPORT_FATFS控制 的逻辑一定会被编译。修改方式:使用的地方统一为#if的形式 close: #I44XNR Signed-off-by: Nzff <zhangfanfan2@huawei.com>
-
由 openharmony_ci 提交于
Merge pull request !250 from 野生毛霉君/master
-
由 openharmony_ci 提交于
Merge pull request !227 from Harylee/mem
-
- 10 8月, 2021 4 次提交
-
-
由 Haryslee 提交于
1.【需求描述】 动态库开发部分: gcc的sample code。 提供生成暴露接口生成机制,并允许产品新增需要暴露的接口。 提供可以判断库允许资源大小的能力,并提供相关工具辅助开发者确定开发的库要求的资源是否可以满足。 动态库运行部分: 提供elf load的api,可以加载指定路径下的库,并完成符号重映射等运行准备。 提供elf 暴露符号调用的api,用于调用库的api。 elf加载&链接异常时,有明确错误记录,返回明确错误类型。 提供elf 卸载的api。 2.【方案描述】 (1) 通过灌段的形式记录需要导出符号的地址信息,用于暴露内核对外的接口,在加载链接器中通过查询 对应的符号信息获取符号地址。 (2) 加载链接时,解析共享库并将共享库中可加载段通过文件系统读入内存中,并对共享库中未定义的、 需要重定位的符号进行重定位。需要调用符号时,根据符号名通过哈希表即可查询共享库提供的对应符号 的地址。 BREAKING CHANGE: 新增4个对外接口,声明在los_dynlink.h文件中,分别为: (1) LOS_DynlinkInit: 动态加载模块初始化。 (2) LOS_SoLoad: 加载指定路径的共享库。 (3) LOS_FindSym: 根据共享库句柄查找指定符号。 (4) LOS_SoUnload: 卸载共享库。 close #I418HJ Signed-off-by: NHaryslee <lihao189@huawei.com> Change-Id: I7669b7ef20096294f9d1094c85ac6602fefad354
-
由 openharmony_ci 提交于
Merge pull request !258 from JerryH/mpu
-
由 JerryH 提交于
close #I3WE0S Signed-off-by: NJerryH <huangjieliang@huawei.com> Change-Id: Id193fd555877ac0c6b5b43e5dd5ede32531b86c4
-
由 openharmony_ci 提交于
Merge pull request !247 from zhushengle/tick_sched
-
- 09 8月, 2021 3 次提交
-
-
由 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
-
由 openharmony_ci 提交于
Merge pull request !253 from give-me-five/master
-
由 silen 提交于
Change-Id: Ieb264f28e831f867d833a66fa25fec57e740a162 Signed-off-by: Nsilen <wuyunjie@huawei.com>
-
- 06 8月, 2021 2 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !252 from SimonLi/master
-
由 SimonLi 提交于
Signed-off-by: NSimonLi <likailong@huawei.com>
-
- 05 8月, 2021 5 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !251 from lnlan/fix_stl
-
由 lnlan 提交于
【背景】解除告警 【修改方案】 格式化修改告警文件的文件头注释格式 re #I44497 Signed-off-by: Nlanleinan <lanleinan@163.com> Change-Id: Id2d61deb9d9a14d5e29b915c3a64c75e11e12eda
-
由 mucor 提交于
close: #I4330B Signed-off-by: Nmucor <mucorwang@gmail.com>
-
由 openharmony_ci 提交于
Merge pull request !242 from 野生毛霉君/master
-
由 mucor 提交于
close: I43AYB Signed-off-by: Nmucor <mucorwang@gmail.com>
-
- 03 8月, 2021 3 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !245 from JerryH/arm9
-
由 openharmony_ci 提交于
Merge pull request !244 from JerryH/backtrace-bugfix
-
由 JerryH 提交于
close #I420PQ Signed-off-by: NJerryH <huangjieliang@huawei.com> Change-Id: I788de96b176ae73541f1dc0577262b57179151a7
-
- 02 8月, 2021 4 次提交
-
-
由 JerryH 提交于
close #I420SD Signed-off-by: NJerryH <huangjieliang@huawei.com> Change-Id: Id2e89e11df8aeb906cdd36b2c40c51c2e140a569
-
由 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 4 次提交
-
-
由 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
-