mage1
|
635cfadc25
|
mm: Move mm_heap_s related stuff to private header file
since it will improve the modularity and reduce the inforamtion explosion
Change-Id: I085b36adb38993a979625a1f4c252d364a15afa1
|
2021-03-19 09:56:39 -07:00 |
|
YAMAMOTO Takashi
|
7f61256b32
|
mm/mm_heap/mm_initialize.c: Fix syslog format errors
|
2020-11-20 22:22:53 -08:00 |
|
ligd
|
6b7dd62bad
|
mm/mm_heap/mm_initialize.c: add sem lock to mm_addregion()
Change-Id: I4a72e36fcd4504c0d8e671fe2243b14764db3b35
|
2020-09-15 08:50:01 +09:00 |
|
Masayuki Ishikawa
|
ad9db974cb
|
mm: Fix heap corruption in protected build
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
|
2020-04-22 13:45:56 +08:00 |
|
ligd
|
ef360394c7
|
mm/mm_heap: fix mm_heap not support BUILD_FLAT
1. change ifdef __KERNEL__ to:
if defined(CONFIG_BUILD_FLAT) || defined(__KERNEL__)
2. change mm_delaylist to *mm_delaylist
3. change FAR struct mm_delaynode_s *new to:
FAR struct mm_delaynode_s *tmp
4. should check mm_trysemaphore() return values
Change-Id: I57ba991f13c3eaf56dc2d71ac946c11669e32dfa
Signed-off-by: ligd <liguiding@fishsemi.com>
|
2020-04-10 07:49:32 -06:00 |
|
ligd
|
1d2396353e
|
mm/mm_heap: add mm_delaylist to mm_heap_s struct
Change-Id: I2ffaec5557bf2dd2021baa6cda84bb5318425caa
Signed-off-by: ligd <liguiding@fishsemi.com>
|
2020-04-09 10:29:28 -06:00 |
|
Андрей Заболотный
|
a4e0b23f4f
|
Prevents NuttX crashing if MM_REGIONS is too small.
Added a DEBUGASSERT and a runtime check so that mm_region will not overwrite critical heap data if user incorrectly defines MM_REGIONS.
|
2020-03-06 10:00:44 -06:00 |
|
YAMAMOTO Takashi
|
46ad645efc
|
mm: Add a bunch of assertions
|
2020-02-13 08:21:18 -06:00 |
|
Gregory Nutt
|
1382ea5447
|
mm/: Coding style clean-up
Run tools/nxstyle against all C files under mm/ and correct coding standard violations.
|
2020-02-13 15:16:53 +01:00 |
|
Gregory Nutt
|
b54ffe858a
|
Standardization of some function headers.
|
2018-03-13 09:52:27 -06:00 |
|
Gregory Nutt
|
7cf88d7dbd
|
Make sure that labeling is used consistently in all function headers.
|
2018-02-01 10:00:02 -06:00 |
|
Gregory Nutt
|
6f1c5e7b43
|
Add some comments.
|
2016-11-05 09:44:29 -06:00 |
|
Gregory Nutt
|
43eb04bb8f
|
Without lowsyslog() *llinfo() is not useful. Eliminate and replace with *info().
|
2016-06-20 11:59:15 -06:00 |
|
Gregory Nutt
|
b29a4dd49c
|
audio/, crypto/, libnx/, and mm/: Change some err() ERRORS to warn() WARNINGS or info()
|
2016-06-12 09:46:23 -06:00 |
|
Gregory Nutt
|
e99301d7c2
|
Rename *lldbg to *llerr
|
2016-06-11 14:55:27 -06:00 |
|
Gregory Nutt
|
c4493528a1
|
Remove some empty file section section header comments
|
2016-02-17 18:57:35 -06:00 |
|
Gregory Nutt
|
cb9e27c3b0
|
Standardize naming used for public data and function groupings
|
2015-10-02 16:30:35 -06:00 |
|
Gregory Nutt
|
b33c2d9cef
|
Move include/nuttx/mm.h to include/nuttx/mm/mm.h
|
2014-09-24 07:29:09 -06:00 |
|
Gregory Nutt
|
3464089542
|
Move core heap allocator logic from mm/. to mm/mm_heap/.
|
2014-09-22 10:53:50 -06:00 |
|