This Repo Is Based On SurfaceDuoPkg
Thanks for Gus's instructions!
Quick notes for building:
- Use Ubuntu 20.04 x64
- Generate ACPI tables with IASL
- Follow this quick draft
# Setup environment
./setup_env.sh
# Activate Workspace
python3 -m venv SurfaceDuo
source SurfaceDuo/bin/activate
#Switch Device
nano Platform/SurfaceDuo.dsc
#You will find:
DEFINE BUILD_DEVICE_ID = 0
#Refer to the Build ID Table Above the macro and change the value.
# Build UEFI
pip install --upgrade -r pip-requirements.txt
./build_uefi.sh
# Generate ELF image
./build.sh
- EFIDroid Project
- Andrei Warkentin and his RaspberryPiPkg
- Sarah Purohit
- Googulator
- Ben (Bingxing) Wang
- Renegade Project
All code except drivers in GPLDriver
directory are licensed under BSD 2-Clause.
GPL Drivers are licensed under GPLv2 license.