Xuxingliang
|
b9e59ad0a7
|
mm: add macro to judge if node/prenode is free
Signed-off-by: Xuxingliang <xuxingliang@xiaomi.com>
|
2023-09-12 22:09:36 +08:00 |
|
Xuxingliang
|
c9f33b7ee5
|
mm: use unified naming style for macros
Make all macro name starts with prefix MM_
Signed-off-by: Xuxingliang <xuxingliang@xiaomi.com>
|
2023-09-12 22:09:36 +08:00 |
|
wangbowen6
|
372fba70bb
|
mm_heap: dump and stat the mm_heapend node also
Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com>
|
2023-06-17 19:37:14 +08:00 |
|
Xiang Xiao
|
7990f90915
|
Indent the define statement by two spaces
follow the code style convention
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2023-05-21 09:52:08 -03:00 |
|
wangbowen6
|
b1948a1631
|
mm: move preceding to previous free node to reduce the overhead
Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com>
|
2023-02-01 11:14:02 +08:00 |
|
wangbowen6
|
723c6e52e2
|
mm: reorder the preceding and size and move MM_ALLOC_BIT to size
Signed-off-by: wangbowen6 <wangbowen6@xiaomi.com>
|
2023-02-01 11:14:02 +08:00 |
|
Xiang Xiao
|
70ecb4ef26
|
mm/heap: Changee mmchunk_handler_t to mm_node_handler_t
to unify the term usage(chunk v.s. node and mm v.s. mm_)
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2023-01-08 01:25:18 +02:00 |
|
Xiang Xiao
|
b567e09c3c
|
mm: Restore the return type of mm_lock from bool to int
Fix the issue reported here better:
https://github.com/apache/incubator-nuttx/pull/6995
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-11-07 10:01:52 +01:00 |
|
dongjiuzhu1
|
579e47347e
|
mm/mm_heap: define MM_MASK_BIT as significant bits mask
using MM_MASK_BIT to expand different bits of preceding field to store the
block status.
Signed-off-by: dongjiuzhu1 <dongjiuzhu1@xiaomi.com>
|
2022-10-29 00:12:02 +08:00 |
|
anjiahao
|
d1d46335df
|
Replace nxsem API when used as a lock with nxmutex API
Signed-off-by: anjiahao <anjiahao@xiaomi.com>
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
|
2022-10-17 15:59:46 +09:00 |
|
ligd
|
0169a51220
|
mm: handle take mm sem in IRQ
Signed-off-by: ligd <liguiding1@xiaomi.com>
|
2022-02-16 09:53:42 -03:00 |
|
Jiuzhu Dong
|
eba0323eae
|
mm/mm_heap: add mm_foreach to run handler for every memory node
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
|
2022-02-13 03:20:31 +08:00 |
|