Man, Jianting (Meco)
41631fe712
modify version to v4.1.1 ( #5847 )
2022-04-20 15:31:51 +08:00
Man, Jianting (Meco)
03823b5016
[kconfig] add 64bit default value for stack size. set tick HZ as 1000 by default ( #5778 )
...
* [kconfig] add 64bit default value for stack size. set tick HZ as 1000 by default
* 用RT_KSERVICE_USING_STDLIB_MEMXXX代替RT_KSERVICE_USING_STDLIB_MEMCP/MEMSET
将RT_KSERVICE_USING_STDLIB设置为默认开启
* 优化rt_kprintf支持longlong的能力,默认在64位CPU为开启状态
RT_PRINTF_LONGLONG命名不规范,更改为RT_KPRINTF_USING_LONGLONG
* fix commit error
* fix error
* 优化 system 函数
* RT_KSERVICE_USING_STDLIB_MEMXXX->RT_KSERVICE_USING_STDLIB_MEMORY
2022-04-09 00:40:36 +08:00
Man, Jianting (Meco)
5a0fea6987
[Kconfig][libcpu] 增加ARCH_CPU_BIG_ENDIAN ( #5547 )
...
* [cpu] 增加ARCH_CPU_BIG_ENDIAN
- 之前RT_USING_BIG_ENDIAN的命名并不合理,予以替换为ARCH_CPU_BIG_ENDIAN
- 删除一处多余的ARCH_CPU_64BIT
- 整理了libcpu/Kconfig的格式
* [libcpu][Kconfig] Cortex-M4&7 select ARCH_ARM_CORTEX_FPU
* revert last commit
2022-01-25 15:00:47 +08:00
Meco Man
dd62b2b106
[kservice] 增加RT_KSERVICE_USING_STDLIB_MEMSET RT_KSERVICE_USING_STDLIB_MEMCPY
2022-01-09 00:23:18 +08:00
guozhanxin
0e5dd7d1ab
update Kconfig, add RT_HOOK_USING_FUNC_PTR
2022-01-05 15:48:42 +08:00
Meco Man
093b9700c8
[kservice] remove RT_USING_ASM_MEMCPY RT_USING_ASM_MEMSET
2021-12-19 08:45:08 -05:00
Tangyuxin
d724eed9fc
分离内存分配接口与内存分配算法 ( #5175 )
...
* [kernel][mem] Multiple instances of small memory allocation algorithm
* [kernel][mem] Change small memory management algorithm memory header flag
* [kernel][mem] Fix assertion problem
* [kernel][slab] Multiple instances of slab memory management algorithm
* [kernel][memheap] Remove rt_malloc/rt_free/rt_realloc and other related memory interfaces
* [kernel][mem] Clean up memory space of small memory management objects
* [kernel][kservice] Add memory application interface and thread protection interface
* [kernel][kservice] Fix function return value problem
* [kernel][memheap] Optimize memheaptrace print
* [kernel][memheap] Support best mode
* [kernel][memory] Remove semaphore lock
* [kernel][memheap] Add locked flag
* [kernel][memory] Support malloc memory in interrupt
* [kernel][memheap] Add 'memheapcheck' cmd
* [kernel][mem] Fix failure to request full memory
* [kernel][memheap] Fix compilation warning
* [kernel][mem] Fix mem realloc ASSERT
* [examples][testcases] Add small mem testcase
* [examples][mem_tc] Modify test memory size
* [examples][testcases] Add slab memory management algorithm test case
* [examples][testcases] fix small memory management algorithm test case
* [kernel][memory] Adjusting memory allocation algorithm object definition and interface
* [kernel][memory] Fix compilation warning
* [examples][utest] Fix mem test case
* [examples][utest] fix slab test case
* [utest][testcases] Shorten test time
* [kernel][memory] Formatting code
* [examples][utest] Adjust test run time
* [examples][utest] Formatting code
* [bsp] update all rtconfig.h
2021-12-16 16:23:58 +08:00
Meco Man
2d505d8ffd
[kservice] 精简RT_PRINTF_PRECISION
2021-11-27 23:52:34 -05:00
Meco Man
e13230ba72
[kernel] 整理Kconfig
2021-11-27 18:34:44 -05:00
Meco Man
6a863ef65c
[kservice] 优化RT_PRINTF_LONGLONG,减少重复代码
2021-11-27 18:30:41 -05:00
Bernard Xiong
6a6b43fe3e
Merge pull request #5261 from mysterywolf/weak
...
[kernel] prepare to support full functional sprintf-family functions
2021-11-24 17:38:15 +08:00
Meco Man
cc44316410
[master] modify version to v4.1.0
2021-11-19 17:27:43 -05:00
Jianting (Meco) Man
b98539e3f8
Merge branch 'master' into weak
2021-11-11 10:55:44 -05:00
Bernard Xiong
301856ac95
Merge pull request #5063 from Eureka1024/master
...
[kernel]增加一种新的查找字节最低非0位的算法
2021-11-11 10:18:29 +08:00
杨澄
e509b9fe32
Update Kconfig
2021-11-09 23:30:18 +08:00
Meco Man
da0bb7f629
[kservice] add RT_WEAK for rt_vsnprintf
2021-11-07 13:24:07 -05:00
Meco Man
bd24c67d06
define RT_USING_BIG_ENDIAN for the long-term version
2021-10-18 17:41:14 -04:00
aozima
2e5b4736fe
[kernel] update memheap auto binding policy.
2021-09-18 10:12:33 +08:00
杨澄
1ef31445fd
[src][Kconfig] 增加隐性RT_KSERVICE_USING_TINY_FFS定义
2021-09-15 00:10:35 +08:00
Meco Man
b339b5cf33
[src][Kconfig] 增加隐性RT_USING_ASM_MEMCPY定义
2021-08-03 12:05:07 +08:00
rtthread-bot
7ef6bb4a0d
Merge remote-tracking branch 'rtt_gitee/gitee_master'
2021-07-15 16:26:44 +00:00
liuduanfei
4e40129e57
Kconfig 中添加 RT_PRINTF_LONGLONG 的选择,默认不选择
2021-07-15 08:30:17 +00:00
fenghuijie
05bb1a50b0
添加idle回收资源的修改
2021-07-03 17:54:58 +08:00
armink
c61419b69b
Update the version number to 4.0.4
2021-05-10 09:10:54 +08:00
Meco Man
e65b2a1c2e
add "kservice optimization" option
2021-04-09 13:37:55 +08:00
Bernard Xiong
c3978ed9ce
Merge pull request #4396 from mysterywolf/kservice
...
[kernel] add RT_KSERVICE_USING_STDLIB
2021-04-02 18:24:25 +08:00
WillianChan
ffe4493982
[kernel][Konfig]modify Kconfig file
...
Signed-off-by: WillianChan <chentingwei@rt-thread.com>
2021-03-05 16:16:34 +08:00
Meco Man
58f000bdce
修改拼写错误
2021-03-01 23:58:04 +08:00
Meco Man
00cebaacac
add RT_KERVICE_USING_STDLIB
2021-02-28 05:07:02 +08:00
yangjie11
d79802b942
[src][SConscript] Provide user heap options
2020-11-21 17:56:02 +08:00
armink
dddc8ab896
Update the RT_VER_NUM to 4.0.3.
2020-01-09 10:45:21 +08:00
Bernard Xiong
71311b73ae
[Kernel] Fix the wrong indentation
2019-09-28 12:26:48 +08:00
LinJieqiang
d16d78c53e
fix spelling mistake for "RT_IDEL_HOOK_LIST_SIZE"
2019-09-05 08:33:12 +08:00
armink
6408aac04a
Update the version number to 4.0.2
2019-05-17 13:49:32 +08:00
BernardXiong
84407ef186
[Kernel] Disable color log in default
2019-04-04 01:11:11 +00:00
yangjie
a7f4f120dd
[src][Kconfig]Open soft_timer by default
2019-04-01 17:10:41 +08:00
BernardXiong
fd9835e4f4
[Kernel] Fix the bsp external config name
2019-03-26 05:08:24 +00:00
BernardXiong
1487a4f732
[Kernel] Support ARCH data types definitions
2019-03-26 01:03:39 +00:00
armink
0d7ba79219
Remove the DBG_COLOR and DBG_ENABLE definition.
2019-03-06 17:54:30 +08:00
armink
9133dde430
[Kconfig] Update the version number to 4.0.1
2019-01-28 20:11:45 +08:00
armink
a0243d7795
Add RTT version number on Kconfig file.
2018-11-27 13:47:03 +08:00
shaojinchun
fc6bc1ad39
Add smp support to RT-Thread 4.0
2018-11-22 18:16:47 +08:00
geniusgogo
379451c081
code indent
2018-11-10 10:45:36 +08:00
geniusgogo
1b8d7b3557
fixed Kconfig IDLE hook config
2018-11-08 22:25:47 +08:00
Bernard Xiong
efe4523132
[Kernel] move module tolibc/libdl.
2018-08-30 20:27:45 +08:00
liang yongxiang
39d0236194
[kernel] add all RT_DEBUG_* options macro to menuconfig
2018-07-17 20:15:02 +08:00
armink
e9c165034e
[kernel][idle] Add idle hook list.
2018-07-13 10:02:27 +08:00
Bernard Xiong
884fb70fe9
[Kernel] Add device ops feature.
2018-06-10 17:59:17 +08:00
Bernard Xiong
5326bd55a5
[Kernel] Add memory trace for small memory management
2017-12-22 14:36:35 +08:00
Bernard Xiong
7bc87e4ae8
[Kconfig] Rename all of KConfig files to 'Kconfig'
2017-11-30 20:12:53 +08:00