openharmony_kernel_liteos_m/components
arvinzzz d7f3aef326 refactor: 不同C库的malloc适配归一
1. 不同C库的malloc实现归一化,由原先//kal/libc/musl、//kal/libc/newlib、
   //../../third_party/musl/porting/liteos_m_iccarm/kernel 各自实现,
   统一至//kal/posix/src/malloc.c实现,并实现对三种C库的兼容

2. Kconfig归一化的配套调整,删除Top->"Compat"->"Choose libc implementation"下
   malloc API的开关控制,统一归入"Top"->"Compat"->"Enable POSIX API"下
   "Enable POSIX MALLOC API"进行能力开关控制

BREAKING CHANGE:
Kconfig变更:
删除:
LOSCFG_LIBC_ICCARM_MALLOC
LOSCFG_LIBC_NEWLIB_MALLOC
新增:
LOSCFG_POSIX_MALLOC_API

close: I6AGOW

Signed-off-by: arvinzzz <zhaotianyu9@huawei.com>
Change-Id: I584e337cdb36184cf40c36c4f7c73ab780c31a42
2023-01-18 11:22:01 +08:00
..
backtrace fix: M核添加维测接口 2022-05-06 07:44:02 +00:00
cppsupport fix: 当前仓代码编译告警的问题 2022-01-19 02:27:14 +00:00
cpup fix:修复codecheck告警 2022-12-30 12:11:01 +08:00
debugtools style: Misspelling 2022-06-23 09:46:16 +08:00
dynlink !807 非安全函数告警清理 2022-08-26 04:45:26 +00:00
exchook fix: 内核告警修复 2022-07-29 08:30:38 +00:00
fs refactor: 不同C库的malloc适配归一 2023-01-18 11:22:01 +08:00
iar_tls TCB结构体扩展宏添加分号 2022-06-14 11:31:18 +08:00
lmk fix: 内核告警修复 2022-07-29 08:30:38 +00:00
lms change memset to (VOID)memset when not handling the return value 2022-08-15 19:56:39 +08:00
net fix: icmp hardware checksum failed for dwc gmac ip core 2022-10-17 20:33:11 +08:00
power feat: 修复低功耗下时间更新缺陷 2022-12-05 17:01:37 +08:00
security <fix> 2022-09-24 22:11:27 +08:00
shell fix: 修复shell删除命令误删目录的问题 2022-10-25 12:19:46 +08:00
signal fix: 修复未使用的参数和类型比较编译报错问题 2022-02-15 18:53:30 +08:00
trace feat: add hook call in LOS_QueueReadCopy and LOS_QueueWriteCopy 2022-11-08 18:32:41 +08:00
BUILD.gn fix: M核添加维测接口 2022-05-06 07:44:02 +00:00