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を実行しています。

ご利用ください。