RISC-V 에뮬레이터로 리눅스 부팅에 성공하다
RISC-V Emulator and Linux System from Scratch
WerWolv의 riscv-emulator는 rv32ima 명령어 세트를 구현한 에뮬레이터로, 리눅스 커널을 부팅할 수 있다. 저장소에는 에뮬레이터 코드뿐 아니라 crosstool-ng 툴체인 설정, 커널 defconfig, 최소 디바이스 트리, init 프로그램, initramfs 생성 설정까지 리눅스 시스템을 처음부터 만드는 데 필요한 모든 구성 파일이 담겨 있다. 관련 블로그 글과 함께 공개되어 WebAssembly에서도 동작한다.
A RISC-V rv32ima emulator capable of booting Linux