acidanthera / bugtracker

Acidanthera Bugtracker
382 stars 44 forks source link

EDK II upstream meta issue #323

Open vit9696 opened 5 years ago

vit9696 commented 5 years ago

Reference bugzillas and links:

Open:

Resolved:

UDK 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:

I believe we should do the following:

For integration:

  1. https://edk2.groups.io/g/devel/topic/31222094#39482
  2. https://github.com/tianocore/tianocore.github.io/wiki/UDK
  3. https://github.com/acidanthera/OcSupportPkg#ocguardlib
  4. https://github.com/acidanthera/OpenCoreShell/tree/master/Patches
  5. https://bugzilla.tianocore.org/show_bug.cgi?id=1318
  6. https://bugzilla.tianocore.org/show_bug.cgi?id=1322
  7. https://bugzilla.tianocore.org/show_bug.cgi?id=1323
  8. https://github.com/acidanthera/OcSupportPkg/blob/da6ac94/Include/Library/OcMiscLib.h
  9. https://github.com/acidanthera/OcSupportPkg/blob/29a60df/Library/OcStringLib/OcUnicodeLib.c#L40
  10. https://github.com/acidanthera/OcSupportPkg/blob/1de86ce/Library/OcFileLib/OpenFileByDp.c
  11. https://github.com/acidanthera/OpenCorePkg/blob/797932b/macbuild.tool#L141
  12. https://github.com/acidanthera/AppleSupportPkg/blob/c456e3f/macbuild.tool
  13. https://github.com/acidanthera/AptioFixPkg/blob/208987d/macbuild.tool#L130
  14. https://github.com/acidanthera/OpenCoreShell/blob/fc7bc93/macbuild.tool#L124
  15. https://github.com/acidanthera/OpenCorePkg/blob/319b8061/Platform/OpenCore/OpenCoreNvram.c#L118-L123
vit9696 commented 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.

vit9696 commented 5 years ago

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.

vit9696 commented 4 years ago

Moved to first post.

al3xtjames commented 2 years ago

The hypervisor bit was added recently: https://github.com/tianocore/edk2/commit/77228269e7c3fac8c949ffed5e59182c4c521e58