arvinzzz
|
988fd85fae
|
fix: 支持硬浮点编译
1. 通过本工程的gn编译时,需要在device目录下,单板的关于内核的config.gn中指定-mfloat-abi的等级,并在单板相关代码的编译选项中保持-mfloat-abi一致
2. 通过本工程的Makefile编译时,需要在kernel/liteos_m/targets/下添加单板相关的代码配置,在Makefile中设置-mfloat-abi即可
3. 通过IDE编译本工程时,需要在IDE的汇编文件相关编译选项中加入 -imacros $(LITEOSTOPDIR)/kernel/include/los_config.h,保证浮点等级在汇编文件中生效
close: #I48KJP
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: Ibf9b750b922be2530de349981d55e40b5919933f
|
2021-09-10 17:30:46 +08:00 |
zhushengle
|
509cf59bef
|
fix: 以g_sysSchedStartTime是否为0判断时间轴是否生效存在极限场景导致调度时间不生效
初始化调度时间不以g_sysSchedStartTime是否为0为界限,而以g_sysSchedStartTime是否为64位最大值,
为界限, 避免特殊以下场景:调度开启时系统时间为0,导致初始化的g_sysSchedStartTime还是0,导致
调度启动后获取的调度时间轴始终为0.
Close #I45HP5
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ie0ef4e7d149f09ac466c649c0f2d6538f5322439
|
2021-08-14 11:30:46 +08:00 |
kenneth
|
765bd55199
|
fix: fix NULL UNUSED redefined issue
change NULL、 UNUSED macro definition
close https://gitee.com/openharmony/kernel_liteos_m/issues/I3E9S3
Signed-off-by: kenneth <459864689@qq.com>
|
2021-06-04 10:58:43 +08:00 |
Caoruihong
|
b70f2c3e91
|
use third_party by git submodules
Change-Id: I1e2fe3e887c5ec528921534d4618d89d8cf90759
|
2021-04-21 16:53:49 +08:00 |
Caoruihong
|
3cea0e42b1
|
remove __cplusplus guards in .c files
Change-Id: Ie25b83a42d3ca35c3a6d624ef01f425a85957d7f
|
2021-04-19 18:19:28 +08:00 |
Caoruihong
|
6bf6efdc7e
|
add noreturn attribute for LOS_Panic LOS_Reboot and HalSysExit
Change-Id: I65bbdd3d60aa754a389f9371649a96483d2a6f8a
|
2021-04-16 19:32:01 +08:00 |
mamingshuai
|
778c8b9930
|
update openharmony 1.0.1
|
2021-03-11 20:30:40 +08:00 |
huangjieliang
|
25b432927c
|
Description: Sync liteos_m to OpenHarmony.
Reviewed-by: likailong
|
2021-01-30 18:05:13 +08:00 |
Caoruihong
|
1405111aa9
|
Description: refactor
Reviewed-by: likailong
|
2020-12-16 17:30:08 +08:00 |
likailong
|
72c4acf01e
|
Description: liteos-m refactoring
Reviewed-by: wangmihu, zhushengle
|
2020-12-02 19:40:34 +08:00 |