This repository has been archived on 2023-11-05. You can view files and clone it, but cannot push or open issues or pull requests.
wasm-micro-runtime/core/shared/platform
Wenyong Huang 541f577164
Implement wasm_runtime_init_thread_env for Windows platform (#683)
Implement wasm_runtime_init_thread_env() for Windows platform by calling os_thread_env_init(): if current thread is created by developer himself but not runtime, developer should call wasm_runtime_init_thread_env() to init the thread environment before calling wasm function, and call wasm_runtime_destroy_thread_env() before thread exits.
And clear compile warnings for Windows platform, fix compile error for AliOS-Things platform

Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
2021-08-03 10:49:50 +08:00
..
alios Modify os_cond_reltimedwait to support long time wait (#461) 2020-12-07 17:37:53 +08:00
android Implement AOT support for RISCV (#649) 2021-07-22 11:16:47 +08:00
common Enable to build wamrc with custom llvm and fix some compile warnings (#672) 2021-07-26 09:29:19 +08:00
darwin Implement AOT support for RISCV (#649) 2021-07-22 11:16:47 +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 Implement wasm_runtime_init_thread_env for Windows platform (#683) 2021-08-03 10:49:50 +08:00
linux Implement AOT support for RISCV (#649) 2021-07-22 11:16:47 +08:00
linux-sgx Modify os_cond_reltimedwait to support long time wait (#461) 2020-12-07 17:37:53 +08:00
nuttx platform/nuttx: Support riscv based chips (#648) 2021-06-07 15:37:09 +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 Re-org thread env init/destroy for HW bound check (#631) 2021-05-14 11:13:12 +08:00
windows Implement wasm_runtime_init_thread_env for Windows platform (#683) 2021-08-03 10:49:50 +08:00
zephyr Enable mpu stack for latest zephyr to enable app manager (#673) 2021-07-27 12:22:22 +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.