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 9281286181
Enable huge page for posix platforms (#825)
This patch enables huge page support for posix platforms for performance
reason, if the request size to mmap is larger than 2MB, then we use madvise
to set some pages to huge page.
And add macro control to enable tracing the mmap/munmap.

Signed-off-by: Wenyong Huang <wenyong.huang@intel.com>
2021-11-12 16:19:26 +08:00
..
alios Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
android Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
common Enable huge page for posix platforms (#825) 2021-11-12 16:19:26 +08:00
darwin Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
esp-idf Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
include Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
linux Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
linux-sgx Implement os_time_get_boot_microsecond() for sgx platform (#818) 2021-11-06 15:58:21 +08:00
nuttx Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
riot Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
rt-thread Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
vxworks Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
windows Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +08:00
zephyr Apply clang-format for core/shared and product-mini files (#785) 2021-10-14 09:12:07 +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.