Not useful yet. Attempt to port EDK2.
Go to file
Zhuowei Zhang 9959419ab3 Revert the memory hob changes
Messing with memory leaves the UEFI's run time nasty, brutish, and short
2019-02-23 15:23:03 -08:00
Pixel3XL Revert the memory hob changes 2019-02-23 15:23:03 -08:00
workspace create the workspace directory 2019-02-21 18:38:29 -08:00
.gitignore create the workspace directory 2019-02-21 18:38:29 -08:00
azure-pipelines.yml Tweak Azure Pipeline 2019-02-21 18:14:07 -08:00
build_common.sh Add build scripts based on edk2-platform's instructions 2019-02-21 17:01:39 -08:00
build.sh append the device tree 2019-02-21 17:57:00 -08:00
ci-build.sh ci needs bc 2019-02-21 18:33:52 -08:00
crosshatch.dtb append the device tree 2019-02-21 17:57:00 -08:00
firstrun.sh Add build scripts based on edk2-platform's instructions 2019-02-21 17:01:39 -08:00
README.md Integrate SimpleFbDxe 2019-02-22 21:13:17 -08:00

Attempt to create a minimal EDK2 for Pixel 3 XL.

Build Status

Status

Absolutely nothing works. Currently clears screen at boot, then freezes.

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

Finally, ./build.sh.

Then fastboot boot uefi.img.

Credits

SimpleFbDxe screen driver is from imbushuo's Lumia950XLPkg.