Commit Graph

11785 Commits

Author SHA1 Message Date
Bernard Xiong e984037e44
Merge pull request #4758 from mysterywolf/protect
[bug][kernel] 保持空闲任务钩子函数调用的原子性
2021-06-03 20:23:00 +08:00
Meco Man e0b66ccab8 [kernel] 对rt_tick变量增加volatile修饰,防止编译器优化时出现问题 2021-06-03 20:09:26 +08:00
Meco Man 5a6bc99006 [bug][kernel] 保持空闲任务钩子函数调用的原子性 2021-06-03 19:05:36 +08:00
Bernard Xiong 52a66cc96f
Merge pull request #4756 from Guozhanxin/ac6
[src][memheap]Fix the crash problem after opening Oz optimization on ac6.
2021-06-03 18:20:13 +08:00
Bernard Xiong 79c1ae3e74
Merge pull request #4752 from Guozhanxin/armv10
update Arm ToolChains to 10-2020-q4.
2021-06-03 18:15:10 +08:00
guozhanxin 51ec75f71d [update]format memheap.c 2021-06-03 15:15:18 +08:00
guozhanxin 4d213254c3 [ci] add kernel/mem testcase. 2021-06-03 15:08:31 +08:00
guozhanxin 8e8ae9c951 [src][memheap] Fix the crash problem after opening Oz optimization on ac6. 2021-06-03 15:02:00 +08:00
guozhanxin 2c119a5c48 add memheap testcase for ac6 Oz optimization. 2021-06-03 15:00:13 +08:00
guozhanxin 9d5ae107ee [ci] update Arm ToolChains to 10-2020-q4. 2021-06-02 09:15:25 +08:00
Bernard Xiong aa13a78b3f
Merge pull request #4751 from mysterywolf/protect
[kernel]对rt_tick_increase临界区进行保护
2021-06-01 21:03:19 +08:00
Meco Man f34e9323b4 对rt_tick_increase临界区进行保护 2021-06-01 14:41:55 +08:00
Bernard Xiong 84fb09230f
Merge pull request #4741 from geniusgogo/fix_tick_increase
🐛 🐛  **It is strongly recommended to upgrade with all versions of the relevant code.**

