Skip to content

Commit 56277b3

Browse files
committed
Update README.md
1 parent cd0a53a commit 56277b3

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

README.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,25 @@ export PATH=`pwd`/x86_64-linux-musl-cross/bin:`pwd`/aarch64-linux-musl-cross/bin
6161

6262
#### 2. Dependencies for running apps
6363

64+
```bash
65+
# install qemu-9.2.1 from the source code
66+
sudo apt update
67+
sudo apt install -y \
68+
build-essential git pkg-config libglib2.0-dev libpixman-1-dev libfdt-dev \
69+
libaio-dev libcap-ng-dev libseccomp-dev libattr1-dev libcurl4-openssl-dev \
70+
libgtk-3-dev libvte-2.91-dev libspice-server-dev libusb-1.0-0-dev \
71+
libncurses5-dev zlib1g-dev libssl-dev python3
72+
73+
wget https://download.qemu.org/qemu-9.2.1.tar.xz
74+
tar xf qemu-9.2.1.tar.xz \
75+
&& cd qemu-9.2.1 \
76+
&& ./configure --prefix=/qemu-bin-9.2.1 \
77+
--target-list=loongarch64-softmmu,riscv64-softmmu,aarch64-softmmu,x86_64-softmmu,loongarch64-linux-user,riscv64-linux-user,aarch64-linux-user,x86_64-linux-user \
78+
--enable-gcov --enable-debug --enable-slirp \
79+
&& make -j$(nproc) \
80+
&& make install
81+
```
82+
6483
```bash
6584
# for Debian/Ubuntu
6685
sudo apt-get install qemu-system
@@ -101,7 +120,7 @@ make ARCH=aarch64 AX_TESTCASE=nimbos BLK=y NET=y FEATURES=fp_simd ACCEL=n run
101120
# Run Loongarch64 example
102121
make ARCH=loongarch64 AX_TESTCASE=nimbos user_apps
103122
make ARCH=loongarch64 defconfig
104-
make ARCH=loongarch64 AX_TESTCASE=nimbos BLK=y NET=y ACCEL=n run
123+
make ARCH=loongarch64 AX_TESTCASE=nimbos BLK=y NET=y FEATURES=fp_simd ACCEL=n run
105124

106125
# Run another example (libc testcases)
107126
make ARCH=riscv64 AX_TESTCASE=libc user_apps

0 commit comments

Comments
 (0)