A bit of refactoring here and there

- more refactoring to go, because new NVRAM code was written in a hurry
and needs to be cleaned up
This commit is contained in:
Nikolaj Schlej 2016-04-17 01:25:44 +02:00
parent 4b34fe546d
commit cda0018a29
12 changed files with 438 additions and 629 deletions

View file

@ -43,21 +43,20 @@ namespace Types {
File,
Section,
FreeSpace,
NvramStoreVss,
NvramStoreFdc,
NvramStoreFsys,
NvramStoreEvsa,
NvramStoreFlashMap,
NvramStoreFtw,
NvramStoreCmdb,
NvramVariableNvar,
NvramVariableVss,
NvramEntryFsys,
NvramEntryEvsa,
NvramEntryFlashMap,
VssStore,
FtwStore,
FdcStore,
FsysStore,
EvsaStore,
FlashMapStore,
CmdbStore,
NvarEntry,
VssEntry,
FsysEntry,
EvsaEntry,
FlashMapEntry,
Microcode,
SlicPubkey,
SlicMarker,
SlicData,
};
}
@ -100,22 +99,22 @@ namespace Subtypes {
DataPadding
};
enum NvarVariableSubtypes {
InvalidNvarVariable = 130,
InvalidLinkNvarVariable,
LinkNvarVariable,
DataNvarVariable,
FullNvarVariable
enum NvarEntrySubtypes {
InvalidNvarEntry = 130,
InvalidLinkNvarEntry,
LinkNvarEntry,
DataNvarEntry,
FullNvarEntry
};
enum VssVariableSubtypes {
InvalidVssVariable = 140,
StandardVssVariable,
Crc32VssVariable,
AuthVssVariable
enum VssEntrySubtypes {
InvalidVssEntry = 140,
StandardVssEntry,
AppleVssEntry,
AuthVssEntry
};
enum EvsaVariableSubtypes {
enum EvsaEntrySubtypes {
InvalidEvsaEntry = 150,
UnknownEvsaEntry,
GuidEvsaEntry,
@ -125,13 +124,18 @@ namespace Subtypes {
enum FlashMapEntrySubtypes {
VolumeFlashMapEntry = 160,
DataBlockFlashMapEntry
DataFlashMapEntry
};
enum MicrocodeSubtypes {
IntelMicrocode = 170,
AmdMicrocode
};
enum SlicDataSubtypes {
PubkeySlicData = 180,
MarkerSlicData
};
};
// *ToQString conversion routines