- 15 2月, 2022 1 次提交
-
-
由 LiteOS2021 提交于
kernel接口融合,添加/修改kernel函数 BREAKING CHANGE: 新增接口: LOS_TaskResRecycle LOS_CurrNanosec LOS_MDelay 接口修改: LOS_QueueCreate:第一个入参添加const修饰并增加一种异常情况处理 los_memory.c中 OS_ERROR 修改为LOS_NOK,重定义LOS_NOK为(UINT32)-1。 接口位置转移: LOS_UDelay 由los_task.h/.c 转移到los_tick.h/.c 宏修改: LOS_ERRNO_MUX_PEND_INTERR 改名为 LOS_ERRNO_MUX_IN_INTERR 增加宏: Signed-off-by: NLiteOS2021 <dinglu@huawei.com>
-
- 14 2月, 2022 1 次提交
-
-
由 kenneth 提交于
修复los_interrupt.c存在未使用的参数编译出错 close #I4SJPZ Signed-off-by: Nkenneth <zhushangyuan@huawei.com>
-
- 21 1月, 2022 1 次提交
-
-
由 m0_37218149 提交于
BREAKING CHANGE: 新增接口: LOS_HwiTrigger ArchIntTrigger LOS_HwiEnable ArchIntEnable LOS_HwiDisable ArchIntDisable LOS_HwiClear ArchIntClear LOS_HwiSetPriority ArchIntSetPriority https://gitee.com/openharmony/kernel_liteos_m/issues/I4RDNJSigned-off-by: Nwang-shulin93 <15173259956@163.com>
-
- 17 1月, 2022 1 次提交
-
-
由 houpengfei 提交于
Signed-off-by: Nhoupengfei <houpengfei@talkweb.com.cn>
-
- 25 12月, 2021 1 次提交
-
-
由 LiteOS2021 提交于
命名规范:修改少量Arch接口,命名规范化调整: 1.修改arch/include下接口声明,所有arch对外提供调用函数均以ArchXX命名 2.提取多个架构均有实现的公共函数声明至arch/include对应头文件中以供外部调用,并修改命名格式为ArchXX 3.修改OS_HWI_WITH_ARG为LOSCFG_PLATFORM_HWI_WITH_ARG并移至los_config.h中 4.typedef VOID (*OS_TICK_HANDLER)(VOID);暂时移至arch/include/los_timer.h中 5.实现atomic原子操作相关接口,位于arch/include/los_atomic.h,arm架构部分与汇编指令相关原子操作接口使用ARCH_ARM宏进行控制是否编译 BREAKING CHANGE: 1.修改arch/include下接口,以ArchXX命名函数 2.提取公共函数声明:ArchAtomicXchg32bits、ArchAtomicDecRet、ArchAtomicCmpXchg32bits 3.新增部分原子操作c内联实现 Close #I4N7XV Signed-off-by: NLiteOS2021 <dinglu@huawei.com>
-
- 17 12月, 2021 1 次提交
-
-
由 wcc0 提交于
Signed-off-by: Nwcc0 <917033401@qq.com>
-
- 16 12月, 2021 1 次提交
-
-
由 m0_37218149 提交于
Signed-off-by: ou-yangkan <519689417@qq.com>
-
- 16 11月, 2021 1 次提交
-
-
由 Caoruihong 提交于
Signed-off-by: NCaoruihong <crh.cao@huawei.com> Change-Id: I0f0b6f5cff967c47acf58be133a12a0fd98f4643
-
- 09 10月, 2021 2 次提交
-
-
由 kenneth 提交于
新增的c-sky等模块一些c文件中的依旧保留了无用的__cplusplus需要删除;修复注释中的部分不规范内容修改,缩进,空行,错别字等。 close #I4D0YK Signed-off-by: Nkenneth <zhushangyuan@huawei.com>
-
由 LiteOS2021 提交于
Signed-off-by: NLiteOS2021 <dinglu@huawei.com>
-
- 07 9月, 2021 1 次提交
-
-
由 lanche1024 提交于
Signed-off-by: NLiteOS2021 <dinglu@huawei.com>
-
- 12 7月, 2021 1 次提交
-
-
由 JerryH1011 提交于
close: #I3WLCN Change-Id: Id8e3ce9a9a7749cb27b52562e6d506803b38d9af Signed-off-by: NJerryH1011 <huangjieliang@huawei.com>
-
- 22 6月, 2021 1 次提交
-
-
由 zhushengle 提交于
1.【需求描述】 L0 支持低功耗投票框架, 使内核与应用、驱动分离开,通过注册及投票机制控制系统的低功耗模式, 减低系统功耗,提升设备电池寿命。 2.【方案描述】 (1).提供注册机制,使驱动与内核分离 (2).提供投票机制,判断系统运行模式 (3).记录持锁设备,便于回溯 进入:系统运行进入idle任务时判断当前的功耗模式,如果上层应用未对当前功耗模式(deep和shutdown) 持锁,则系统准备进入当前模式,首先所有设备依次进入当前模式,如果有设备进入当前模式失败,则恢复 已进入当前模式的所有设备,并且功耗模式变为normal模式;设备依次进入当前功耗模式后cpu再进入当前 功耗模式。 恢复:功耗模式为deep时,需要恢复逻辑,时系统恢复运行。当有中断出发时,系统会退出低功耗模式, 恢复顺序为:首先cpu先恢复,然后设备依次恢复。 BREAKING CHANGE: 1.原调度中基于tick timer的低功耗扩展和当前的pm模块合并,删除原对外接口LOS_SchedSleepInit, 变为pm模块统一提供的LOS_PmRegistered接口. 2.原来在arch los_timer.h下提供的低功耗模式为枚举LOS_SysSleepEnum,其中OS_SYS_NORMAL_SLEEP 和OS_SYS_DEEP_SLEEP不符合对外定义,统一修改为LOS_SYS_NORMAL_SLEEP和LOS_SYS_DEEP_SLEEP, 并移至los_pm.h中. 3.VOID HalEnterSleep(LOS_SysSleepEnum sleep) 变更为UINT32 HalEnterSleep(VOID). Close #I3UDNV Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: Id5382c42c8055ba7850895a3f575130a73e38a65
-
- 10 6月, 2021 1 次提交
-
-
由 zhushy_ 提交于
fix print format compilation warning by changing 0x%x to 0x%p close https://gitee.com/openharmony/kernel_liteos_m/issues/I3OFSQSigned-off-by: kenneth <459864689@qq.com>
-
- 14 5月, 2021 1 次提交
-
-
由 YOUR_NAME 提交于
Change-Id: I6207e5cb7d612a154a88de4e9e274c67127361d8
-
- 23 4月, 2021 1 次提交
-
-
由 zhushy_ 提交于
change 'LOS_MOUDLE_ID' to 'LOS_MODULE_ID', change 'a interrupt' to 'an interrupt', change 'HalIsIntAcvive' to 'HalIsIntActive' and other typos. close https://gitee.com/openharmony/kernel_liteos_m/issues/I3NNOQ, https://gitee.com/openharmony/kernel_liteos_m/issues/I3NNR6, https://gitee.com/openharmony/kernel_liteos_m/issues/I3NNTL, https://gitee.com/openharmony/kernel_liteos_m/issues/I3NNQ1
-
- 19 4月, 2021 1 次提交
-
-
由 Caoruihong 提交于
Change-Id: Ie25b83a42d3ca35c3a6d624ef01f425a85957d7f
-
- 15 4月, 2021 1 次提交
-
-
由 arvinzzz 提交于
Change-Id: I09636885b2edf893322ea5fb0eabef02266875a0
-
- 13 4月, 2021 1 次提交
-
-
由 星e雨 提交于
Description:liteos_m scheduling optimization and low power design. Sig:kernel Feature or Bugfix:Feature Binary Source:No Change-Id: If913b673c9b69039b51ca416be0a77ebccf2773b
-
- 23 3月, 2021 1 次提交
-
-
由 YOUR_NAME 提交于
Change-Id: Ib76b61c7f22b8a978a4f36e398198f2e8ec0507b
-
- 22 3月, 2021 1 次提交
-
-
由 YOUR_NAME 提交于
Change-Id: Ie3b925f89a01ade5f4a4fae6ff2eff94d97176da
-
- 11 3月, 2021 1 次提交
-
-
由 mamingshuai 提交于
-
- 29 1月, 2021 1 次提交
-
-
由 c00546070 提交于
Reviewed-by: shenwei
-
- 08 1月, 2021 1 次提交
-
-
由 likailong 提交于
Reviewed-by: shenwei
-
- 07 1月, 2021 1 次提交
-
-
由 lixilun 提交于
Reviewed-by: likailong Change-Id: I13482a4d1933de607c4782f71cf285c6602ee1db
-
- 23 12月, 2020 1 次提交
-
-
由 lixilun@huawei.com 提交于
Reviewed-by: Likailong Change-Id: I10bd6fc60111c3059fcc5b4d0d36d13790e5b73d
-
- 16 12月, 2020 1 次提交
-
-
由 Caoruihong 提交于
Reviewed-by: likailong
-
- 02 12月, 2020 1 次提交
-
-
由 likailong 提交于
Reviewed-by: wangmihu, zhushengle
-
- 13 11月, 2020 1 次提交
-
-
由 l00278955 提交于
Reviewed-by: liulei, shenwei Change-Id: I7baba352c02b78aefc81fc5eca000d840d3b2fe3
-
- 08 9月, 2020 1 次提交
-
-
由 wenjun 提交于
-