- 08 10月, 2021 1 次提交
-
-
由 zff 提交于
console层的实现中复用g_uart_fputc_en用于关闭打印的功能,代码设计上认为 g_uart_fputc_en为0时console层未使能,导致shell进程中ioctl操作失败,shell 进程不能正常启动。 close: #I4CTY2 Signed-off-by: Nzff <zhangfanfan2@huawei.com> Change-Id: I0a225c1db42f2b384ad590ca05b048c4b61db99c
-
- 30 9月, 2021 3 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !646 from Caoruihong/menuconfig2
-
由 openharmony_ci 提交于
Merge pull request !594 from zhushengle/excinfo
-
由 Caoruihong 提交于
Signed-off-by: NCaoruihong <crh.cao@huawei.com> Change-Id: I5c4a1a0601865c1c7d6ae40b829abdb53f13ccd3
-
- 29 9月, 2021 6 次提交
-
-
由 zhushengle 提交于
1.内核打印的地方支持异常时重定向打印信息 2.excinfo 命令中申请的内存64对齐 Close #I482S5 Signed-off-by: Nzhushengle <zhushengle@huawei.com> Change-Id: I4e8a971cc5b14f62d573bb160682089d9d50e64e
-
由 openharmony_ci 提交于
Merge pull request !644 from steve/master
-
由 openharmony_ci 提交于
Merge pull request !599 from LiteOS/perf
-
由 openharmony_ci 提交于
Merge pull request !634 from SimonLi/master
-
由 fanxiaoyu 提交于
Feature or Bugfix:Feature Binary Source: No Signed-off-by: Nfanxiaoyu <fanxiaoyu3@huawei.com>
-
由 openharmony_ci 提交于
Merge pull request !640 from zhangfanfan2/master
-
- 28 9月, 2021 5 次提交
-
-
由 LiteOS2021 提交于
1.【需求描述】: L0-L1 支持Perf,提供2种模式的配置, 及3大类型的事件配置: 2种模式:计数模式(仅统计事件发生次数)、采样模式(收集上下文如任务ID、pc、backtrace等)。 3种事件类型:CPU硬件事件(cycle、branch、icache、dcache等)、OS软件事件(task switch、mux pend、irq等)、高精度周期事件(cpu clock)。 2.【方案描述】: L0: 基于事件采样原理,以性能事件为基础,当事件发生时,相应的事件计数器溢出发生中断,在中断处理函数中记录事件信息,包括当前的pc、当前运 行的任务ID以及调用栈等信息。 L1: 新增perf字符设备,位于“dev/perf”,通过对设备节点的read\ioctl,实现用户态perf BREAKING CHANGE: 1.新增一系列perf的对外API,位于los_perf.h中. LOS_PerfInit配置采样数据缓冲区 LOS_PerfStart开启Perf采样 LOS_PerfStop停止Perf采样 LOS_PerfConfig配置Perf采样事件 LOS_PerfDataRead读取采样数据 LOS_PerfNotifyHookReg 注册采样数据缓冲区的钩子函数 LOS_PerfFlushHookReg 注册缓冲区刷cache的钩子 2. 用户态新增perf命令 【Usage】: ./perf [start] /[start id] Start perf. ./perf [stop] Stop perf. ./perf [read nBytes] Read nBytes raw data from perf buffer and print out. ./perf [list] List events to be used in -e. ./perf [stat] or [record] <option> <command> -e, event selector. use './perf list' to list available events. -p, event period. -o, perf data output filename. -t, taskId filter(whiltelist), if not set perf will sample all tasks. -s, type of data to sample defined in PerfSampleType los_perf.h. -P, processId filter(whiltelist), if not set perf will sample all processes. -d, whether to prescaler (once every 64 counts), which only take effect on cpu cycle hardware event. Close #I47I9A Signed-off-by: NLiteOS2021 <dinglu@huawei.com> Change-Id: Ieb9b7483c85d1495df7c55bc0027f4309dff9814
-
由 openharmony_ci 提交于
Merge pull request !636 from Caoruihong/fix_decl
-
由 zff 提交于
当console层的打印缓冲buffer满且打印任务被饿死时,函数ConsoleOutput会出现在for循环中 不退出的情况,导致中断打印时卡死 close: #I4C9GC Signed-off-by: Nzff <zhangfanfan2@huawei.com> Change-Id: I70b9d7c848dce7d351c5679e7b08049df27a6f10
-
由 openharmony_ci 提交于
Merge pull request !584 from zhangfanfan2/master
-
由 SimonLi 提交于
【背景】 1. liteos-a内核drivers/mtd/multi_partition/用到了device/hisilicon下的驱动函数实 现,这样导致三方芯片适配时,会依赖hisilicon的驱动。 2. HDF的mtd驱动提供了这几个函数的实现,但是未暴露头文件出来。 【修改方案】 1. 修改BUILD.gn去除/device/hisilicon的依赖。 2. 修改mtd_partition.c,将hisilicon的头文件改为hdf的头文件依赖。 【遗留问题】 liteos-a内核与HDF mtd驱动的分界线还不明确,导致依赖关系不清楚 close: #I49FKL Signed-off-by: NSimonLi <likailong@huawei.com>
-
- 27 9月, 2021 4 次提交
-
-
由 zff 提交于
导致死锁异常信息不正常输出 close: #I457ZZ Signed-off-by: Nzff <zhangfanfan2@huawei.com> Change-Id: Ic54ece064a4c85103b644dcbe8ed8bbdecbfc491
-
由 Caoruihong 提交于
Signed-off-by: NCaoruihong <crh.cao@huawei.com> Change-Id: I3dfcc308de6fc24035d27bc4ed4a65a2d2b6650d
-
由 openharmony_ci 提交于
Merge pull request !633 from Far/master
-
由 Far 提交于
Close #I4BL3S Signed-off-by: NFar <yesiyuan2@huawei.com>
-
- 24 9月, 2021 5 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !629 from pef/typo
-
由 openharmony_ci 提交于
Merge pull request !580 from zhangfanfan2/script
-
由 悟空又丢了 提交于
【背景】 打印有错误单词的提示语 [ERR] Dsipatch signals failed!, ret: 22 这里单词应该是 dispatch 。 【修改方案】 1. 将Dsipatch改为Dispatch。 【影响】 对现有的产品编译不会有影响。 re #I4BLE8 Change-Id: I26d4336d6d7f7bfc4811819be0a1e8ba9d7d50a8 Signed-off-by: pef <cyd1997@126.com>
-
由 openharmony_ci 提交于
Merge pull request !609 from Far/fatfs_update
-
由 openharmony_ci 提交于
Merge pull request !628 from Harylee/shm
-
- 23 9月, 2021 2 次提交
-
-
由 Haryslee 提交于
Signed-off-by: NHaryslee <lihao189@huawei.com> 背景:父进程移除共享内存并标记SHM_SEG_REMOVE,当子进程资源回收时在 ShmFindSeg接口中判断该共享内存具有SHM_SEG_REMOVE时返回空,但是此时 seg->ds.shm_nattch不为0,不应返回空。 方案:ShmFindSeg接口中增加seg->ds.shm_nattch为0的判断。 close #I47X2Z Change-Id: I8735cd11ac237b17fa745c50313da0fd0649bb9f
-
由 openharmony_ci 提交于
Merge pull request !520 from lnlan/fixed_sigwait
-
- 22 9月, 2021 1 次提交
-
-
由 Far 提交于
适配了_mkfs和find_volume接口的修改 Signed-off-by: NFar <yesiyuan2@huawei.com>
-
- 18 9月, 2021 2 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !626 from LeonChan/codex
-
由 Leon Chan 提交于
close: #I4ATQX Signed-off-by: NLeon Chan <chenwei26@huawei.com>
-
- 16 9月, 2021 2 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !623 from LeonChan/procfs_mode
-
由 Leon Chan 提交于
close: #I4ACTC Signed-off-by: NLeon Chan <chenwei26@huawei.com>
-
- 15 9月, 2021 1 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !534 from LeonChan/pg
-
- 14 9月, 2021 1 次提交
-
-
由 Leon Chan 提交于
1, change the owner of page to vnode 2, save the file path in vnode close: #I44TBS Signed-off-by: NLeon Chan <chenwei26@huawei.com>
-
- 13 9月, 2021 2 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !620 from Zhaotianyu/0911refactor_makefile
-
由 arvinzzz 提交于
清理Makefile冗余项,各模块Makefile里不需要再次引用公共路径,只需引用私有头文件路径 close: #I49MOO Signed-off-by: Narvinzzz <zhaotianyu9@huawei.com> Change-Id: I2dd7189c866498896461f78bfed5444ae1d86876
-
- 10 9月, 2021 2 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !619 from Caoruihong/opt_make_scripts
-
由 lnlan 提交于
【背景】 集成测试发送两个不同的信号,sigwait第二次等到的仍是第一个信号 经定位,信号在kill时会将相关的siginfo信息拷贝到taskcb的unbinfo中,sigwait 处理时从unbinfo拷贝给用户。若此信号发送时处于屏蔽状态,再有其他信号发送会覆盖 掉unbinfo,此时sigwait等待这个信号获取到的info已经被覆盖 【修改方案】 1. 每个任务添加一个siginfo缓存链表,在处理信号前夕从缓存链表取出info到unbinfo中 【影响】 对现有的产品编译不会有影响。 re #I3M12H Signed-off-by: Nlanleinan <lanleinan@163.com> Change-Id: If4b064c18773f8eca7419c665977260167b09810
-
- 09 9月, 2021 3 次提交
-
-
由 openharmony_ci 提交于
Merge pull request !617 from 野生毛霉君/master
-
由 Caoruihong 提交于
remove redundant script codes Signed-off-by: NCaoruihong <crh.cao@huawei.com> Change-Id: I67695a69cccefc220ede55add9372bce0c59d7f5
-
由 mucor 提交于
close: #149BPF Signed-off-by: Nmucor <mucorwang@gmail.com>
-