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

Go to the source code of this file.

Data Structures

struct  EFI_FLASH_SUBAREA_ENTRY
 
struct  EFI_FLASH_MAP_FS_ENTRY_DATA
 

Macros

#define EFI_FLASH_AREA_FV   0x0001
 
#define EFI_FLASH_AREA_SUBFV   0x0002
 
#define EFI_FLASH_AREA_MEMMAPPED_FV   0x0004
 
#define EFI_FLASH_AREA_REQUIRED   0x0008
 
#define EFI_FLASH_AREA_CORRUPT   0x0010
 
#define EFI_FLASH_AREA_RECOVERY_BIOS   0x0
 
#define EFI_FLASH_AREA_MAIN_BIOS   0x1
 
#define EFI_FLASH_AREA_PAL_B   0x2
 
#define EFI_FLASH_AREA_RESERVED_03   0x3
 
#define EFI_FLASH_AREA_RESERVED_04   0x4
 
#define EFI_FLASH_AREA_DMI_FRU   0x5
 
#define EFI_FLASH_AREA_OEM_BINARY   0x6
 
#define EFI_FLASH_AREA_RESERVED_07   0x7
 
#define EFI_FLASH_AREA_RESERVED_08   0x8
 
#define EFI_FLASH_AREA_RESERVED_09   0x9
 
#define EFI_FLASH_AREA_RESERVED_0A   0x0a
 
#define EFI_FLASH_AREA_EFI_VARIABLES   0x0b
 
#define EFI_FLASH_AREA_MCA_LOG   0x0c
 
#define EFI_FLASH_AREA_SMBIOS_LOG   0x0d
 
#define EFI_FLASH_AREA_FTW_BACKUP   0x0e
 
#define EFI_FLASH_AREA_FTW_STATE   0x0f
 
#define EFI_FLASH_AREA_UNUSED   0x0fd
 
#define EFI_FLASH_AREA_GUID_DEFINED   0x0fe
 

Typedefs

typedef UINT32 EFI_FLASH_AREA_ATTRIBUTES
 
typedef UINT8 EFI_FLASH_AREA_TYPE
 

Detailed Description

Copyright (c) 2004 - 2010, Intel Corporation. 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.

Module Name:

EfiFlashMap.h

Abstract:

Defines for the EFI Flash Map functionality

Definition in file EfiFlashMap.h.

Macro Definition Documentation

◆ EFI_FLASH_AREA_CORRUPT

#define EFI_FLASH_AREA_CORRUPT   0x0010

Definition at line 34 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_DMI_FRU

#define EFI_FLASH_AREA_DMI_FRU   0x5

Definition at line 43 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_EFI_VARIABLES

#define EFI_FLASH_AREA_EFI_VARIABLES   0x0b

Definition at line 49 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_FTW_BACKUP

#define EFI_FLASH_AREA_FTW_BACKUP   0x0e

Definition at line 52 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_FTW_STATE

#define EFI_FLASH_AREA_FTW_STATE   0x0f

Definition at line 53 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_FV

#define EFI_FLASH_AREA_FV   0x0001

Definition at line 30 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_GUID_DEFINED

#define EFI_FLASH_AREA_GUID_DEFINED   0x0fe

Definition at line 55 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_MAIN_BIOS

#define EFI_FLASH_AREA_MAIN_BIOS   0x1

Definition at line 39 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_MCA_LOG

#define EFI_FLASH_AREA_MCA_LOG   0x0c

Definition at line 50 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_MEMMAPPED_FV

#define EFI_FLASH_AREA_MEMMAPPED_FV   0x0004

Definition at line 32 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_OEM_BINARY

#define EFI_FLASH_AREA_OEM_BINARY   0x6

Definition at line 44 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_PAL_B

#define EFI_FLASH_AREA_PAL_B   0x2

Definition at line 40 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_RECOVERY_BIOS

#define EFI_FLASH_AREA_RECOVERY_BIOS   0x0

Definition at line 38 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_REQUIRED

#define EFI_FLASH_AREA_REQUIRED   0x0008

Definition at line 33 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_RESERVED_03

#define EFI_FLASH_AREA_RESERVED_03   0x3

Definition at line 41 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_RESERVED_04

#define EFI_FLASH_AREA_RESERVED_04   0x4

Definition at line 42 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_RESERVED_07

#define EFI_FLASH_AREA_RESERVED_07   0x7

Definition at line 45 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_RESERVED_08

#define EFI_FLASH_AREA_RESERVED_08   0x8

Definition at line 46 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_RESERVED_09

#define EFI_FLASH_AREA_RESERVED_09   0x9

Definition at line 47 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_RESERVED_0A

#define EFI_FLASH_AREA_RESERVED_0A   0x0a

Definition at line 48 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_SMBIOS_LOG

#define EFI_FLASH_AREA_SMBIOS_LOG   0x0d

Definition at line 51 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_SUBFV

#define EFI_FLASH_AREA_SUBFV   0x0002

Definition at line 31 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_UNUSED

#define EFI_FLASH_AREA_UNUSED   0x0fd

Definition at line 54 of file EfiFlashMap.h.

Typedef Documentation

◆ EFI_FLASH_AREA_ATTRIBUTES

typedef UINT32 EFI_FLASH_AREA_ATTRIBUTES

Definition at line 28 of file EfiFlashMap.h.

◆ EFI_FLASH_AREA_TYPE

typedef UINT8 EFI_FLASH_AREA_TYPE

Definition at line 36 of file EfiFlashMap.h.