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

Go to the source code of this file.

Data Structures

struct  _MANIFEST_OEM_DATA
 

Macros

#define EFI_BIOS_ID_GUID
 
#define APPLE_ROM_INFO_GUID
 
#define MEM_IFWIVER_START   0x7E0000
 
#define MEM_IFWIVER_LENGTH   0x1000
 

Typedefs

struct { 
 
   CHAR16   BoardId [7] 
 
   CHAR16   BoardRev 
 
   CHAR16   Dot1 
 
   CHAR16   OemId [3] 
 
   CHAR16   Dot2 
 
   CHAR16   VersionMajor [4] 
 
   CHAR16   Dot3 
 
   CHAR16   BuildType 
 
   CHAR16   VersionMinor [2] 
 
   CHAR16   Dot4 
 
   CHAR16   TimeStamp [10] 
 
   CHAR16   NullTerminator 
 
BIOS_ID_STRING 
 
typedef PACKED struct _MANIFEST_OEM_DATA MANIFEST_OEM_DATA
 
struct { 
 
   UINT8   Signature [8] 
 
   BIOS_ID_STRING   BiosIdString 
 
BIOS_ID_IMAGE 
 
typedef CHAR8 * APPLE_ROM_INFO_STRING
 

Variables

EFI_GUID gEfiBiosIdGuid
 
EFI_GUID gAppleRomInfoGuid
 

Detailed Description

GUIDs used for Bios ID.

Copyright (c) 1999 - 2014, Intel Corporation. All rights reserved.
Portions Copyright (C) 2017, Download-Fritz. 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 BiosId.h.

Macro Definition Documentation

◆ APPLE_ROM_INFO_GUID

#define APPLE_ROM_INFO_GUID
Value:
{ 0xB535ABF6, 0x967D, 0x43F2, \
{ 0xB4, 0x94, 0xA1, 0xEB, 0x8E, 0x21, 0xA2, 0x8E } }

Definition at line 25 of file BiosId.h.

◆ EFI_BIOS_ID_GUID

#define EFI_BIOS_ID_GUID
Value:
{ 0xC3E36D09, 0x8294, 0x4b97, \
{ 0xA8, 0x57, 0xD5, 0x28, 0x8F, 0xE3, 0x3E, 0x28 } }

Definition at line 20 of file BiosId.h.

◆ MEM_IFWIVER_LENGTH

#define MEM_IFWIVER_LENGTH   0x1000

Definition at line 54 of file BiosId.h.

◆ MEM_IFWIVER_START

#define MEM_IFWIVER_START   0x7E0000

Definition at line 53 of file BiosId.h.

Typedef Documentation

◆ APPLE_ROM_INFO_STRING

typedef CHAR8* APPLE_ROM_INFO_STRING

Definition at line 74 of file BiosId.h.

◆ [struct]

typedef PACKED struct { ... } BIOS_ID_IMAGE

◆ [struct]

typedef PACKED struct { ... } BIOS_ID_STRING

◆ MANIFEST_OEM_DATA

typedef PACKED struct _MANIFEST_OEM_DATA MANIFEST_OEM_DATA

Variable Documentation

◆ BiosIdString

BIOS_ID_STRING BiosIdString

Definition at line 68 of file BiosId.h.

◆ BoardId

CHAR16 BoardId[7]

Definition at line 39 of file BiosId.h.

◆ BoardRev

CHAR16 BoardRev

Definition at line 40 of file BiosId.h.

◆ BuildType

CHAR16 BuildType

Definition at line 46 of file BiosId.h.

◆ Dot1

CHAR16 Dot1

Definition at line 41 of file BiosId.h.

◆ Dot2

CHAR16 Dot2

Definition at line 43 of file BiosId.h.

◆ Dot3

CHAR16 Dot3

Definition at line 45 of file BiosId.h.

◆ Dot4

CHAR16 Dot4

Definition at line 48 of file BiosId.h.

◆ gAppleRomInfoGuid

EFI_GUID gAppleRomInfoGuid
extern

◆ gEfiBiosIdGuid

EFI_GUID gEfiBiosIdGuid
extern

◆ NullTerminator

CHAR16 NullTerminator

Definition at line 50 of file BiosId.h.

◆ OemId

CHAR16 OemId[3]

Definition at line 42 of file BiosId.h.

◆ Signature

UINT8 Signature[8]

Definition at line 67 of file BiosId.h.

◆ TimeStamp

CHAR16 TimeStamp[10]

Definition at line 49 of file BiosId.h.

◆ VersionMajor

CHAR16 VersionMajor[4]

Definition at line 44 of file BiosId.h.

◆ VersionMinor

CHAR16 VersionMinor[2]

Definition at line 47 of file BiosId.h.