2020-04-16 11:09:22 +02:00
|
|
|
/*
|
|
|
|
* Efi.h
|
|
|
|
*
|
|
|
|
* Created on: 16 Apr 2020
|
|
|
|
* Author: jief
|
|
|
|
*/
|
|
|
|
|
|
|
|
#ifndef INCLUDE_EFI_H_
|
|
|
|
#define INCLUDE_EFI_H_
|
|
|
|
|
|
|
|
|
2022-04-26 00:55:56 +02:00
|
|
|
#ifdef __cplusplus
|
|
|
|
#include <Guid++.h>
|
|
|
|
#endif //__cplusplus
|
2020-04-16 11:09:22 +02:00
|
|
|
|
|
|
|
#ifdef __cplusplus
|
|
|
|
extern "C" {
|
|
|
|
#endif
|
|
|
|
|
2021-02-07 15:39:03 +01:00
|
|
|
//#include <Library/printf_lite.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
|
|
|
|
#include <Uefi.h>
|
2021-02-06 18:16:46 +01:00
|
|
|
#include <Uefi/UefiSpec.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
|
|
|
|
#include <Guid/Acpi.h>
|
|
|
|
#include <Guid/EventGroup.h>
|
|
|
|
#include <Guid/SmBios.h>
|
|
|
|
#include <Guid/Mps.h>
|
2020-08-25 17:35:19 +02:00
|
|
|
#include <Guid/FileInfo.h>
|
2021-02-06 18:16:46 +01:00
|
|
|
#include <Guid/FileSystemInfo.h>
|
|
|
|
#include <Guid/FileSystemVolumeLabelInfo.h>
|
2020-08-25 17:35:19 +02:00
|
|
|
#include <Guid/GlobalVariable.h>
|
|
|
|
|
|
|
|
#include <Pi/PiDxeCis.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
|
2021-02-06 18:16:46 +01:00
|
|
|
#include <Protocol/DevicePath.h> // before #include <Library/DevicePathLib.h>
|
|
|
|
|
2020-04-16 11:09:22 +02:00
|
|
|
#include <Library/BaseLib.h>
|
|
|
|
#include <Library/BaseMemoryLib.h>
|
|
|
|
#include <Library/DebugLib.h>
|
2021-03-28 16:02:56 +02:00
|
|
|
#include <Library/DebugPrintErrorLevelLib.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
#include <Library/DevicePathLib.h>
|
2021-02-06 18:16:46 +01:00
|
|
|
#include <Uefi/UefiInternalFormRepresentation.h>
|
|
|
|
#include <Protocol/SimpleTextIn.h>
|
|
|
|
#include <Protocol/SimpleTextOut.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
#include <Library/GenericBdsLib.h>
|
2021-05-09 16:13:37 +02:00
|
|
|
//#include <Library/HiiLib.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
#include <Library/HdaModels.h>
|
|
|
|
#include <Library/MemoryAllocationLib.h>
|
|
|
|
#include <Library/PcdLib.h>
|
|
|
|
#include <Library/PrintLib.h>
|
|
|
|
#include <Library/PerformanceLib.h>
|
|
|
|
#include <Library/PeCoffGetEntryPointLib.h>
|
|
|
|
#include <Library/TimerLib.h>
|
|
|
|
#include <Library/UefiBootServicesTableLib.h>
|
|
|
|
#include <Library/UefiDriverEntryPoint.h>
|
|
|
|
#include <Library/UefiLib.h>
|
|
|
|
#include <Library/UefiRuntimeServicesTableLib.h>
|
|
|
|
#include <Library/UefiRuntimeLib.h>
|
|
|
|
#include <Library/UsbMass.h>
|
|
|
|
#include <Library/VideoBiosPatchLib.h>
|
|
|
|
#include <Library/MemLogLib.h>
|
|
|
|
#include <Library/WaveLib.h>
|
2020-08-17 21:40:52 +02:00
|
|
|
#include <Library/IoLib.h>
|
2020-08-25 17:35:19 +02:00
|
|
|
#include <Library/DxeServicesTableLib.h>
|
|
|
|
#include <Library/HobLib.h>
|
2020-08-26 20:49:49 +02:00
|
|
|
#include <Library/SerialPortLib.h>
|
2021-02-06 18:16:46 +01:00
|
|
|
#include <Library/HdaVerbs.h>
|
2021-05-09 16:13:37 +02:00
|
|
|
//#include <Library/NetLib.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
|
|
|
|
#include <Framework/FrameworkInternalFormRepresentation.h>
|
|
|
|
|
|
|
|
#include <IndustryStandard/Acpi10.h>
|
|
|
|
#include <IndustryStandard/Acpi20.h>
|
|
|
|
#include <IndustryStandard/Atapi.h>
|
|
|
|
#include <IndustryStandard/AppleHid.h>
|
|
|
|
#include <IndustryStandard/AppleSmBios.h>
|
|
|
|
#include <IndustryStandard/AppleFeatures.h>
|
2020-09-07 00:19:48 +02:00
|
|
|
#include <IndustryStandard/AppleBootArgs.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
#include <IndustryStandard/Bmp.h>
|
|
|
|
#include <IndustryStandard/HdaCodec.h>
|
2020-08-17 21:40:52 +02:00
|
|
|
#include <IndustryStandard/Pci22.h>
|
|
|
|
#include <IndustryStandard/Pci23.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
|
|
|
|
#include <Protocol/PciIo.h>
|
|
|
|
#include <Protocol/AudioIo.h>
|
|
|
|
#include <Protocol/Cpu.h>
|
|
|
|
#include <Protocol/CpuIo.h>
|
|
|
|
#include <Protocol/DataHub.h>
|
|
|
|
#include <Protocol/DevicePathToText.h>
|
|
|
|
#include <Protocol/EdidDiscovered.h>
|
|
|
|
#include <Protocol/EdidOverride.h>
|
|
|
|
#include <Protocol/FrameworkHii.h>
|
|
|
|
#include <Protocol/HdaIo.h>
|
|
|
|
#include <Protocol/SimplePointer.h>
|
|
|
|
#include <Protocol/Smbios.h>
|
|
|
|
#include <Protocol/VariableWrite.h>
|
|
|
|
#include <Protocol/Variable.h>
|
|
|
|
#include <Protocol/UgaDraw.h>
|
2020-08-25 17:35:19 +02:00
|
|
|
#include <Protocol/LoadedImage.h>
|
|
|
|
#include <Protocol/UnicodeCollation.h>
|
|
|
|
#include <Protocol/ScsiIo.h>
|
|
|
|
#include <Protocol/LegacyBios.h>
|
|
|
|
#include <Protocol/EdidActive.h>
|
2021-02-06 18:16:46 +01:00
|
|
|
#include <Protocol/PlatformDriverOverride.h>
|
|
|
|
#include <Protocol/Legacy8259.h>
|
|
|
|
#include <Protocol/Timer.h>
|
|
|
|
#include <Protocol/OSInfo.h>
|
|
|
|
#include <Protocol/AppleGraphConfig.h>
|
|
|
|
#include <Protocol/KeyboardInfo.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
|
|
|
|
#include <Protocol/FSInjectProtocol.h>
|
|
|
|
#include <Protocol/MsgLog.h>
|
2020-10-03 14:17:46 +02:00
|
|
|
//#include <Protocol/efiConsoleControl.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
#include <Protocol/EmuVariableControl.h>
|
|
|
|
#include <Protocol/AppleSMC.h>
|
|
|
|
#include <Protocol/AppleImageCodecProtocol.h>
|
2021-02-06 18:16:46 +01:00
|
|
|
#include <Protocol/HdaCodecInfo.h>
|
2020-04-16 11:09:22 +02:00
|
|
|
|
2020-10-03 14:17:46 +02:00
|
|
|
#include "../../OpenCorePkg/Include/Acidanthera/Library/OcConsoleLib.h"
|
2020-04-16 11:09:22 +02:00
|
|
|
#ifdef __cplusplus
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
|
|
|
|
|
|
|
|
#define EFI_SYSTEM_TABLE_MAX_ADDRESS 0xFFFFFFFF
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#endif /* INCLUDE_EFI_H_ */
|