From: Reza Jelveh <reza.jel...@tuhh.de>

This patch adds apple boot support to Ovmf. It readds the ConsoleControl
protocol and adds firmware and datahub settings apple needs for
successful osx boot

Reza Jelveh (4):
  EdkCompatibilityPkg: allow ConsoleControl protocol to be used
  OvmfPkg: add apple boot support to Ovmf
  OvmfPkg: InitializeAppleSupport from BdsPlatform
  OvmfPkg: enable AppleSupport library for Ovmf firmware

 EdkCompatibilityPkg/EdkCompatibilityPkg.dec        |   2 +
 OvmfPkg/Include/Library/AppleSupportLib.h          |  25 +++++
 OvmfPkg/Library/AppleSupportLib/AppleSupport.c     | 107 +++++++++++++++++++++
 .../Library/AppleSupportLib/AppleSupportLib.inf    |  49 ++++++++++
 OvmfPkg/Library/AppleSupportLib/Common.h           |  24 +++++
 OvmfPkg/Library/AppleSupportLib/Console.c          |  86 +++++++++++++++++
 OvmfPkg/Library/AppleSupportLib/Console.h          |  28 ++++++
 OvmfPkg/Library/AppleSupportLib/Datahub.c          | 104 ++++++++++++++++++++
 OvmfPkg/Library/AppleSupportLib/Datahub.h          |  32 ++++++
 OvmfPkg/Library/AppleSupportLib2/AppleSupport.c    | 107 +++++++++++++++++++++
 .../Library/AppleSupportLib2/AppleSupportLib.inf   |  50 ++++++++++
 OvmfPkg/Library/PlatformBdsLib/BdsPlatform.c       |   5 +
 OvmfPkg/Library/PlatformBdsLib/BdsPlatform.h       |   1 +
 OvmfPkg/Library/PlatformBdsLib/PlatformBdsLib.inf  |   1 +
 OvmfPkg/OvmfPkgIa32.dsc                            |   7 ++
 OvmfPkg/OvmfPkgIa32.fdf                            |   2 +
 OvmfPkg/OvmfPkgIa32X64.dsc                         |   7 ++
 OvmfPkg/OvmfPkgIa32X64.fdf                         |   2 +
 OvmfPkg/OvmfPkgX64.dsc                             |   7 ++
 OvmfPkg/OvmfPkgX64.fdf                             |   2 +
 20 files changed, 648 insertions(+)
 create mode 100644 OvmfPkg/Include/Library/AppleSupportLib.h
 create mode 100644 OvmfPkg/Library/AppleSupportLib/AppleSupport.c
 create mode 100644 OvmfPkg/Library/AppleSupportLib/AppleSupportLib.inf
 create mode 100644 OvmfPkg/Library/AppleSupportLib/Common.h
 create mode 100644 OvmfPkg/Library/AppleSupportLib/Console.c
 create mode 100644 OvmfPkg/Library/AppleSupportLib/Console.h
 create mode 100644 OvmfPkg/Library/AppleSupportLib/Datahub.c
 create mode 100644 OvmfPkg/Library/AppleSupportLib/Datahub.h
 create mode 100644 OvmfPkg/Library/AppleSupportLib2/AppleSupport.c
 create mode 100644 OvmfPkg/Library/AppleSupportLib2/AppleSupportLib.inf

-- 
1.9.2


------------------------------------------------------------------------------
Slashdot TV.  
Video for Nerds.  Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
edk2-devel mailing list
edk2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/edk2-devel

Reply via email to