Commit Graph

  • 8096d9f575 !651 fix: 修复硬随机不可用时,地址随机化不可用问题 Merge pull request !651 from Harylee/shm openharmony_ci 2021-10-12 03:25:40 +00:00
  • 6d249618ae fix: los_trace.h接口注释错误修正 arvinzzz 2021-10-12 10:30:30 +08:00
  • 40338918d9 fix: 修复PR520缺陷 【背景】 https://gitee.com/openharmony/kernel_liteos_a/pulls/520 上面修改,信号处理时才会释放申请的内存,当信号被屏蔽,且一直发送该信号时, 内存占用会不断变大 【修改方案】 1. 信号发送时已经有该信号的siginfo在链表中时,不再重新申请,重复使用之前的siginfo. lnlan 2021-10-11 11:53:37 +00:00
  • fd4b97e3f8 !650 通过g_uart_fputc_en关闭打印后,shell进程不能正常启动 Merge pull request !650 from zhangfanfan2/master openharmony_ci 2021-10-11 07:46:26 +00:00
  • 13e1e70358 !652 OsFutexWaitParamCheck函数中absTime为0时,直接返回,不需要打印 Merge pull request !652 from zhangfanfan2/other openharmony_ci 2021-10-11 07:45:35 +00:00
  • 06b0396945 fixed 298ccea from https://gitee.com/zhushengle/kernel_liteos_a/pulls/631 fix: 进程退出前自己回收vmspace中的所有region zhushengle 2021-09-28 15:57:37 +08:00
  • c360a97bab !631 fix: 进程在退出前回收vmspace中的所有Region Merge pull request !631 from zhushengle/process openharmony_ci 2021-10-11 03:55:22 +00:00
  • 665c152c27 fix: 修复硬随机不可用时,地址随机化不可用问题 Haryslee 2021-10-09 16:10:46 +08:00
  • 3f71be7535 fix: OsFutexWaitParamCheck函数中absTime为0时,直接返回,不需要打印 zhangfanfan2 2021-10-10 08:49:56 +00:00
  • 298ccea3fe fix: 进程退出前自己回收vmspace中的所有region zhushengle 2021-09-28 15:57:37 +08:00
  • bb3590a448 !648 pagecache优化需求回合到LTS 3.0分支 Merge pull request !648 from LeonChan/pg3 openharmony_ci 2021-10-08 07:38:41 +00:00
  • 56a92f9207 !641 feat: 支持AT_RANDOM以增强用户态栈保护能力 Merge pull request !641 from Harylee/shm openharmony_ci 2021-10-08 06:01:21 +00:00
  • d21b05c0f6 fix: 通过g_uart_fputc_en关闭打印后,shell进程不能正常启动 zff 2021-10-08 10:01:31 +08:00
  • 027fa6136a feat: page cache backed by vnode instead of filep Leon Chan 2021-08-05 19:53:57 +08:00
  • 532f96d746 !647 将menuconfig 与 update_config功能做成一样 Merge pull request !647 from Caoruihong/cherry-pick-1632974889 openharmony_ci 2021-09-30 07:19:10 +00:00
  • 29df5dc1f2 !646 将menuconfig 与 update_config功能做成一样 Merge pull request !646 from Caoruihong/menuconfig2 openharmony_ci 2021-09-30 07:19:01 +00:00
  • e4a06623ce fix: change the execFile field in TCB to execVnode Leon Chan 2021-09-30 14:29:28 +08:00
  • e1b36bfe41 !594 临终遗言重定向内容缺失task相关信息,对应的shell命令中申请的内存需要cacheline对齐 Merge pull request !594 from zhushengle/excinfo openharmony_ci 2021-09-30 06:17:48 +00:00
  • d2bc8f2f1b fixed 3dd952b from https://gitee.com/caoruihong/kernel_liteos_a/pulls/646 chore(make): make menuconfig same as update_config Caoruihong 2021-09-30 12:04:48 +08:00
  • 3dd952b0b7 chore(make): make menuconfig same as update_config Caoruihong 2021-09-30 12:04:48 +08:00
  • e5c7549bc2 fix: dyload open close failed Guangyao Ma 2021-08-31 16:56:21 +08:00
  • 832001a6af !645 去除mtd对hisilicon驱动的依赖 Merge pull request !645 from SimonLi/OpenHarmony-3.0-LTS openharmony_ci 2021-09-30 02:43:38 +00:00
  • 06ea03715f feat: 支持AT_RANDOM以增强用户态栈保护能力 Haryslee 2021-09-28 17:21:52 +08:00
  • 5b44332cff !642 解决release1.0.1分支内核关闭中断后在写BUFF满了后卡住问题 Merge pull request !642 from wanghao-free/OpenHarmony_1.0.1_release OpenHarmony-v1.1.5-LTS OpenHarmony-v1.1.4-LTS openharmony_ci 2021-09-30 01:56:11 +00:00
  • 7d7188c737 fix(mtd): 去除mtd对hisilicon驱动的依赖 SimonLi 2021-09-27 14:43:33 +08:00
  • 48ca854bf0 fix: 临终遗言重定向内容缺失task相关信息,对应的shell命令中申请的内存需要cacheline对齐 zhushengle 2021-09-29 16:26:31 +08:00
  • c7da23695c !644 Open lwip netif extern callback interface Merge pull request !644 from steve/master openharmony_ci 2021-09-29 06:43:48 +00:00
  • 2c33cfce86 !599 feat: L0~L1 支持Perf Merge pull request !599 from LiteOS/perf openharmony_ci 2021-09-29 06:15:02 +00:00
  • 9bf580b1f6 !634 fix(mtd): 去除mtd对hisilicon驱动的依赖 Merge pull request !634 from SimonLi/master openharmony_ci 2021-09-29 06:07:44 +00:00
  • 3be31d1cfb Description:open lwip netif extern callback interface Feature or Bugfix:Feature Binary Source: No fanxiaoyu 2021-09-29 04:06:44 +00:00
  • 0d50fad855 fix:解决release1.0.1分支内核关闭中断后在写BUFF满了后卡住问题 wanghao-free 2021-09-28 20:10:13 -07:00
  • ee72b21aff !640 中断中调用PRINTK概率卡死,导致系统不能正常响应中断 Merge pull request !640 from zhangfanfan2/master openharmony_ci 2021-09-29 02:48:49 +00:00
  • 6e0a3f10bb feat: L0-L1 支持Perf 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 LiteOS2021 2021-09-14 10:38:15 +08:00
  • e1b85a4570 !636 修正函数声明与定义不一致的问题 Merge pull request !636 from Caoruihong/fix_decl openharmony_ci 2021-09-28 07:18:18 +00:00
  • 9726ba11a7 fix: 中断中调用PRINTK概率卡死,导致系统不能正常响应中断 zff 2021-09-28 15:03:43 +08:00
  • 0fa1310a32 !584 OsLockDepCheckIn异常处理中存在g_lockdepAvailable锁嵌套调用,导致死锁异常信息不正常输出 Merge pull request !584 from zhangfanfan2/master openharmony_ci 2021-09-28 06:14:00 +00:00
  • f7d010dfa4 fix(mtd): 去除mtd对hisilicon驱动的依赖 SimonLi 2021-09-27 14:43:33 +08:00
  • bf030b6bb5 fix: OsLockDepCheckIn异常处理中存在g_lockdepAvailable锁嵌套调用, 导致死锁异常信息不正常输出 zff 2021-08-27 23:25:30 +08:00
  • 63fd8bc39b fix: fix some function declarations Caoruihong 2021-09-27 21:01:46 +08:00
  • 7d7cff4c51 !633 fix: codex清理 Merge pull request !633 from Far/master openharmony_ci 2021-09-27 08:38:37 +00:00
  • 88a0caae24 !632 fix: 共享内存问题修复 Merge pull request !632 from Harylee/cherry-pick-1632710893 OpenHarmony-v3.0-LTS openharmony_ci 2021-09-27 06:54:52 +00:00
  • 9ab3e351d3 fix: codex 清理 Far 2021-09-27 11:42:17 +08:00
  • 99824916dd !630 master分支关于sigwait的修改挑单到TLS Merge pull request !630 from lnlan/to_LTS openharmony_ci 2021-09-27 02:53:36 +00:00
  • 42fdaffe76 fixed 9fdb80f from https://gitee.com/harylee/kernel_liteos_a/pulls/628 fix: 共享内存问题修复 Haryslee 2021-09-23 21:04:36 +08:00
  • ed7defbd43 fix: 修复sigwait等待到的信号值与获取的siginfo中的值不一致 【背景】 集成测试发送两个不同的信号,sigwait第二次等到的仍是第一个信号 经定位,信号在kill时会将相关的siginfo信息拷贝到taskcb的unbinfo中,sigwait 处理时从unbinfo拷贝给用户。若此信号发送时处于屏蔽状态,再有其他信号发送会覆盖 掉unbinfo,此时sigwait等待这个信号获取到的info已经被覆盖 【修改方案】 1. 每个任务添加一个siginfo缓存链表,在处理信号前夕从缓存链表取出info到unbinfo中 lnlan 2021-08-04 00:56:39 +00:00
  • 492264b8e6 !629 修复dispatch单词拼写错误。 Merge pull request !629 from pef/typo openharmony_ci 2021-09-24 10:32:58 +00:00
  • d59aad1f3a !580 新增解析异常和backtrace信息脚本 Merge pull request !580 from zhangfanfan2/script openharmony_ci 2021-09-24 08:29:13 +00:00
  • 9b07aece2d fix: 修复dispatch单词拼写错误。 【背景】 打印有错误单词的提示语 [ERR] Dsipatch signals failed!, ret: 22 这里单词应该是 dispatch 。 【修改方案】 1. 将Dsipatch改为Dispatch。 pef 2021-09-24 03:18:40 +00:00
  • de8bd2866a !609 三方库FatFs升级至r0.14a版本 Merge pull request !609 from Far/fatfs_update openharmony_ci 2021-09-24 00:53:43 +00:00
  • 1150f86d46 !628 fix: 共享内存问题修复 Merge pull request !628 from Harylee/shm openharmony_ci 2021-09-24 00:31:51 +00:00
  • 9fdb80f85f fix: 共享内存问题修复 Haryslee 2021-09-23 21:04:36 +08:00
  • 93e74c5f0b !520 修复sigwait等待到的信号值与获取的siginfo中的值不一致 Merge pull request !520 from lnlan/fixed_sigwait openharmony_ci 2021-09-23 03:22:04 +00:00
  • d23f2fc73f feat:适配三方库FatFs升级至r0.14a版本 Far 2021-09-07 14:51:45 +08:00
  • a37c850d1b !622 解决OsLockDepCheckIn异常处理中存在锁嵌套调用 导致死锁异常信息不正常输出问题 Merge pull request !622 from wanghao-free/OpenHarmony_1.0.1_release openharmony_ci 2021-09-22 06:50:00 +00:00
  • b20adcf0a3 !627 codex问题修复 Merge pull request !627 from LeonChan/b2 openharmony_ci 2021-09-22 06:42:59 +00:00
  • a6552607ed fix: profs file mode LeonChan 2021-09-19 14:02:51 +08:00
  • c0721f4f0b !626 处理链接器失败时关闭打开的文件 Merge pull request !626 from LeonChan/codex openharmony_ci 2021-09-18 09:41:31 +00:00
  • a375bf5668 fix: close file when process interpretor failed Leon Chan 2021-09-18 15:00:35 +08:00
  • 390181a2d5 !625 procfs 使用统一的权限 Merge pull request !625 from LeonChan/procfs_mode-2 openharmony_ci 2021-09-18 03:41:27 +00:00
  • bf7afbc1c3 fix: same file mode for procfs files Leon Chan 2021-09-16 16:18:02 +08:00
  • 52d1d8d8d0 !623 procfs 使用统一的权限 Merge pull request !623 from LeonChan/procfs_mode openharmony_ci 2021-09-16 11:35:42 +00:00
  • c79bcd028e fix: same file mode for procfs files Leon Chan 2021-09-16 16:18:02 +08:00
  • 1eca7a502a fix: 解决OsLockDepCheckIn异常处理中存在锁嵌套调用 导致死锁异常信息不正常输出问题 wanghao-free 2021-09-14 23:35:56 -07:00
  • ecd9ca7781 !534 pagecache从filep改为使用vnode Merge pull request !534 from LeonChan/pg openharmony_ci 2021-09-15 03:51:50 +00:00
  • 38a6b804e9 feat: page cache backed by vnode instead of filep Leon Chan 2021-08-05 19:53:57 +08:00
  • 92f33ab9c4 !620 refactor: 清理Makefile冗余项 Merge pull request !620 from Zhaotianyu/0911refactor_makefile openharmony_ci 2021-09-13 12:33:41 +00:00
  • b3d96d166c refactor: 清理Makefile冗余项 arvinzzz 2021-09-11 16:05:23 +08:00
  • 0326cbf12e !619 简化make脚本 Merge pull request !619 from Caoruihong/opt_make_scripts openharmony_ci 2021-09-10 07:53:14 +00:00
  • c3facd1b95 fix: 修复sigwait等待到的信号值与获取的siginfo中的值不一致 【背景】 集成测试发送两个不同的信号,sigwait第二次等到的仍是第一个信号 经定位,信号在kill时会将相关的siginfo信息拷贝到taskcb的unbinfo中,sigwait 处理时从unbinfo拷贝给用户。若此信号发送时处于屏蔽状态,再有其他信号发送会覆盖 掉unbinfo,此时sigwait等待这个信号获取到的info已经被覆盖 【修改方案】 1. 每个任务添加一个siginfo缓存链表,在处理信号前夕从缓存链表取出info到unbinfo中 lnlan 2021-08-04 00:56:39 +00:00
  • 80e24fa9db !618 回退错误合入的解决getgroups的list比设置的list多一个gid问题的修改 Merge pull request !618 from wanghao-free/OpenHarmony_1.0.1_release OpenHarmony-v1.1.3-LTS openharmony_ci 2021-09-09 14:54:09 +00:00
  • 8713997548 !617 syscall review bugfix Merge pull request !617 from 野生毛霉君/master openharmony_ci 2021-09-09 14:53:55 +00:00
  • a627cdba0c chore(make): simplify build scripts Caoruihong 2021-09-09 18:56:47 +08:00
  • 15bded54c9 fix: 回退错误合入的解决getgroups的list比设置的list多一个gid问题的修改 wanghao-free 2021-09-09 02:30:38 -07:00
  • 2a0db42072 !616 release分支解决nanosleep 接口的rmtp参数被错误清零问题 Merge pull request !616 from wanghao-free/OpenHarmony_1.0.1_release openharmony_ci 2021-09-09 08:34:13 +00:00
  • 214f44e935 fix: syscall review bugfix mucor 2021-09-09 11:48:17 +08:00
  • de82bf893a !615 shell命令中rm -r指令尝试删除/dev下节点系统出错 Merge pull request !615 from 高荣鑫/OpenHarmony_1.0.1_release openharmony_ci 2021-09-09 06:40:27 +00:00
  • a0bb06189d !614 修复子进程setgroups时会额外加上父进程gid,导致getgroups的list比设置的list多一个gid的问题 Merge pull request !614 from 刘占伟/OpenHarmony_1.0.1_release openharmony_ci 2021-09-09 06:39:12 +00:00
  • a8513ae614 !613 解决sd卡读写操作时对卡进行热插拔后,disk资源未释放问题 Merge pull request !613 from 董逸群/OpenHarmony_1.0.1_release openharmony_ci 2021-09-09 06:38:33 +00:00
  • 0c203c1e57 fix: 解决nanosleep 接口的rmtp参数被错误清零问题 wanghao-free 2021-09-08 20:04:54 -07:00
  • 93658ba478 fix: 解决shell命令中rm -r指令尝试删除/dev下节点系统出错的问题 gao-rongxin 2021-09-08 19:49:51 -07:00
  • 58aea01f5a fix: 修复子进程setgroups时会额外加上父进程gid,导致getgroups的list比设置的list多一个gid的问题 liu-zhanwei 2021-09-08 19:24:16 -07:00
  • d39ed70c65 fix:解决disk资源未释放导致的资源泄露问题 dong-yiqun 2021-09-09 10:23:36 +08:00
  • ba977dd5ab !605 refactor: 内核目录结构整理 Merge pull request !605 from Zhaotianyu/0902dir_refactor openharmony_ci 2021-09-09 01:23:33 +00:00
  • 3e6bab5158 !612 修改commit msg后重新上传,解决OsMountRootfs失败问题 Merge pull request !612 from wanghao-free/OpenHarmony_1.0.1_release openharmony_ci 2021-09-08 09:56:11 +00:00
  • 1ecacc15b1 !593 feat: add sync() to vfs Merge pull request !593 from MGY917/sync openharmony_ci 2021-09-08 08:56:12 +00:00
  • 672cff7ee5 fix: 解决OsMountRootfs失败问题 wanghao-free 2021-09-08 01:43:22 -07:00
  • 33d0c1bd0b refactor: 内核目录结构整理 arvinzzz 2021-09-06 16:55:45 +08:00
  • e095e87682 !574 fix: solve SIGCHLD ignored in sigsuspend() Merge pull request !574 from MGY917/sigsuspend openharmony_ci 2021-09-08 08:27:12 +00:00
  • 597ced7948 !595 fix: dyload open close failed Merge pull request !595 from MGY917/dyload_fd openharmony_ci 2021-09-08 08:26:55 +00:00
  • f67c4dae51 feat: add sync() to vfs Guangyao Ma 2021-08-31 15:50:00 +08:00
  • 5e87d8c183 fix: dyload open close failed Guangyao Ma 2021-08-31 16:56:21 +08:00
  • 87ad9f74dc !604 升级optimized-routines到v21.02 Merge pull request !604 from Caoruihong/pick-1ec8d5a openharmony_ci 2021-09-07 07:41:15 +00:00
  • 8cb09c5866 feat(libc): upgrade optimized-routines to v21.02 Caoruihong 2021-08-26 12:32:36 +08:00
  • de8257bc82 !551 TODOList通过issue跟踪,不在代码仓中添加 Merge pull request !551 from Denny/remove_todolist openharmony_ci 2021-09-03 01:01:06 +00:00
  • 19b39b1bff !600 参数化liteos_config_file配置项 Merge pull request !600 from Caoruihong/opt_20210902 openharmony_ci 2021-09-02 10:54:09 +00:00
  • 5e07663374 !598 优化trace device初始化,不在system_init.c中调用,改为LOS_MODULE_INIT Merge pull request !598 from LiteOS/master openharmony_ci 2021-09-02 04:06:41 +00:00
  • f9a907772f feat(build): make liteos_config_file available as gn argument Caoruihong 2021-09-02 10:54:15 +08:00
  • 007f385396 !596 优化编译脚本,DEVICE_PATH下的drivers/Kconfig由可选改为必选 Merge pull request !596 from Caoruihong/opt_20210901 openharmony_ci 2021-09-01 11:07:20 +00:00
  • 463bc0546f chore(build): optimize build scripts, make Kconfig in DEVICE_PATH mandatory Caoruihong 2021-09-01 10:54:14 +08:00
  • 0c93a9b4f8 !597 删除tools/build/config下的配置文件,更新编译脚本 Merge pull request !597 from Caoruihong/opt_kconfig openharmony_ci 2021-09-01 08:45:23 +00:00