Open vit9696 opened 5 years ago
Initial buildscript migration for OpenCorePkg, AptioFixPkg, AppleSupportPkg is done. From this moment we drop UDK2018 support and require the use of edk2-stable201905
.
Changed to normal, as currently OpenCoreShell works to some level, and we are pretty much migrated to edk2-stable. Having drivers build within AppleSupportPkg is still quite important, however.
Moved to first post.
The hypervisor bit was added recently: https://github.com/tianocore/edk2/commit/77228269e7c3fac8c949ffed5e59182c4c521e58
Reference bugzillas and links:
Open:
Resolved:
https://bugzilla.tianocore.org/show_bug.cgi?id=2293https://bugzilla.tianocore.org/show_bug.cgi?id=2294https://bugzilla.tianocore.org/show_bug.cgi?id=2295https://github.com/acidanthera/OpenCoreShell/blob/master/Patches/024536.diff assume mergedhttps://bugzilla.tianocore.org/show_bug.cgi?id=2296https://github.com/acidanthera/OpenCoreShell/blob/master/Patches/apfs-handle-size.diff assume ignorehttps://github.com/acidanthera/OpenCoreShell/blob/master/Patches/debug-printing.diff assume ignorehttps://bugzilla.tianocore.org/show_bug.cgi?id=2300https://bugzilla.tianocore.org/show_bug.cgi?id=2301https://bugzilla.tianocore.org/show_bug.cgi?id=2302https://bugzilla.tianocore.org/show_bug.cgi?id=2397https://bugzilla.tianocore.org/show_bug.cgi?id=2446https://github.com/acidanthera/bugtracker/issues/524https://bugzilla.tianocore.org/show_bug.cgi?id=2642https://bugzilla.tianocore.org/show_bug.cgi?id=564https://bugzilla.tianocore.org/show_bug.cgi?id=2054UDK support is now abandoned by Intel, and TianoCore is trying to transition to a three month release cycle, which will neither get security backporting, nor receive enough testing [1] [2].
While quite displeasing for us, putting aside the security question of the matter, there are several more issues with how we handle UDK now:
OFFSET_OF
causing UBSan warning [3]I believe we should do the following:
edk2
repository in acidanthera (without the use of github forking, as it breaks code search and we do not want any branches but our own).opencore
branch based onedk2-stable201903
(to avoid confusion with upstream).For integration: