13#ifndef APPLE_BOOT_ARGS_H
14#define APPLE_BOOT_ARGS_H
50#define GRAPHICS_MODE 1
56#define kBootArgsRevision 0
57#define kBootArgsRevision0 kBootArgsRevision
58#define kBootArgsRevision1 1
59#define kBootArgsVersion 2
62#define kBootArgsVersion1 1
63#define kBootArgsRevision1_4 4
64#define kBootArgsRevision1_5 5
65#define kBootArgsRevision1_6 6
67#define kBootArgsVersion2 2
68#define kBootArgsRevision2_0 0
70#define kBootArgsEfiMode32 32
71#define kBootArgsEfiMode64 64
74#define kBootArgsFlagRebootOnPanic (1U << 0U)
75#define kBootArgsFlagHiDPI (1U << 1U)
76#define kBootArgsFlagBlack (1U << 2U)
77#define kBootArgsFlagCSRActiveConfig (1U << 3U)
78#define kBootArgsFlagCSRConfigMode (1U << 4U)
79#define kBootArgsFlagCSRBoot (1U << 5U)
80#define kBootArgsFlagBlackBg (1U << 6U)
81#define kBootArgsFlagLoginUI (1U << 7U)
82#define kBootArgsFlagInstallUI (1U << 8U)
83#define kBootArgsFlagRecoveryBoot (1U << 10U)
85#define BOOT_LINE_LENGTH 1024
112 UINT8 __reserved1[3];
113 UINT32 __reserved2[1];
117 UINT32 __reserved3[2];
183 UINT32 __reserved4[700];
UINT32 performanceDataStart
UINT32 MemoryMapDescriptorVersion
UINT64 efiRuntimeServicesVirtualPageStart
UINT32 MemoryMapDescriptorSize
UINT32 efiRuntimeServicesPageStart
UINT32 performanceDataSize
UINT32 efiRuntimeServicesPageCount
UINT32 efiRuntimeServicesPageCount
UINT32 pciConfigSpaceStartBusNumber
UINT64 pciConfigSpaceBaseAddress
UINT16 bootProgressMeterStart
UINT32 performanceDataStart
UINT64 efiRuntimeServicesVirtualPageStart
UINT32 performanceDataSize
UINT32 MemoryMapDescriptorSize
UINT32 efiRuntimeServicesPageStart
UINT16 bootProgressMeterEnd
UINT32 pciConfigSpaceEndBusNumber
UINT32 MemoryMapDescriptorVersion
UINT64 PhysicalMemorySize