zephyrproject-rtos / zephyr

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
https://docs.zephyrproject.org
Apache License 2.0
10.61k stars 6.5k forks source link

Malloc support for ARC Metaware standard C library #43753

Open ruuddw opened 2 years ago

ruuddw commented 2 years ago

Since a while the ARC MetaWare toolchain is supported now with Zephyr, including the use of the MetaWare standard C library. However, dynamic memory management functions (malloc etc.) are not supported. For other libraries these are either supported or mapped to the Zephyr heap functions.

Describe the solution you'd like Support for MetaWare malloc implementations:

Describe alternatives you've considered Wrapper implementation: map malloc to Zephyr heap functions instead of using the Metaware implementation. Could be an option as well, but use of MetaWare malloc implementation is probably more portable for MetaWare based applications.

zephyrbot commented 7 months ago

Hi @evgeniy-paltsev,

This issue, marked as an Enhancement, was opened a while ago and did not get any traction. Please confirm the issue is correctly assigned and re-assign it otherwise.

Please take a moment to review if the issue is still relevant to the project. If it is, please provide feedback and direction on how to move forward. If it is not, has already been addressed, is a duplicate, or is no longer relevant, please close it with a short comment explaining the reason.

Thanks!