Задание:
- Добавить новый системный вызов в Linux kernel
- Добавить новый вызов SBI
- Напечатать в приложении значение CSR, полученного по этой цепочке
Установленные зависимости:
- компилятор для RISC-V, QEMU и др.
sudo apt install -y build-essential git bc bison flex libssl-dev libelf-dev \
qemu-system-misc gcc-riscv64-linux-gnu gdb-multiarch
Для тестирования
./build.sh
Добавлен системный вызов в linux выводящий информацию о процессоре, а также sbi вызов возвращающий случайное число и сделанная оболочка над ним в линуксе