QEMU

Linux

[QEMU] devicetree を抜き出す

ここでは QEMUを立ち上げて devicetree を取り出して、再度 QEMU に与えてみます。QEMU はオプションに合わせて devicetree を動的に作るので、最初に固定構成で試してみます。取り出したソースを書き換えることで、...
Linux

[QEMU][Linux] virt model の構成を見てみる

QEMU の aarch64 標準モデル virt の中身を guest kernel から探ってみます。ここではソースではなく、userland で得られる情報から見てみます。特に QEMU では virt モデルを使用する場合は dev...
Linux

[QEMU][Linux] usermode network

以前、boot upstream Linux from U-boot on QEMU にて QEMU の network を有効にしましたが、TUN/TAP を使用していたため、自由度は高いものの host PC の設定に手を入れる必要があ...
Linux

[QEMU][Linux] boot upstream Linux from TFA/EDK2 on QEMU

boot upstream Linux from U-boot on QEMU では QEMU で U-Boot を立ち上げ、そこから Linux kernel を立ち上げました。ここでは、Trusted Firmware-A (TF-A)...
QEMU

[QEMU][boot] EDK2 aarch64 on QEMU

PC の BIOS にも採用されている UEFI の実装である EDK2 が aarch64(arm64) にも対応するようになってそこそこ経過していますが、手元で動かす機会があまりなかったので(今更ですが) QEMU 上で動かしてみること...
QEMU

[QEMU] Hello world on QEMU

QEMU で Hello world を動かす試みは探してみるといくつか実施されています。 ARM QEMU でベアメタルコードを動かす | Atelier Orchard Hello world for bare meta...
Linux

[QEMU][Linux] boot upstream Linux from U-boot on QEMU

U-boot on arm QEMU にて QEMU で U-boot を立ち上げて 外から tftp でメモリに転送しました。次にビルドした Linux kernel を転送して起動してみます。
QEMU

[QEMU][boot] upstream U-boot on arm QEMU

QEMU では kernel が直接起動するので bootloader は必要ないのですが、手元に Das U-boot が動作する環境がないので、とりあえず動かした例がないか探していたところ、結構古い記事が多くてトレースできなかったので、...
タイトルとURLをコピーしました