Port-RISCV archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
xv6-riscv on NetBSD
Today I tried xv6-riscv work with qemu, and found that it is very easy
on NetBSD.
0. git, gmake needed
sudo pkg_add git-base
sudo pkg_add gmake
1. install qemu
sudo pkg_add qemu
2. build tools for riscv from NetBSD source tree
cvs -d ':pserver:anoncvs%anoncvs.netbsd.org@localhost:/cvsroot' co -P src
cd src
sudo sh ./build.sh -m riscv -O /var/tmp/obj-tools \
-T /usr/local/nbtools -u tools
3. check out xv6-riscv
git clone --depth=1 https://github.com/mit-pdos/xv6-riscv
(GIT_SSL_NO_VERIFY=1 git clone ...)
4. compile it and run
cd xv6-riscv
gmake TOOLPREFIX=/usr/local/nbtools/riscv64--netbsd/bin/ \
CC=/usr/local/nbtools/bin/riscv64--netbsd-gcc qemu
5. quit qemu-system-riscv64
Ctrl-a x
It works. greate.
-mochid
Home |
Main Index |
Thread Index |
Old Index