[staging/branch]: CdePkg - C Development Environment Package
Hi UEFI community,
I’d like to introduce the CdePkg to edk2-staging.
The package is not yet completed but ready to demonstrate it’s power, probably also for modernFW.
A couple of years ago, after an UEFI BIOS project on AMD platform I decided to write my own ANSI C Library for UEFI Shell and POST.
My design goals were:
entire printf-family, entire scanf-family.
UEFI-POST-driver just uses small wrapper functions to run the C-Library-Driver code.
This is required for early PEI before memory sizing, when PEI-images run directly out of flash.
when using library functions only, no HW access, not UEFI-API use) to debug the library
itself – but this just links the same .OBJ module with the WinNT-EntryPoint instead of UEFI-EntryPoint
(The entry point module pulls in the appropriate OS-interface branch dispatcher)
The Readme.MD is here: https://github.com/MinnowWare/CdePkg#cdepkg
CdePkg shall be adjusted to other compilers/tool chains too, once it is feature complete and accepted by the UEFI community,
as long as it is for Microsoft VS2017/19 only.
The CdePkg is integrated into the “vUDK2018”-EDK2, which in turn runs in a MinnowBoard build.
It can be emulated in the Nt32Pkg, since EmulatorPkg in “vUDK2018” doesn’t support Windows…
I would like to move the “vUDK2018”-EDK2 to the edk2-staging branch CdePkg, but need to have access granted.
Can anyone kindly grant access rights to me?