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 e23acfab36
Fix windows thread data issue and enhance windows os_mmap (#1372)
Thread data should not be destroyed when thread exits, or other thread
may not be able to join it. This PR saves the thread data into thread data
list when thread exits, sets thread status and stores the return value, so
that other thread can join it.

Also set MEM_TOP_DOWN flag for Windows VirtualAlloc to yield LLVM
JIT relocation error.

And set opt/size level to 3 for LLVM JIT for future use, currently the flags
are not used by LLVM JIT.
2022-08-11 16:57:32 +08:00
..
alios Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
android Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
common Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
darwin Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
esp-idf Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
include Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
linux Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
linux-sgx Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
nuttx Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
riot Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
rt-thread Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
vxworks Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +08:00
windows Fix windows thread data issue and enhance windows os_mmap (#1372) 2022-08-11 16:57:32 +08:00
zephyr Implement POSIX semaphore support for linux platform (#1345) 2022-08-08 19:59:46 +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.