view Gears/Xv6/RaspberryPi/UEFI.md @ 10:f7d6ffe3b7c1

backup 2020-12-24
author autobackup
date Thu, 24 Dec 2020 00:10:03 +0900
parents
children
line wrap: on
line source

# Raspberry Pi UEFI

raspberry pi 3b+のuefiをqemuで動かしたい。
- まずbrewでqemuをinstall
```
brew install qemu
```
- インストール確認(versionが出力されればok)
```
qemu-system-aarch64 --version
```
- buildされたUEFIのQEMU向け仮想マシンイメージを持ってくる 
```
wget http://snapshots.linaro.org/components/kernel/leg-virt-tianocore-edk2-upstream/latest/QEMU-AARCH64/RELEASE_GCC5/QEMU_EFI.fd
```
- ダウンロードしてきた```QEMU_EFI.fd```のあるディレクトリで

```
qemu-system-aarch64 -m 512 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd -serial stdio
```
    
   - qで抜けれる
   - グラフィックが必要ない方は
```
qemu-system-aarch64 -m 512 -cpu cortex-a57 -M virt -bios QEMU_EFI.fd -nographic
```
```Ctrl + a,x```で終了できる

- macbookpro(2017)で起動するのに1~3分くらいかかる


- 参考にしたサイト
    - (https://tnishinaga.hatenablog.com/entry/2017/03/17/035732)
    - (https://qiita.com/karaage0703/items/366eb17906a3341f1999)

- UEFIのソースコード(https://github.com/pftf/edk2-platforms/tree/master/Platform/RaspberryPi/RPi3)