OpenCore
1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleMacEfiSpec.h
Go to the documentation of this file.
1
13
#ifndef APPLE_MAC_EFI_SPEC_H
14
#define APPLE_MAC_EFI_SPEC_H
15
16
// EFI Revision information
17
18
#define APPLE_EFI_FIRMWARE_REVISION 0x010000
19
#define APPLE_EFI_FIRMWARE_VENDOR L"Apple"
20
21
//
22
// Magic ID found at 0xFFFFFF80 address in newer firmware such as MBP12,1.
23
//
24
#define APPLE_EFI_FIRMWARE_GEN2_ID_MAGIC \
25
{ 0xA1, 0x7B, 0xE5, 0x98, 0x31, 0x22, 0x4F, 0x4E }
26
27
//
28
// Magic ID similar to APPLE_EFI_FIRMWARE_ID_MAGIC in T2-based firmware.
29
//
30
#define APPLE_EFI_FIRMWARE_GEN3_ID_MAGIC \
31
{ 0xC6, 0x8A, 0x85, 0x99, 0xF5, 0xE2, 0x15, 0x4E }
32
33
// APPLE_BOOTER_FILE_NAME
34
#define APPLE_BOOTER_FILE_NAME L"boot.efi"
35
36
// APPLE_BOOTLOADER_FILE_PATH
37
#define APPLE_BOOTER_DEFAULT_FILE_NAME L"\\System\\Library\\CoreServices\\boot.efi"
38
39
// BOOT_EFI_FILE_NAME
40
#define APPLE_BOOTER_ROOT_FILE_NAME L"\\boot.efi"
41
42
// Apple EFI File location to boot from on removable media devices
43
44
// APPLE_REMOVABLE_MEDIA_FILE_NAME_IA32
45
#define APPLE_REMOVABLE_MEDIA_FILE_NAME_IA32 \
46
L"\\EFI\\APPLE\\IA32\\BOOT.EFI"
47
48
// APPLE_REMOVABLE_MEDIA_FILE_NAME_X64
49
#define APPLE_REMOVABLE_MEDIA_FILE_NAME_X64 \
50
L"\\EFI\\APPLE\\X64\\BOOT.EFI"
51
52
// APPLE_REMOVABLE_MEDIA_FILE_NAME_ARM
53
#define APPLE_REMOVABLE_MEDIA_FILE_NAME_ARM \
54
L"\\EFI\\APPLE\\ARM\\BOOT.EFI"
55
56
// APPLE_REMOVABLE_MEDIA_FILE_NAME_AARCH64
57
#define APPLE_REMOVABLE_MEDIA_FILE_NAME_AARCH64 \
58
L"\\EFI\\APPLE\\AARCH64\\BOOT.EFI"
59
60
// APPLE_SYSTEM_VERSION_FILE_NAME
61
#define APPLE_SYSTEM_VERSION_FILE_NAME \
62
L"\\System\\Library\\CoreServices\\SystemVersion.plist"
63
64
#endif
// APPLE_MAC_EFI_SPEC_H
Include
Apple
AppleMacEfi
AppleMacEfiSpec.h
Generated by
1.12.0