Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

分离内存分配接口与内存分配算法 #5175

Merged
merged 30 commits into from
Dec 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
1d178fc
[kernel][mem] Multiple instances of small memory allocation algorithm
enkiller Oct 12, 2021
33d5ca8
[kernel][mem] Change small memory management algorithm memory header …
enkiller Oct 13, 2021
0c97fc2
[kernel][mem] Fix assertion problem
enkiller Oct 13, 2021
6a23b2f
[kernel][slab] Multiple instances of slab memory management algorithm
enkiller Oct 13, 2021
0ea1a8c
[kernel][memheap] Remove rt_malloc/rt_free/rt_realloc and other relat…
enkiller Oct 13, 2021
b7ab74c
[kernel][mem] Clean up memory space of small memory management objects
enkiller Oct 13, 2021
3f2ee41
[kernel][kservice] Add memory application interface and thread protec…
enkiller Oct 13, 2021
080830c
[kernel][kservice] Fix function return value problem
enkiller Oct 13, 2021
66f1b04
[kernel][memheap] Optimize memheaptrace print
enkiller Oct 13, 2021
a836d35
[kernel][memheap] Support best mode
enkiller Oct 13, 2021
1cbfb8a
[kernel][memory] Remove semaphore lock
enkiller Oct 14, 2021
a480739
[kernel][memheap] Add locked flag
enkiller Oct 14, 2021
5182c76
[kernel][memory] Support malloc memory in interrupt
enkiller Oct 14, 2021
2696190
[kernel][memheap] Add 'memheapcheck' cmd
enkiller Oct 15, 2021
7e6b22e
[kernel][mem] Fix failure to request full memory
enkiller Oct 15, 2021
a034475
[kernel][memheap] Fix compilation warning
enkiller Oct 18, 2021
7a998c7
[kernel][mem] Fix mem realloc ASSERT
enkiller Oct 18, 2021
8e51c2f
[examples][testcases] Add small mem testcase
enkiller Oct 18, 2021
dd0d1fa
[examples][mem_tc] Modify test memory size
enkiller Oct 19, 2021
57beae9
[examples][testcases] Add slab memory management algorithm test case
enkiller Oct 25, 2021
6b17fec
[examples][testcases] fix small memory management algorithm test case
enkiller Oct 25, 2021
8796c07
[kernel][memory] Adjusting memory allocation algorithm object definit…
enkiller Dec 7, 2021
6cd894c
[kernel][memory] Fix compilation warning
enkiller Dec 7, 2021
5079630
[examples][utest] Fix mem test case
enkiller Dec 7, 2021
c1a0361
[examples][utest] fix slab test case
enkiller Dec 7, 2021
7d658a9
[utest][testcases] Shorten test time
enkiller Dec 8, 2021
a155079
[kernel][memory] Formatting code
enkiller Dec 8, 2021
dea0f11
[examples][utest] Adjust test run time
enkiller Dec 13, 2021
d2d22c6
[examples][utest] Formatting code
enkiller Dec 13, 2021
a8bc66f
[bsp] update all rtconfig.h
enkiller Dec 7, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
779 changes: 779 additions & 0 deletions bsp/CME_M7/.config

Large diffs are not rendered by default.

28 changes: 28 additions & 0 deletions bsp/CME_M7/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
mainmenu "RT-Thread Configuration"

config BSP_DIR
string
option env="BSP_ROOT"
default "."

config RTT_DIR
string
option env="RTT_ROOT"
default "../.."

# you can change the RTT_ROOT default "../.." to your rtthread_root,
# example : default "F:/git_repositories/rt-thread"

config PKGS_DIR
string
option env="PKGS_ROOT"
default "packages"

source "$RTT_DIR/Kconfig"
source "$PKGS_DIR/Kconfig"

config SOC_CME_M7
bool
select ARCH_ARM_CORTEX_M3
select RT_USING_COMPONENTS_INIT
default y
Loading