TianoCore EDK2 master
Loading...
Searching...
No Matches
_EFI_BTT_FLOG Struct Reference

#include <MdePkg/Include/Guid/Btt.h>

Data Fields

UINT32 Lba0
 
UINT32 OldMap0
 
UINT32 NewMap0
 
UINT32 Seq0
 
UINT32 Lba1
 
UINT32 OldMap1
 
UINT32 NewMap1
 
UINT32 Seq1
 

Detailed Description

The BTT Flog is both a free list and a log. The Flog size is determined by the EFI_BTT_INFO_BLOCK.NFree which determines how many of these flog entries there are. The Flog location is the highest aligned address in the arena after space for the backup info block.

Definition at line 177 of file Btt.h.

Field Documentation

◆ Lba0

UINT32 _EFI_BTT_FLOG::Lba0

Last pre-map LBA written using this flog entry.

Definition at line 181 of file Btt.h.

◆ Lba1

UINT32 _EFI_BTT_FLOG::Lba1

Alternate lba entry.

Definition at line 202 of file Btt.h.

◆ NewMap0

UINT32 _EFI_BTT_FLOG::NewMap0

New post-map LBA.

Definition at line 191 of file Btt.h.

◆ NewMap1

UINT32 _EFI_BTT_FLOG::NewMap1

Alternate new entry.

Definition at line 212 of file Btt.h.

◆ OldMap0

UINT32 _EFI_BTT_FLOG::OldMap0

Old post-map LBA.

Definition at line 186 of file Btt.h.

◆ OldMap1

UINT32 _EFI_BTT_FLOG::OldMap1

Alternate old entry.

Definition at line 207 of file Btt.h.

◆ Seq0

UINT32 _EFI_BTT_FLOG::Seq0

The Seq0 field in each flog entry is used to determine which set of fields is newer between the two sets (Lba0, OldMap0, NewMpa0, Seq0 vs Lba1, Oldmap1, NewMap1, Seq1).

Definition at line 197 of file Btt.h.

◆ Seq1

UINT32 _EFI_BTT_FLOG::Seq1

Alternate Seq entry.

Definition at line 217 of file Btt.h.


The documentation for this struct was generated from the following file: