ARM

ARM64 OSを作ろう (1) ~環境構築と実行

本連載は「RISC-V OSを作ろう」シリーズの流れを踏まえ、ARM64アーキテクチャを対象に自作OS開発を行います。ターゲットマシンとしてRaspberry Pi 4 を利用します。

ARMv8-A AArch64 ベタメタルプログラミング ブート編

ARMv8-A アーキテクチャでの 64bit 環境 (AArch64) でのブートプログラム作成についてまとめます。 今回のブート処理では AArch64 ステートで実行し例外レベルを EL1 にして特権プログラムの実行の準備までを行います。