SuperBroadwell / SurfaceDuoPkg

Make Epsilon Great again - Project Mu UEFI Firmware for Surface Duo (First Generation) Devices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Mu UEFI Implementation for Surface Duo

Build

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

# Build UEFI
pip install --upgrade -r pip-requirements.txt
./build_uefi.sh

# Generate ELF image
./build.sh

Acknowledgements

License

All code except drivers in GPLDriver directory are licensed under BSD 2-Clause. GPL Drivers are licensed under GPLv2 license.

About

Make Epsilon Great again - Project Mu UEFI Firmware for Surface Duo (First Generation) Devices

License:BSD 2-Clause "Simplified" License


Languages

Language:ASL 85.8%Language:C 10.8%Language:HTML 1.5%Language:Python 0.6%Language:C++ 0.6%Language:NASL 0.3%Language:Assembly 0.1%Language:PHP 0.1%Language:DenizenScript 0.0%Language:Shell 0.0%Language:PowerShell 0.0%