Not useful yet. Attempt to port EDK2.
Go to file
Zhuowei Zhang 6c2f8f2595 Change AcpiTables GUID back, mark supported ACPI versions
The AcpiTablesDxe looks for that GUID. Still freezes at boot.
2019-02-23 21:28:18 -08:00
Pixel3XL Change AcpiTables GUID back, mark supported ACPI versions 2019-02-23 21:28:18 -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.