edk2-msm8916/README.md

40 lines
900 B
Markdown
Raw Normal View History

2021-09-01 19:04:49 +00:00
Attempt to create a minimal EDK2 for MSM8916 devices
2019-02-22 02:14:07 +00:00
2019-02-22 02:00:27 +00:00
## Status
2021-09-01 19:04:49 +00:00
Boots to efi shell.
2019-02-22 02:00:27 +00:00
## Building
Tested on Ubuntu 18.04.
First, clone EDK2.
```
cd ..
git clone https://github.com/tianocore/edk2.git --recursive
git clone https://github.com/tianocore/edk2-platforms.git
```
You should have all three directories side by side.
Next, install dependencies:
2019-02-22 01:13:59 +00:00
18.04:
```
2019-02-22 02:00:27 +00:00
sudo apt install build-essential uuid-dev iasl git nasm python3-distutils gcc-aarch64-linux-gnu
2019-02-22 01:13:59 +00:00
```
2019-02-22 02:00:27 +00:00
Also see [EDK2 website](https://github.com/tianocore/tianocore.github.io/wiki/Using-EDK-II-with-Native-GCC#Install_required_software_from_apt)
2021-09-01 19:04:49 +00:00
Then ./firstrun.sh
2019-02-22 02:00:27 +00:00
Finally, ./build.sh.
2021-09-01 19:04:49 +00:00
Then fastboot boot uefi.img from lk2nd.
# Credits
SimpleFbDxe screen driver is from imbushuo's [Lumia950XLPkg](https://github.com/WOA-Project/Lumia950XLPkg).
2021-09-01 19:04:49 +00:00
Zhuowei for making edk2-pixel3
all my friends for supporting me (yes also mis012 :)