From 826dc1afe9d14a26223b25e88c459b8c7fef17dc Mon Sep 17 00:00:00 2001 From: yanpeng Date: Sat, 28 Oct 2023 17:38:16 +0800 Subject: [PATCH] add test262 aot pgo and add steps of install for qemu Signed-off-by: yanpeng --- README.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/README.md b/README.md index d8f02a4..bdf2df4 100644 --- a/README.md +++ b/README.md @@ -71,6 +71,44 @@ python ark.py x64.release unittest python ark.py x64.release test262 ``` +## aot 执行 Test262 测试套 + +``` +python ark.py x64.release test262 --aot +``` + +## pgo 执行 Test262 测试套 + +``` +python ark.py x64.release test262 --aot --pgo +``` + +## arm64 aot 执行 Test262 测试套 + +``` +python ark.py arm64.release test262 --aot +python ark.py arm64.debug test262 --aot +运行于arm64平台的需要使用QEMU模拟不同硬件单板,需要QEMU安装: +1.安装依赖 + 1)sudo apt install build-essential zlib1g-dev pkg-config libglib2.0-dev binutils-dev libboost-all-dev autoconf libtool libssl-dev libpixman-1-dev virtualenv flex bison + 2)sudo apt-get install ninja-build + 2.获取源码 + wget https://download.qemu.org/qemu-6.2.0.tar.xz + 3.编译安装 + tar -xf qemu-6.2.0.tar.xz + cd qemu-6.2.0 + mkdir build && cd build + ../configure --prefix=installation_qemu_path + make -j16 + 4.编译安装结束 + make install + 5.将安装路径添加到环境变量中 + vim ~/.bashrc + export PATH=$PATH:installation_qemu_path +``` + +[官网下载: qemu-6.2.0.tar.xz](https://download.qemu.org/qemu-6.2.0.tar.xz) + ## 编译选项 编译模式选择,如在x64平台构建debug版本: -- Gitee