fix rt_tick_increase critical code protection
2021-06-01 11:10:26 +08:00
Bernard Xiong 472be15404
Merge pull request #4745 from mysterywolf/rt-exit
[kernel][thread.c] 规范内部函数命名方式
2021-06-01 11:05:49 +08:00
Bernard Xiong 892edb4f4c
Merge pull request #4746 from mysterywolf/schedulor
[kernel][注释] 明确rt_schedule的调度时刻
2021-06-01 11:05:29 +08:00
Bernard Xiong ffde6dd2d5
Merge pull request #4747 from mysterywolf/trytake
[kernel] 增加rt_mutex_trytake
2021-06-01 11:04:45 +08:00
Meco Man 8b82b83482 [kernel] 增加rt_mutex_trytake 2021-05-30 11:47:33 +08:00
Meco Man 2e11562772 [kernel][注释] 明确rt_schedule的调度时刻 2021-05-29 19:10:48 +08:00
Meco Man 039d7979d8 [kernel][thread.c] 规范内部函数命名方式 2021-05-29 17:30:18 +08:00
geniusgogo 37960723b8 fix rt_tick_increase critical code protection 2021-05-28 18:42:40 +08:00
Bernard Xiong 06927af8f1
Merge pull request #4738 from enkiller/0528-1028
[kernel] Improve kernel stability
2021-05-28 16:20:56 +08:00
Bernard Xiong 844b4e024c
Merge pull request #4725 from zhouji92/master
kconfig配置菜单整理
2021-05-28 16:17:33 +08:00
tangyuxin d936746806 [kernel] Improve kernel stability 2021-05-28 10:28:00 +08:00
zhouji 3350b0ba4e [update] 整理cortex-a kconfig菜单,并更新相关BSP的配置。 2021-05-27 17:44:44 +08:00
zhouji d6e86a67bb [add] 在cortex-a中增加,打开RT_USING_CPU_FFS宏定义时的_rt_ffs实现。 2021-05-27 17:39:03 +08:00
Bernard Xiong 59bec27364
Merge pull request #4713 from ssd4561/ft2004
ft2000/4 开发板BSP完成提交
2021-05-27 17:06:01 +08:00
Bernard Xiong f61b966562
Merge pull request #4726 from Guozhanxin/origin/master
在潘多拉开发板上添加 usb 扬声器、麦克风选项
2021-05-27 16:53:40 +08:00
Bernard Xiong e3b36b2fe0
Merge pull request #4734 from margguo/dist_ide_with_default_value
dev:[tools] add default project name and project path while --dist-ide
2021-05-27 16:53:07 +08:00
Bernard Xiong efa31f7907
Merge pull request #4727 from Guozhanxin/readme
[bsp][qemu-riscv-virt64]add English README.md
2021-05-27 16:52:52 +08:00
Bernard Xiong 3481080cd8
Merge pull request #4729 from yangjie11/kernel-list
[src]移除 C99 依赖
2021-05-27 16:51:23 +08:00
huanghe 0c5692eece 修改部分格式问题
[add] 增加ft2004 BSP
2021-05-26 16:34:37 +08:00
chenyaxing 1ac2347e1d dev:[tools] add default project name and project path while --dist-ide 2021-05-25 21:17:35 +08:00
yangjie cd326d849a [src]移除 C99 依赖 2021-05-25 18:28:30 +08:00
guozhanxin e455b18241 [bsp][qemu-riscv-virt64]add English README.md 2021-05-25 11:58:02 +08:00
guozhanxin 247943f1cd add usb audio for pandora. 2021-05-24 16:59:32 +08:00
Bernard Xiong 17cae02ad5
Merge pull request #4721 from BernardXiong/fix_imx6ul
[BSP] Update imx6ul bsp for Kconfig and UART
2021-05-23 20:32:00 +08:00
BernardXiong 66e54122fc [BSP] fix space issue 2021-05-23 00:47:58 +08:00
Meco Man 07cab33b50 add sys/ioctl.h for pipe.c 2021-05-23 00:30:29 +08:00
Meco Man 5bce564738 add sys/ioctl.h for posix_termios.h 2021-05-23 00:25:49 +08:00
Meco Man 0e32728a5d [libc][rtlibc] remove libc_ioctl.h 2021-05-23 00:17:08 +08:00
Bernard Xiong c65e28bbdc
Merge pull request #4719 from mysterywolf/heapwarning
[kernel][idle] _has_defunct_thread函数增加条件编译
2021-05-22 21:55:13 +08:00
Bernard Xiong e614100084
Merge pull request #4720 from geniusgogo/fix_shell
fix shell msh_exec memory over-bound.
2021-05-22 21:50:17 +08:00
BernardXiong 22e84516f4 [BSP] Update imx6ul bsp for Kconfig and UART 2021-05-22 21:47:04 +08:00
geniusgogo 6c01083502 fix shell msh_exec memory over-bound. 2021-05-22 19:52:50 +08:00
Meco Jianting Man c58d893c1a
[kernel][idle] _has_defunct_thread函数增加条件编译
_has_defunct_thread函数增加条件编译,防止没有开启heap时报警
2021-05-22 17:21:42 +08:00
Meco Man ac3b3d13dd LWIP2.0.2 2.1.2 移除ERRNO
该定义只应该在141中使用到了
2021-05-22 12:13:31 +08:00
Meco Man 9352fdeba7 从LWIP移除ESHUTDOWN 2021-05-22 12:04:30 +08:00
Meco Man b10bef6f24 [sys/errno.h] 修复lwip报错 2021-05-22 03:20:01 +08:00
Meco Man 0e0e2a0f95 fix warning of posix_signal 2021-05-22 02:56:53 +08:00
Meco Man a5f7635f31 remove libc_errno.h & libc_limits.h 2021-05-22 02:50:35 +08:00