Vengineerの妄想(準備期間)

人生は短いけど、長いです。人生を楽しみましょう!

RISC-V : Berkeley Boot Loader & Proxy Kernelの解析


RISC-V Proxy Kernelソースコードを解析しました。


公開されているブートローダーは、2種類。
 ・Proxy Kernel
 ・Berkeley Boot Loader

Proxy Kernelは、Bare Metalなアプリケーションを実行するためのもの。
Berkeley Boot Loaderは、Linux Kernelをブートするもの。

RISC-Vコアは、リセット解除後、Machine Modeになるので、
この2つはMachine Modeで動作し、Supervisor Modeに移行して、
アプリケーションやLinux Kernelを実行しています。

ご利用ください。