wasm-micro-runtime/core/shared/platform
Wenyong Huang 64b5459066
Implement Windows thread/mutex/cond APIs to support multi-thread (#627)
Implement Windows thread/mutex/cond related APIs to support Windows multi-thread feature
Change Windows HW boundary check implementation for multi-thread: change SEH to VEH
Fix wasm-c-api issue of getting AOTFunctionInstance by index, fix wasm-c-api compile warnings
Enable to build invokeNative_general.c with cmake variable
Fix several issues in lib-pthread
Disable two LLVM passes in multi-thread mode to reserve volatile semantic
Update docker script and document to build iwasm with Docker image

Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
2021-05-11 16:48:49 +08:00
..
alios Modify os_cond_reltimedwait to support long time wait (#461) 2020-12-07 17:37:53 +08:00
android Refine aot call func procedure and fix zephyr timer overflow issue (#617) 2021-04-19 21:06:56 +08:00
common Implement Windows thread/mutex/cond APIs to support multi-thread (#627) 2021-05-11 16:48:49 +08:00
darwin Refine aot call func procedure and fix zephyr timer overflow issue (#617) 2021-04-19 21:06:56 +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 Fix compile warnings on windows platform: dll linkage and others (#604) 2021-04-09 14:55:58 +08:00
linux Refine aot call func procedure and fix zephyr timer overflow issue (#617) 2021-04-19 21:06:56 +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 Refine aot call func procedure and fix zephyr timer overflow issue (#617) 2021-04-19 21:06:56 +08:00
windows Implement Windows thread/mutex/cond APIs to support multi-thread (#627) 2021-05-11 16:48:49 +08:00
zephyr Refine aot call func procedure and fix zephyr timer overflow issue (#617) 2021-04-19 21:06:56 +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.