Not useful yet. Attempt to port EDK2.
Go to file
Zhuowei Zhang 8e76e86bf4 Add graphics console DXE and disable UGA for graphics
Oh, so that's why screen isn't turned on.
2019-02-23 18:17:49 -08:00
Pixel3XL Add graphics console DXE and disable UGA for graphics 2019-02-23 18:17:49 -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.