wasm-micro-runtime/core/shared/platform
zoraaver 13875f43c6
Enable WASI tests on Windows CI (#2699)
Most of the WASI filesystem tests require at least creating/deleting a
file to test filesystem functionality so some additional filesystem APIs
have been implemented on Windows so we can test what has been
implemented so far. For those WASI functions which haven't been
implemented, we skip the tests. These will be implemented in a future PR
after which we can remove the relevant filters.

Additionally, in order to run the WASI socket and thread tests, we need
to install the wasi-sdk in CI and build the test source code prior to
running the tests.
2023-11-06 19:24:06 +08:00
..
alios Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
android Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
common Refactor clock functions to use WASI types (#2666) 2023-10-25 18:06:04 +08:00
cosmopolitan Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
darwin Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
ego Make a workaround for EGO when fstat returns NOT_SUPPORT (#1970) 2023-02-21 11:11:27 +08:00
esp-idf Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
freebsd Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
include Refactor clock functions to use WASI types (#2666) 2023-10-25 18:06:04 +08:00
linux Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
linux-sgx Refactor clock functions to use WASI types (#2666) 2023-10-25 18:06:04 +08:00
nuttx Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
riot Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
rt-thread Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
vxworks Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +08:00
windows Enable WASI tests on Windows CI (#2699) 2023-11-06 19:24:06 +08:00
zephyr Abstract POSIX filesystem functions (#2585) 2023-10-19 19:19:39 +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.