wasm-micro-runtime/core/shared/platform
Javan 8f902fa9ae
Enable Android libc wasi support. (#590)
Some libc APIs required by wasi native lib are missing in some Android API versions, only when the version >= 24, all APIs are supported. Add the missing APIs in android platform layer, leave them empty, report error and return failed if they are called. Also update CMakeLists.txt to enable libc wasi by default.

Co-authored-by: Wenyong Huang <wenyong.huang@intel.com>
2021-03-24 15:53:55 +08:00
..
alios Modify os_cond_reltimedwait to support long time wait (#461) 2020-12-07 17:37:53 +08:00
android Enable Android libc wasi support. (#590) 2021-03-24 15:53:55 +08:00
common fix pthread library issues: (#522) 2021-02-09 10:36:44 +08:00
darwin Enable to use BH_VPRINTF macro to redirect stdout output (#560) 2021-03-06 22:29:58 +08:00
esp-idf Fix some compilation warnings and add esp-idf platform for experiment (#454) 2020-11-30 16:03:51 +08:00
include Enable to use BH_VPRINTF macro to redirect stdout output (#560) 2021-03-06 22:29:58 +08:00
linux Enable to use BH_VPRINTF macro to redirect stdout output (#560) 2021-03-06 22:29:58 +08:00
linux-sgx Modify os_cond_reltimedwait to support long time wait (#461) 2020-12-07 17:37:53 +08:00
nuttx Using posix thread implementation for NuttX (#462) 2020-12-07 21:15:41 +08:00
riot Modify os_cond_reltimedwait to support long time wait (#461) 2020-12-07 17:37:53 +08:00
rt-thread Fix failed in loading wasm byte-code if return NULL while size == 0 in os_malloc (#500) 2021-01-18 13:24:10 +08:00
vxworks Enable to use BH_VPRINTF macro to redirect stdout output (#560) 2021-03-06 22:29:58 +08:00
windows Enable to use BH_VPRINTF macro to redirect stdout output (#560) 2021-03-06 22:29:58 +08:00
zephyr Fix sample littlevgl/gui build issues on zephyr platform (#588) 2021-03-23 14:20:50 +08:00
README.md re-org platform APIs, simplify porting process (#201) 2020-03-16 16:43:57 +08:00

This folder contains the platform abstract layer for multiple platforms. To support a new platform, you can simply create a new folder here and implement all the APIs defined in include folder.

Refer to port_wamr.md for how to port WAMR to a target platform.