wcc0
|
79d42b7976
|
在arch\csky\v2\gcc\los_exc.S中添加IrqEntry函数实现
Signed-off-by: wcc0 <917033401@qq.com>
|
2021-12-27 11:10:45 +08:00 |
openharmony_ci
|
85a1ce43c6
|
!493 feat:Synchronizing arch api
Merge pull request !493 from LiteOS/master
|
2021-12-25 10:42:15 +00:00 |
LiteOS2021
|
04bf3a682f
|
feat: synchronizing arch api
命名规范:修改少量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: LiteOS2021 <dinglu@huawei.com>
|
2021-12-25 18:36:09 +08:00 |
kenneth
|
adc21052b2
|
fix: liteos_kernel_only=true编译内核报错
修复单独编译内核报错的问题
close #I4O204
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-12-25 14:10:01 +08:00 |
maweiye
|
5a185df69d
|
clang triple renaming
Signed-off-by: maweiye <maweiye@huawei.com>
|
2021-12-24 16:46:46 +08:00 |
老家荣
|
cbcd297a3a
|
chore: 解决 cmsis_liteos2.c:115:23: warning 编译告警
Signed-off-by: laojr1 <laojr1@midea.com>
|
2021-12-23 17:55:11 +08:00 |
openharmony_ci
|
4334b3e18b
|
!473 fix:修复拼写错误
Merge pull request !473 from ouyk/master
|
2021-12-22 02:46:46 +00:00 |
openharmony_ci
|
b998978561
|
!474 fix: 修复L0_Emulator 门禁高概率失败的问题
Merge pull request !474 from zhushengle/Emulator
|
2021-12-20 08:18:56 +00:00 |
zhushengle
|
7ad2f62a03
|
fix: 修复L0_Emulator 门禁高概率失败的问题
内存测试用例002中对全局的内存池进行了重复申请释放操作,
释放之后全局的测试内存池为无效的野指针,而该内存已被网络
分配并使用,从而导致出现踩内存的现象。
Close #I4NB0N
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Iffd631fcdaa020afefd108c189850ef3e75d1e4b
|
2021-12-20 15:34:08 +08:00 |
ou-yangkan
|
c082d77f55
|
fix:Fix spelling errors
Signed-off-by: ou-yangkan <519689417@qq.com>
|
2021-12-20 09:35:58 +08:00 |
openharmony_ci
|
7e9d84362f
|
!442 M核posix接口fs模块用例完善
Merge pull request !442 from wangchen/posix_test
|
2021-12-19 08:12:27 +00:00 |
openharmony_ci
|
b56c6e86d4
|
!470 fix: 补充newlib对ipv6的支持
Merge pull request !470 from Zhaotianyu/1218newlib_ipv6
|
2021-12-18 11:58:52 +00:00 |
arvinzzz
|
f7400fbcb2
|
fix: 添加newlib对ipv6的支持
补充业务中需要的ipv6相关宏定义
close: #I4M1DB
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I6835fb0673874ed8efff01c8e4f79c2d64ea0d46
|
2021-12-18 19:35:10 +08:00 |
openharmony_ci
|
e6dd09733d
|
!469 修复posix的Kconfig
Merge pull request !469 from Zhaotianyu/1217Kconfig_fix
|
2021-12-17 04:05:20 +00:00 |
arvinzzz
|
bb04582910
|
fix: 修复Kconfig信息错误
close: #I4MZ1F
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I9216b28ab5b2a43d77512d529a6a6637998e19ea
|
2021-12-17 11:35:04 +08:00 |
openharmony_ci
|
41a3cb0233
|
!468 fix:修复异常处理入口条件判断范围错误的问题
Merge pull request !468 from 王树林/master
|
2021-12-17 03:20:15 +00:00 |
wcc0
|
d09d46ff75
|
fix:fix bug of exception
Signed-off-by: wcc0 <917033401@qq.com>
|
2021-12-17 09:37:03 +08:00 |
openharmony_ci
|
6f7ceb3e72
|
!464 转移csky架构中断入口由device到kernel中
Merge pull request !464 from ouyk/master
|
2021-12-16 12:03:15 +00:00 |
ou-yangkan
|
ee79364748
|
转移csky架构中断入口由device到kernel中
Signed-off-by: ou-yangkan <519689417@qq.com>
|
2021-12-16 19:43:47 +08:00 |
openharmony_ci
|
91e5b3054e
|
!466 修改csky和xtensa架构的g_intCount变量使用
Merge pull request !466 from ouyk/modify_g_intCount
|
2021-12-16 08:01:06 +00:00 |
ou-yangkan
|
d6aa3bf44b
|
修改csky和xtensa架构的g_intCount变量使用
Signed-off-by: ou-yangkan <519689417@qq.com>
|
2021-12-16 13:50:48 +08:00 |
openharmony_ci
|
d03b490d3d
|
!462 OsMuxInit函数中增加对owner成员的初始化
Merge pull request !462 from fangye945a/master
|
2021-12-15 02:34:24 +00:00 |
openharmony_ci
|
939414ea9a
|
!456 fix: tick中断处理时,无挂起任务时应更新当前运行任务的时间片, 并触发一次调度
Merge pull request !456 from zhushengle/tick
|
2021-12-15 01:57:10 +00:00 |
fangye
|
d1f7b8e465
|
OsMuxInit函数中增加对owner成员的初始化
Signed-off-by: fangye <fangye@talkweb.com.cn>
|
2021-12-14 22:45:29 +08:00 |
openharmony_ci
|
12b66edbe3
|
!459 解决kernel目录下一些函数入参过剩导致编译错误的问题
Merge pull request !459 from 苏宗耀/master
|
2021-12-14 02:15:40 +00:00 |
suzongyao
|
eff6b5533c
|
fix: 解决kernel目录下一些函数入参过剩导致编译错误的问题
Signed-off-by: suzongyao <suzongyao@talkweb.com.cn>
|
2021-12-13 17:15:26 -08:00 |
openharmony_ci
|
4b43e360a2
|
!458 解决_SEM_MAGIC宏定义数据类型错误导致的编译问题
Merge pull request !458 from 苏宗耀/master
|
2021-12-13 10:14:32 +00:00 |
szy
|
58ebbf0a71
|
fix: 解决宏定义_SEM_MAGIC数据类型错误导致的编译问题
Signed-off-by: suzongyao <suzongyao@talkweb.com.cn>
|
2021-12-13 01:52:13 -08:00 |
openharmony_ci
|
3aff6c572f
|
!434 feat: 低内存资源回收low memory killer
Merge pull request !434 from kenneth/lmk1130
|
2021-12-13 08:56:26 +00:00 |
kenneth
|
ab886d848a
|
feat: 低内存资源回收low memory killer
低内存资源回收特性,支持维护可杀低重要任务,当高内存任务申请不到足够内存时,临时释放低重要性的任务来释放内存来满足高内存任务正常运行;
当高内存任务退出运行时,自动恢复被杀的低重要性任务。设计文档归档位置 https://gitee.com/rtos_yuan/lmk/tree/design/
BREAKING CHANGE: 增加低内存资源回收注册相关接口LOS_LmkOpsNodeRegister、LOS_LmkOpsNodeUnregister和内存资源释放和任务恢复接口LOS_LmkTasksKill和LOS_LmkTasksRestore.
close #I4ID0M
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-12-13 12:07:33 +08:00 |
zhushengle
|
ea12d40caf
|
fix: tick中断处理时,无挂起任务时应更新当前运行任务的时间片, 并触发一次调度
Close #I4LRZG
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I4472fb50c775b832688aa7a555498901a80e2999
|
2021-12-13 11:37:50 +08:00 |
openharmony_ci
|
16259a955e
|
!455 清除因g_tm变量没有使用引入的编译告警
Merge pull request !455 from JerryH/warning
|
2021-12-11 03:18:19 +00:00 |
JerryH
|
9689522a8e
|
fix: 清除因g_tm变量没有使用引入的编译告警
close #I4LW3H
Signed-off-by: JerryH <huangjieliang@huawei.com>
Change-Id: I8f1be047ce5af5e7d50822c22764f9b2f04167d9
|
2021-12-11 10:38:35 +08:00 |
openharmony_ci
|
ff11e86c42
|
!452 解除net对cmsis的依赖,net属于内核模块,不应该依赖内核对外接口
Merge pull request !452 from SimonLi/master
|
2021-12-10 06:46:40 +00:00 |
SimonLi
|
99826240d9
|
fix: 解除net对cmsis的依赖,net属于内核模块,不应该依赖内核对外接口
Signed-off-by: SimonLi <likailong@huawei.com>
|
2021-12-10 10:22:17 +08:00 |
openharmony_ci
|
a1b4ebd479
|
!454 解决gmtime和localtime接口由于g_tm全局变量导致的竞态问题
Merge pull request !454 from JerryH/time
|
2021-12-10 02:20:33 +00:00 |
JerryH
|
1454b76482
|
fix: 解决gmtime和localtime接口由于g_tm全局变量导致的竞态问题
删除全局变量,接口使用自己的内部静态变量,避免竞态
Close #I4LW3H
Signed-off-by: JerryH <huangjieliang@huawei.com>
Change-Id: I3c74b1897b3909df93d21b9d521af270cc6fc610
|
2021-12-10 09:24:30 +08:00 |
openharmony_ci
|
48fd327654
|
!453 fix: FD_SETSIZE compatible newlibc
Merge pull request !453 from besyangjian/master
|
2021-12-09 14:42:33 +00:00 |
openharmony_ci
|
2037e4de37
|
!451 fix: adapt net
Merge pull request !451 from besyangjian/master
|
2021-12-09 13:54:03 +00:00 |
yangjian
|
82c6d5f174
|
fix: FD_SETSIZE compatible newlibc
Signed-off-by: yangjian <jianyang@bestechnic.com>
Change-Id: I9d6b708772e63b2dc797d7305801be617fb32e75
|
2021-12-09 21:53:56 +08:00 |
yangjian
|
8594ee469a
|
feat: adapt net
Signed-off-by: yangjian <jianyang@bestechnic.com>
Change-Id: I91d1ef2b5b77be7ec84af939db202a8b06a9b68f
|
2021-12-09 21:08:04 +08:00 |
openharmony_ci
|
4a95944fc5
|
!446 支持删除已经超时但还在队列中未执行的软件定时器
Merge pull request !446 from JerryH/swtmr
|
2021-12-09 03:10:36 +00:00 |
openharmony_ci
|
555b0a05b8
|
!444 fix: 调度中将pm相关的部分用LOSCFG_KERNEL_PM包含
Merge pull request !444 from zhushengle/pm
|
2021-12-09 03:04:30 +00:00 |
openharmony_ci
|
c0091d5fda
|
!450 feature: newlib支持lwip
Merge pull request !450 from Zhaotianyu/1208newlib_lwip
|
2021-12-08 15:09:14 +00:00 |
arvinzzz
|
885027dc91
|
feature: newlib支持lwip
close: #I4LPB2
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I01fcc0ef35e69103562d4c59e52b335a5695dfc7
|
2021-12-08 22:06:12 +08:00 |
openharmony_ci
|
24f970ab34
|
!449 将内核静态库的complete_static_lib设置为fasle,解决链接灌段缺失问题
Merge pull request !449 from Caoruihong/complete_static_lib_false
|
2021-12-08 13:43:10 +00:00 |
Caoruihong
|
02e6a0a7ea
|
chore(build): set complete_static_lib false for libkernel
Signed-off-by: Caoruihong <crh.cao@huawei.com>
Change-Id: Ia3da4f963f44babdc802c58c0afbb1adc1f16ee9
|
2021-12-08 17:53:53 +08:00 |
JerryH
|
ecce17ea48
|
fix: 解决定时器超时但还在队列中无法删除的问题
利用每次创建时,软件定时器timerId都是唯一的(0~0xffffffff循环),在超时写队列时,同时记录软件定时器id,删除的时候更新软件定时器id,那么在处理软件定时器前,
通过队列中记录的id获取软件定时器控制块,如果控制块的id不等于记录的id,那么说明该软件定时器被删除过,将不执行对应回调函数,表现为删除该定时器。
BREAKING CHANGE: SwtmrHandlerItem结构体新增swtmrID字段,用于标识超时队列中软件定时器id
Close #I4LFVD
Signed-off-by: JerryH <huangjieliang@huawei.com>
Change-Id: I716176f177c4bc07adb348936d5568fbadcbebe7
|
2021-12-08 15:27:49 +08:00 |
openharmony_ci
|
ee754f1f46
|
!440 优化构建脚本
Merge pull request !440 from Caoruihong/support_gcc
|
2021-12-08 07:20:43 +00:00 |
openharmony_ci
|
ffda523f2d
|
!443 fix:Kconfig中打开littlefs默认关联打开LOSCFG_SUPPORT_LITTLEFS宏
Merge pull request !443 from Zhaotianyu/1206newlib_fix_Kconfig
|
2021-12-06 13:56:15 +00:00 |