Skip to content

mcusr120/MU-sm8150pkg

 
 

Repository files navigation

This Repo Is Based On SurfaceDuoPkg

Thanks for Gus's instructions!

Project Mu UEFI Implementation for Other SM8150 Devices

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

#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

Acknowledgements

License

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

About

Trying to port SurfaceDuoPkg for Poco X3 Pro.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ASL 81.2%
  • C 13.6%
  • HTML 3.3%
  • Python 0.6%
  • C++ 0.6%
  • NASL 0.3%
  • Other 0.4%