tianocore-wiki.github.io

Obsolete Tasks

:red_circle: It is not recommended that anyone work on these tasks. :red_circle:

These are tasks had been previously identified by our community but for various reasons are no longer relevant and are largely historical. We do not plan to accept any GSoC proposals for these projects. Please let us know on https://edk2.groups.io/g/devel if you plan to work on one of these tasks anyway (to prevent duplicated effort).#

Build a C compiler for EBC

:red_circle: Low priority because EBC is no longer required by the UEFI spec. :red_circle:

Build a C compiler that is able to generate EBC (EFI Byte Code).

More information: Tasks-Build-a-C-compiler-for-EBC

Compatibility Support Module

:red_circle: Low priority because TianoCore does not promote legacy boot architectures. :red_circle:

A CSM allows a UEFI system to boot legacy operating systems on IA32 & X64 systems. In other words, most current production OS’s. Strong preference is for a BSD licensed solution, as this is license used by nearly all of our code. A SeaBIOS based solution could be considered, but would not be as widely usable (GPL license). http://www.coreboot.org/SeaBIOS

Intel Galileo Platform Improvements

:red_circle: Low priority because Galileo is no longer manufactured. :red_circle:

Add features to Galileo based on open source platform in EDK II. https://github.com/tianocore/edk2/tree/master/QuarkPlatformPkg

Mentor: https://github.com/mdkinney

Coverity Static Analysis Tools

:red_circle: Low priority for now because one-off Coverity scans have been done and those bugs still need to be fixed. :red_circle:

Enable Coverity Scan for all EDK II projects. https://scan.coverity.com/

Mentor: https://github.com/mdkinney, https://github.com/shijunjing

See Also