Not useful yet. Attempt to port EDK2.
| device_specific | ||
| MSM8916Pkg | ||
| workspace | ||
| .gitignore | ||
| azure-pipelines.yml | ||
| boot.img | ||
| build_common.sh | ||
| build_j5xlte.sh | ||
| build.sh | ||
| ci-build.sh | ||
| firstrun.sh | ||
| README.md | ||
Attempt to create a minimal EDK2 for MSM8916 devices
Status
Boots to efi shell.
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:
18.04:
sudo apt install build-essential uuid-dev iasl git nasm python3-distutils gcc-aarch64-linux-gnu
Also see EDK2 website
Then ./firstrun.sh
Finally, ./build.sh.
Then fastboot boot uefi.img from lk2nd.
Credits
SimpleFbDxe screen driver is from imbushuo's Lumia950XLPkg.
Zhuowei for making edk2-pixel3
all my friends for supporting me (yes also mis012 :)