• Table of Contents
  • Project Ideas
  • New Languages and Compilers
  • Large Projects
  • Dynamic Linking
  • Add Rust Support to EDK II
  • Port the Go language to UEFI
  • Medium Projects
  • LLVM Sanitizer support
  • New Platforms and Boards
  • Large Projects
  • MinPlatform Qemu Support
  • Port MinPlatform to a New Motherboard
  • Add a MinPlatform Board Port for the Raspberry Pi
  • Add CI (Continuous Integration) Boot Testing for EDK II Platforms
  • Medium Projects
  • Add S3 Resume Support to MinPlatform
  • Testing and Quality Improvements
  • Medium Projects
  • Write Unit Tests for EDK II
  • Host-based Unit Tests using Google Test
  • Test Harness Improvements
  • Continuous Integration For EDK II Platforms
  • Add CLANG Compiler coverage to EDK II CI
  • Upgrade EDK II CI Agents from Ubuntu 18 to Ubuntu 20
  • EDK II Core Improvements
  • Medium Projects
  • DataHub & GCD scalability
  • Intrinsic Libraries for VS20xx, GCC, and CLANG
  • Accessibility
  • Large Projects
  • Audio Output device support
  • Debug Tool Improvements
  • Large Projects
  • SourceLevelDebugPkg & GDB
  • Utilize return address information
  • Medium Projects
  • MP safe Print, DEBUG, and ASSERT
  • Port EmulatorPkg to ARM
  • EmulatorPkg network support for Linux
  • Various Debug Improvements
  • UEFI Networking Improvements
  • Large Projects
  • SMB network share support
  • Medium Projects
  • Network Block Device (NBD) client
  • DNS Proxy Support
  • UEFI Applications and UEFI Shell Improvements
  • Large Projects
  • HII command-line browser
  • Python3 for UEFI Shell: Python modules for standard UEFI Services and Protocols
  • Medium Projects
  • Port ACPI-CA to a shell application
  • Port OpenSSH as a shell application
  • Python3 for UEFI Shell: Add GCC & CLANG tool chain support
  • Python3 for UEFI Shell: Add AARCH64 CPU Architecture
  • EDK II BaseTools
  • Large Projects
  • Port C Tools to Python
  • Medium Projects
  • Resource Compiler
  • Tools for EDK II Ease-of-Use
  • Medium Projects
  • UEFI Driver Wizard
  • Various Ease-Of-Use Tools
  • Partially Complete Projects
  • See Also