OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
AppleBootArgs.h File Reference

Go to the source code of this file.

Data Structures

struct  Boot_VideoV1
 
struct  Boot_Video
 
struct  BootArgs1
 
struct  BootArgs2
 

Macros

#define GRAPHICS_MODE   1
 
#define FB_TEXT_MODE   2
 
#define kBootArgsRevision   0
 
#define kBootArgsRevision0   kBootArgsRevision
 
#define kBootArgsRevision1   1 /* added KC_hdrs_addr */
 
#define kBootArgsVersion   2
 
#define kBootArgsVersion1   1
 
#define kBootArgsRevision1_4   4
 
#define kBootArgsRevision1_5   5
 
#define kBootArgsRevision1_6   6
 
#define kBootArgsVersion2   2
 
#define kBootArgsRevision2_0   0
 
#define kBootArgsEfiMode32   32
 
#define kBootArgsEfiMode64   64
 
#define kBootArgsFlagRebootOnPanic   (1U << 0U)
 
#define kBootArgsFlagHiDPI   (1U << 1U)
 
#define kBootArgsFlagBlack   (1U << 2U)
 
#define kBootArgsFlagCSRActiveConfig   (1U << 3U)
 
#define kBootArgsFlagCSRConfigMode   (1U << 4U)
 
#define kBootArgsFlagCSRBoot   (1U << 5U)
 
#define kBootArgsFlagBlackBg   (1U << 6U)
 
#define kBootArgsFlagLoginUI   (1U << 7U)
 
#define kBootArgsFlagInstallUI   (1U << 8U)
 
#define kBootArgsFlagRecoveryBoot   (1U << 10U)
 
#define BOOT_LINE_LENGTH   1024
 

Typedefs

typedef struct Boot_VideoV1 Boot_VideoV1
 
typedef struct Boot_Video Boot_Video
 

Detailed Description

Copyright (C) 2017, vit9696. All rights reserved.

This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file AppleBootArgs.h.

Macro Definition Documentation

◆ BOOT_LINE_LENGTH

#define BOOT_LINE_LENGTH   1024

Definition at line 85 of file AppleBootArgs.h.

◆ FB_TEXT_MODE

#define FB_TEXT_MODE   2

Definition at line 51 of file AppleBootArgs.h.

◆ GRAPHICS_MODE

#define GRAPHICS_MODE   1

Definition at line 50 of file AppleBootArgs.h.

◆ kBootArgsEfiMode32

#define kBootArgsEfiMode32   32

Definition at line 70 of file AppleBootArgs.h.

◆ kBootArgsEfiMode64

#define kBootArgsEfiMode64   64

Definition at line 71 of file AppleBootArgs.h.

◆ kBootArgsFlagBlack

#define kBootArgsFlagBlack   (1U << 2U)

Definition at line 76 of file AppleBootArgs.h.

◆ kBootArgsFlagBlackBg

#define kBootArgsFlagBlackBg   (1U << 6U)

Definition at line 80 of file AppleBootArgs.h.

◆ kBootArgsFlagCSRActiveConfig

#define kBootArgsFlagCSRActiveConfig   (1U << 3U)

Definition at line 77 of file AppleBootArgs.h.

◆ kBootArgsFlagCSRBoot

#define kBootArgsFlagCSRBoot   (1U << 5U)

Definition at line 79 of file AppleBootArgs.h.

◆ kBootArgsFlagCSRConfigMode

#define kBootArgsFlagCSRConfigMode   (1U << 4U)

Definition at line 78 of file AppleBootArgs.h.

◆ kBootArgsFlagHiDPI

#define kBootArgsFlagHiDPI   (1U << 1U)

Definition at line 75 of file AppleBootArgs.h.

◆ kBootArgsFlagInstallUI

#define kBootArgsFlagInstallUI   (1U << 8U)

Definition at line 82 of file AppleBootArgs.h.

◆ kBootArgsFlagLoginUI

#define kBootArgsFlagLoginUI   (1U << 7U)

Definition at line 81 of file AppleBootArgs.h.

◆ kBootArgsFlagRebootOnPanic

#define kBootArgsFlagRebootOnPanic   (1U << 0U)

Definition at line 74 of file AppleBootArgs.h.

◆ kBootArgsFlagRecoveryBoot

#define kBootArgsFlagRecoveryBoot   (1U << 10U)

Definition at line 83 of file AppleBootArgs.h.

◆ kBootArgsRevision

#define kBootArgsRevision   0

Definition at line 56 of file AppleBootArgs.h.

◆ kBootArgsRevision0

#define kBootArgsRevision0   kBootArgsRevision

Definition at line 57 of file AppleBootArgs.h.

◆ kBootArgsRevision1

#define kBootArgsRevision1   1 /* added KC_hdrs_addr */

Definition at line 58 of file AppleBootArgs.h.

◆ kBootArgsRevision1_4

#define kBootArgsRevision1_4   4

Definition at line 63 of file AppleBootArgs.h.

◆ kBootArgsRevision1_5

#define kBootArgsRevision1_5   5

Definition at line 64 of file AppleBootArgs.h.

◆ kBootArgsRevision1_6

#define kBootArgsRevision1_6   6

Definition at line 65 of file AppleBootArgs.h.

◆ kBootArgsRevision2_0

#define kBootArgsRevision2_0   0

Definition at line 68 of file AppleBootArgs.h.

◆ kBootArgsVersion

#define kBootArgsVersion   2

Definition at line 59 of file AppleBootArgs.h.

◆ kBootArgsVersion1

#define kBootArgsVersion1   1

Definition at line 62 of file AppleBootArgs.h.

◆ kBootArgsVersion2

#define kBootArgsVersion2   2

Definition at line 67 of file AppleBootArgs.h.

Typedef Documentation

◆ Boot_Video

typedef struct Boot_Video Boot_Video

Definition at line 46 of file AppleBootArgs.h.

◆ Boot_VideoV1

typedef struct Boot_VideoV1 Boot_VideoV1

Definition at line 34 of file AppleBootArgs.h.