Commit Graph

11727 Commits

Author SHA1 Message Date
Bernard Xiong 2884700817
Merge pull request #4759 from mysterywolf/rt_tick
[kernel] 对rt_tick变量增加volatile修饰,防止编译器优化时出现问题
2021-06-03 23:52:38 +08:00
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
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
Bernard Xiong 19de22f485
Merge pull request #4695 from wfwzhxd/wfwzhxd-patch-1
注释错误,此处的场景是zone满了,不是空了
2021-05-21 23:06:11 +08:00
Bernard Xiong 81c7bf8944
Merge pull request #4711 from bigmagic123/rv64
Rv64 qemu virt Support M-Mode
2021-05-21 22:37:29 +08:00
Bernard Xiong 126af8e43c
Merge pull request #4712 from mysterywolf/devfs
[dfs] 将文件系统默认最大数量以及最大类型改为4
2021-05-21 21:27:42 +08:00
bigmagic123 d6f5fbcd5b format code 2021-05-21 18:39:41 +08:00
Meco Man 8676fd966e [dfs] 将文件系统默认最大数量以及最大类型改为4 2021-05-21 18:02:43 +08:00
Meco Man 14c29063e8 [devfs] _device_fs增加注释 2021-05-21 17:50:57 +08:00
bigmagic a5503a4a71 add rv64 virt readme 2021-05-21 17:47:43 +08:00