JerryH
|
c1a6245368
|
fix: 解决arm9编译冲突问题
close #I420PQ
Signed-off-by: JerryH <huangjieliang@huawei.com>
Change-Id: I788de96b176ae73541f1dc0577262b57179151a7
|
2021-08-03 10:27:20 +08:00 |
JerryH
|
8692ed33a3
|
fix: backtrace代码段判断函数定义成弱函数,如果有多个代码段,那么可根据实际情况重定义
close #I420SD
Signed-off-by: JerryH <huangjieliang@huawei.com>
Change-Id: Id2e89e11df8aeb906cdd36b2c40c51c2e140a569
|
2021-08-02 15:43:01 +08:00 |
openharmony_ci
|
ff7da435cf
|
!243 fix: qemu中,timer模块缺少头文件
Merge pull request !243 from give-me-five/master
|
2021-08-02 03:43:09 +00:00 |
silen
|
12fed74722
|
fix: timer qemu 头文件缺失
Change-Id: I763ee6f0d013d84f36da9a7cb6d369f3d02e6c45
Signed-off-by: silen <wuyunjie@huawei.com>
|
2021-08-02 10:37:47 +08:00 |
openharmony_ci
|
4fd6a663ac
|
!235 fix: 修复QUEUE_INFO_S中waitReadTask无法保存大于32的任务编号
Merge pull request !235 from kenneth/master
|
2021-08-02 02:07:12 +00:00 |
openharmony_ci
|
23d56f4b2a
|
!241 M核代码告警清零
Merge pull request !241 from wangchen/m_codex
|
2021-07-31 03:40:50 +00:00 |
openharmony_ci
|
8f5cefe41a
|
!225 fix: 在内核初始化前期启动tick timer
Merge pull request !225 from zhushengle/tick
|
2021-07-31 02:59:35 +00:00 |
openharmony_ci
|
1d33f5e4b0
|
!234 feat: L0 支持Trace
Merge pull request !234 from LiteOS/master
|
2021-07-31 02:58:59 +00:00 |
wangchen
|
cb5f862eaf
|
fix: M核代码告警清零
【背景】定期M核代码告警清零。
【修改方案】
根据工具扫描结果,对代码告警进行更改。
【影响】
对现有的产品编译不会有影响。
re #I4386N
Signed-off-by: wangchen <253227059@qq.com>
|
2021-07-30 18:34:08 +08:00 |
openharmony_ci
|
3027311003
|
!239 fix: L0 支持smoke测试用例
Merge pull request !239 from zhushengle/smoke_test
|
2021-07-30 06:06:21 +00:00 |
openharmony_ci
|
3b37750f37
|
!240 Mutex锁释放后,无任务持有的情况下,owner未清空
Merge pull request !240 from zhangfanfan2/master
|
2021-07-30 03:21:26 +00:00 |
YOUR_NAME
|
c136cfdf97
|
fix: Mutex锁释放后,无任务持有的情况下,owner未清空
close: #I40OC8
Signed-off-by: zff <zhangfanfan2@huawei.com>
Change-Id: Ia06c4dc7f6d0a24a9ea05b37599ffac4f359a29f
|
2021-07-30 09:44:41 +08:00 |
LiteOS2021
|
56c93a641b
|
feat: L0 支持Trace
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: LiteOS2021 <dinglu@huawei.com>
|
2021-07-30 09:29:37 +08:00 |
openharmony_ci
|
285d90979b
|
!238 M33 平台 trust zone 适配修改
Merge pull request !238 from wangchen/tz_fix
|
2021-07-29 12:40:50 +00:00 |
zhushengle
|
3ad5942301
|
fix: 支持smoke 测试用例
默认只运行smoke测试用例,如需要运行全量测试用例,
请在target_config.h中添加配置项: LOS_KERNEL_TEST_FULL
或在config.json中配置enable_ohos_kernel_liteos_m_test_full
Close #I424RX
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I1f72a7666bf30631090e3e00faf6c432105dec17
|
2021-07-29 20:31:22 +08:00 |
openharmony_ci
|
7bd5a806e9
|
!232 feat: open shell
Merge pull request !232 from give-me-five/master
|
2021-07-29 07:06:08 +00:00 |
silen
|
911a767992
|
fix: open shell & fix qemu compile
Change-Id: Ia7488c02db7a41e0f681d008882b7c2721e6b207
Signed-off-by: silen <wuyunjie@huawei.com>
|
2021-07-29 11:19:03 +08:00 |
wangchen
|
15a2c17f79
|
fix: trustzone 中断适配
【背景】当前无法使用 trustzone。
【修改方案】
由于tz需要使用svc中断,因此删除之前使用的HalExcSvcCall的地方,改为HalSVCHandler
【影响】
对现有的产品编译不会有影响。
re #I42TFV
Signed-off-by: wangchen <253227059@qq.com>
|
2021-07-28 17:40:03 +08:00 |
kenneth
|
704cca97b1
|
fix: 修复QUEUE_INFO_S中waitReadTask无法保存大于32的任务编号
根据任务最大数创建waitReadTask数组来保存任务编号信息
close #I41N78
Signed-off-by: kenneth <zhushangyuan@huawei.com>
|
2021-07-28 11:19:39 +08:00 |
openharmony_ci
|
6b732ca351
|
!237 fix: risc-v 锁中断在调度后失效
Merge pull request !237 from zhushengle/risc-v
|
2021-07-28 02:40:28 +00:00 |
openharmony_ci
|
71c76e8b08
|
!236 补充两个获取最高\最低优先级的接口
Merge pull request !236 from lnlan/add_prio
|
2021-07-28 02:11:05 +00:00 |
zhushengle
|
70f3aa1c11
|
fix: risc-v 锁中断在调度后失效
risc-v架构中,由于执行完mret指令之后,未将mstatus.mpie位清除,
导致锁中断后调度保存上下文信息后, 恢复上下文时误将中断打开。
Close #I42OLJ
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Ib97b8bd0fc56bd4b2a7e5c474cb240db4e9c2419
|
2021-07-28 08:57:45 +08:00 |
lnlan
|
c24c38b084
|
feat(kernel): 补充获取最高、最低优先级接口
【背景】
补充获取最高、最低优先级接口
【修改方案】
pthread补充这两个接口
int sched_get_priority_min(int policy)
int sched_get_priority_max(int policy)
【影响】
对现有的产品编译不会有影响。
re #I42HM7
Signed-off-by: lnlanc <lanleinan@163.com>
Change-Id: Id2ffc07e606ad497e8036f45dab1fa6a5ba981b3
|
2021-07-27 11:21:05 +00:00 |
openharmony_ci
|
403d6dc428
|
!231 riscv_nuclei 编译失败
Merge pull request !231 from zhushengle/riscv_nuclei
|
2021-07-21 09:27:34 +00:00 |
zhushengle
|
d3fb23cca0
|
fix: riscv_nuclei 编译失败
riscv_nuclei编译失败原因:
1.采用Makefile编译,未包含power模块
2.安全函数库重复包含,导致链接时报重定义错误
Close #I41PQJ
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: Id3d20cdb6050fa01aff432be8a9e21dc3c590e29
|
2021-07-21 14:56:33 +08:00 |
zhushengle
|
b3841ed1dd
|
fix: 在内核初始化前期启动tick timer
解决系统未初始化完成前无timer可用的问题。
Close #I410F0
Signed-off-by: zhushengle <zhushengle@huawei.com>
Change-Id: I3799b9b0ff03cb1dfe80a97816a484df28ae49fd
|
2021-07-21 10:02:42 +08:00 |
openharmony_ci
|
10f683da91
|
!230 fix: ping cmd compile fail
Merge pull request !230 from give-me-five/master
|
2021-07-21 01:39:06 +00:00 |
silen
|
ae05de3ffd
|
fix: ping cmd compile fail
Change-Id: I692de82275b8da03ac51b493b2f74148c96574d0
Signed-off-by: silen <wuyunjie@huawei.com>
|
2021-07-21 08:50:28 +08:00 |
openharmony_ci
|
d5e46ad863
|
!229 los_swtmr.h不满足自包含要求对los_config.h存在依赖,但未包含los_config.h
Merge pull request !229 from zhangfanfan2/master
|
2021-07-20 08:09:27 +00:00 |
YOUR_NAME
|
ad8e96a00f
|
fix: los_swtmr.h不满足自包含要求对los_config.h存在依赖,但未包含los_config.h
close: #I40DHM
Signed-off-by: zff <zhangfanfan2@huawei.com>
Change-Id: I6903d2ece13ab0a4aadbc65f737c5f5a0f0a357a
|
2021-07-20 14:23:40 +08:00 |
openharmony_ci
|
b3481b1fa1
|
!228 fix: 修复L0的cpup功能失效,恢复功能。
Merge pull request !228 from give-me-five/master
|
2021-07-19 13:40:49 +00:00 |
silen
|
c842251bab
|
fix: cpup funciton repair
Change-Id: I42951b0c0aa16267b6a86a0e95929ae4dccf28ad
Signed-off-by: silen <wuyunjie@huawei.com>
|
2021-07-19 14:44:03 +08:00 |
openharmony_ci
|
ba27241b02
|
!226 fix: L0 shell去除冗余头文件及优化代码
Merge pull request !226 from give-me-five/master
|
2021-07-19 02:15:52 +00:00 |
openharmony_ci
|
0526c14017
|
!224 feat: 新增LOSCFG_BASE_CORE_TSK_SWITCH_HOOK 宏定义配置
Merge pull request !224 from zhushengle/task
|
2021-07-19 01:37:43 +00:00 |
silen
|
fd2227e5c8
|
fix: l0 shell adapt new master
Change-Id: Ia4e0c848b76e8fda7c5a2f9e1b2246b2a09947a4
Signed-off-by: silen <wuyunjie@huawei.com>
|
2021-07-17 19:54:44 +08:00 |
zhushengle
|
39efd6fb30
|
feat: 新增LOSCFG_BASE_CORE_TSK_SWITCH_HOOK 宏定义配置
优化原任务切换对外函数钩子调用为通过宏定义实现
Close #I40Q9O
Change-Id: Ie5ab75d04e2a63cb992be968d25e876fd91ee591
Signed-off-by: zhushengle <zhushengle@huawei.com>
|
2021-07-15 09:44:03 +08:00 |
openharmony_ci
|
f2466c4165
|
!223 fix: task命令的打印偏位,以及copyright遗漏
Merge pull request !223 from give-me-five/master
|
2021-07-15 01:37:55 +00:00 |
silen
|
ad15bbd6a4
|
fix: 修复task命令格式错误,增加copyright
Change-Id: Ib573f981b2a83ab6f75741dd4a670c0ef3adf3f8
Signed-off-by: silen <wuyunjie@huawei.com>
|
2021-07-14 16:27:30 +08:00 |
openharmony_ci
|
bbce405227
|
!218 feat: L0 新增shell功能,增加命令ls cd等
Merge pull request !218 from give-me-five/master
|
2021-07-14 03:33:18 +00:00 |
openharmony_ci
|
c7b91d7a31
|
!222 优化arm9调度汇编代码,任务执行默认system模式,解决多种模式使用混乱问题
Merge pull request !222 from JerryH/arm9
|
2021-07-14 03:11:52 +00:00 |
silen
|
97283b7c5d
|
feat: add L0 shell function
Change-Id: I7f10bd365455c32006c22a9f6e2368fe6c229a6a
Signed-off-by: silen <wuyunjie@huawei.com>
|
2021-07-13 22:04:30 +08:00 |
JerryH1011
|
97b5b0837b
|
feat: Support arm9 fiq swi mode and using system mode.
close: #I3WLCN
Change-Id: Id14c4e903ca3c3271faf2ecdf6791163ac93b9a8
Signed-off-by: JerryH1011 <huangjieliang@huawei.com>
|
2021-07-13 20:23:21 +08:00 |
openharmony_ci
|
73a99977de
|
!215 [待合并]fix: 清理残留无效的trace代码
Merge pull request !215 from Zhaotianyu/0708trace_delete
|
2021-07-13 09:01:57 +00:00 |
arvinzzz
|
3c48951857
|
fix: 清理残留无效的trace代码
1. 删除残留无用的trace代码
2. 调整los_error.h中失效的错误类型定义
3. 整理los_config.h中的特性控制宏
close: #I3ZMB4
Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I9f03c486b54ae66308f0dac1aa003dd2a5ef5b84
|
2021-07-13 11:31:32 +08:00 |
openharmony_ci
|
453f91d09c
|
!216 m核增加getifaddrs接口
Merge pull request !216 from 刘建东/master
|
2021-07-12 06:37:18 +00:00 |
YOUR_NAME
|
948501ac73
|
feat: provide getifaddrs for liteos_m
provide getifaddrs for liteos_m
close: #I400S5
Signed-off-by: liujiandong <liujiandong1@huawei.com>
|
2021-07-12 10:49:33 +08:00 |
openharmony_ci
|
1ab9813256
|
!205 L0 LiteOS-M支持ARM9架构
Merge pull request !205 from JerryH/master
|
2021-07-12 00:44:56 +00:00 |
JerryH1011
|
6d7c9dfe59
|
feat: Support arm9
close: #I3WLCN
Change-Id: Id8e3ce9a9a7749cb27b52562e6d506803b38d9af
Signed-off-by: JerryH1011 <huangjieliang@huawei.com>
|
2021-07-12 06:39:24 +08:00 |
openharmony_ci
|
bf045e3eba
|
!213 消除编译告警
Merge pull request !213 from x_xiny/master
|
2021-07-09 08:37:18 +00:00 |
x_xiny
|
d8c8c22666
|
fix:消除编译告警
【背景】
消除编译告警
【修改方案】
消除编译告警
re #I3ZC1R
Change-Id: If5748c7ed420a9ff822c20ffb17dee2815e9bddc
Signed-off-by: x-xiny <1301913191@qq.com>
Change-Id: Id78631543b0c41f11e1c3594200a3ad43543bbf5
|
2021-07-09 10:05:31 +08:00 |