Paran Lee
Paran Lee
@namhyung thank you! QEMU configure with `--disable-coroutine-pool` enable uftrace record. ```bash cd qemu/build ../configure --disable-coroutine-pool --disable-werror --enable-debug --extra-cflags="-pg -ggdb" --target-list=riscv64-softmmu,riscv64-linux-user,aarch64-softmmu,aarch64-linux-user make -j16 ``` ```bash uftrace record ./qemu-system-riscv64 --version ``` no...
@namhyung thanks! I need to this configure build to check **-enable-kvm** The argument accel=kvm of the -machine option is equivalent to the -enable-kvm or the -accel kvm option. CPU model...
Finding QEMU user bottle neck would be nice. :)
I think something example like `docker run seals:armv7-linux-v6.x.y-busybox-v1.a.b` would be nice. Linux kernel Source files v6.x.y [Linux kernel version history - Wikipedia](https://en.wikipedia.org/wiki/Linux_kernel_version_history) and busybox v1.a.b [Source](https://git.busybox.net/busybox/) cached on docker image....
``` kim@raspberrypi:~ $ uname -a Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux ```` ``` kim@raspberrypi:~ $ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" NAME="Debian...
To Find arch specific gcc option `-pg`'s `mcount()` compatables, Done with `tests/s-abc.c` builded with `gcc -pg -O0 -g3 -o t-abc tests/s-abc.c`. ## RISC-V (VisonFive 2) ``` $ uname -a Linux...
@namhyung I have studied Linux Kernel & existing implementation of uftrace other arch for RISC-V implementation. Thank you! - https://github.com/riscv-non-isa/riscv-elf-psabi-doc/releases/tag/v1.0 - https://github.com/riscv-non-isa/riscv-elf-psabi-doc/releases/download/v1.0/riscv-abi.pdf - https://riscv.org/wp-content/uploads/2015/01/riscv-calling.pdf
We can full virtualize the RISC-V 64bit Development Platform. :) - https://gist.github.com/paranlee/b7157d9bec33ae10198380aa0af7e77f
We can build latest QEMU, sometimes Linux Kernel & QEMU & boot firmware are version dependent :( Below Command Make QEMU IMG Utils & QEMU RISC-V runtime with network forwarding...
We can find latest RISC-V google android info :) - https://riscv-europe.org/media/proceedings/plenary/2023-06-07-09h00-Luca-BENINI-slides.pdf