ZeroMem (&UTextOpCode, sizeof(UTextOpCode));\r
\r
UTextOpCode.Header.OpCode = EFI_IFR_TEXT_OP;\r
- UTextOpCode.Header.Length = sizeof (EFI_IFR_TEXT);\r
+ UTextOpCode.Header.Length = (UINT8) sizeof (EFI_IFR_TEXT);\r
\r
UTextOpCode.Statement.Help = FwOpcode->Help;\r
\r
\r
ZeroMem (&UOpcode, sizeof(UOpcode));\r
\r
- UOpcode.Header.Length = sizeof(UOpcode);\r
+ UOpcode.Header.Length = (UINT8) sizeof (UOpcode);\r
UOpcode.Header.OpCode = EFI_IFR_REF_OP;\r
\r
UOpcode.Question.Header.Prompt = FwOpcode->Prompt;\r
\r
ZeroMem (&UOpcode, sizeof(UOpcode));\r
\r
- UOpcode.Header.Length = sizeof(UOpcode);\r
+ UOpcode.Header.Length = (UINT8) sizeof (UOpcode);\r
UOpcode.Header.OpCode = EFI_IFR_ONE_OF_OPTION_OP;\r
\r
UOpcode.Option = FwOpcode->Option;\r
ZeroMem (&UOpcode, sizeof(UOpcode));\r
*OpcodeCount = 0;\r
\r
- UOpcode.Header.Length = sizeof(UOpcode);\r
+ UOpcode.Header.Length = (UINT8) sizeof (UOpcode);\r
UOpcode.Header.OpCode = EFI_IFR_ONE_OF_OP;\r
UOpcode.Header.Scope = 1;\r
\r
ZeroMem (&UOpcode, sizeof(UOpcode));\r
*OpcodeCount = 0;\r
\r
- UOpcode.Header.Length = sizeof(UOpcode);\r
+ UOpcode.Header.Length = (UINT8) sizeof (UOpcode);\r
UOpcode.Header.OpCode = EFI_IFR_ORDERED_LIST_OP;\r
UOpcode.Header.Scope = 1;\r
\r
\r
ZeroMem (&UOpcode, sizeof(UOpcode));\r
\r
- UOpcode.Header.Length = sizeof(UOpcode);\r
+ UOpcode.Header.Length = (UINT8) sizeof (UOpcode);\r
UOpcode.Header.OpCode = EFI_IFR_CHECKBOX_OP;\r
\r
UOpcode.Question.Header.Prompt = FwOpcode->Prompt;\r
UOpcode.Question.QuestionId = FwOpcode->Key;\r
}\r
\r
- UOpcode.Header.Length = sizeof(UOpcode);\r
+ UOpcode.Header.Length = (UINT8) sizeof (UOpcode);\r
UOpcode.Header.OpCode = EFI_IFR_NUMERIC_OP;\r
//\r
// We need to create a nested default value for the UEFI Numeric Opcode.\r
UOpcode.Question.QuestionId = FwOpcode->Key;\r
}\r
\r
- UOpcode.Header.Length = sizeof(UOpcode);\r
+ UOpcode.Header.Length = (UINT8) sizeof (UOpcode);\r
UOpcode.Header.OpCode = EFI_IFR_STRING_OP;\r
\r
UOpcode.Question.Header.Prompt = FwOpcode->Prompt;\r
CurrentStatement->Minimum = ((EFI_IFR_NUMERIC *) OpCodeData)->data.u8.MinValue;\r
CurrentStatement->Maximum = ((EFI_IFR_NUMERIC *) OpCodeData)->data.u8.MaxValue;\r
CurrentStatement->Step = ((EFI_IFR_NUMERIC *) OpCodeData)->data.u8.Step;\r
- CurrentStatement->StorageWidth = sizeof (UINT8);\r
+ CurrentStatement->StorageWidth = (UINT16) sizeof (UINT8);\r
Value->Type = EFI_IFR_TYPE_NUM_SIZE_8;\r
break;\r
\r
#define SetDevicePathEndNode(a) { \\r
(a)->Type = END_DEVICE_PATH_TYPE; \\r
(a)->SubType = END_ENTIRE_DEVICE_PATH_SUBTYPE; \\r
- (a)->Length[0] = sizeof(EFI_DEVICE_PATH_PROTOCOL); \\r
+ (a)->Length[0] = (UINT8) sizeof (EFI_DEVICE_PATH_PROTOCOL); \\r
(a)->Length[1] = 0; \\r
}\r
\r
EFI_IFR_SUBTITLE Subtitle;\r
\r
Subtitle.Header.OpCode = EFI_IFR_SUBTITLE_OP;\r
- Subtitle.Header.Length = sizeof (EFI_IFR_SUBTITLE);\r
+ Subtitle.Header.Length = (UINT8) sizeof (EFI_IFR_SUBTITLE);\r
Subtitle.SubTitle = StringToken;\r
\r
EfiCopyMem (FormBuffer, &Subtitle, sizeof (EFI_IFR_SUBTITLE));\r
EFI_IFR_TEXT Text;\r
\r
Text.Header.OpCode = EFI_IFR_TEXT_OP;\r
- Text.Header.Length = sizeof (EFI_IFR_TEXT);\r
+ Text.Header.Length = (UINT8) sizeof (EFI_IFR_TEXT);\r
Text.Text = StringToken;\r
\r
Text.TextTwo = StringTokenTwo;\r
EFI_IFR_REF Hyperlink;\r
\r
Hyperlink.Header.OpCode = EFI_IFR_REF_OP;\r
- Hyperlink.Header.Length = sizeof (EFI_IFR_REF);\r
+ Hyperlink.Header.Length = (UINT8) sizeof (EFI_IFR_REF);\r
Hyperlink.FormId = FormId;\r
Hyperlink.Prompt = StringToken;\r
Hyperlink.Help = StringTokenTwo;\r
}\r
\r
OneOf.Header.OpCode = EFI_IFR_ONE_OF_OP;\r
- OneOf.Header.Length = sizeof (EFI_IFR_ONE_OF);\r
+ OneOf.Header.Length = (UINT8) sizeof (EFI_IFR_ONE_OF);\r
OneOf.QuestionId = QuestionId;\r
OneOf.Width = DataWidth;\r
OneOf.Prompt = PromptToken;\r
UINT8 *LocalBuffer;\r
\r
OrderedList.Header.OpCode = EFI_IFR_ORDERED_LIST_OP;\r
- OrderedList.Header.Length = sizeof (EFI_IFR_ORDERED_LIST);\r
+ OrderedList.Header.Length = (UINT8) sizeof (EFI_IFR_ORDERED_LIST);\r
OrderedList.QuestionId = QuestionId;\r
OrderedList.MaxEntries = MaxEntries;\r
OrderedList.Prompt = PromptToken;\r
}\r
\r
CheckBox.Header.OpCode = EFI_IFR_CHECKBOX_OP;\r
- CheckBox.Header.Length = sizeof (EFI_IFR_CHECK_BOX);\r
+ CheckBox.Header.Length = (UINT8) sizeof (EFI_IFR_CHECK_BOX);\r
CheckBox.QuestionId = QuestionId;\r
CheckBox.Width = DataWidth;\r
CheckBox.Prompt = PromptToken;\r
}\r
\r
Numeric.Header.OpCode = EFI_IFR_NUMERIC_OP;\r
- Numeric.Header.Length = sizeof (EFI_IFR_NUMERIC);\r
+ Numeric.Header.Length = (UINT8) sizeof (EFI_IFR_NUMERIC);\r
Numeric.QuestionId = QuestionId;\r
Numeric.Width = DataWidth;\r
Numeric.Prompt = PromptToken;\r
EFI_IFR_STRING String;\r
\r
String.Header.OpCode = EFI_IFR_STRING_OP;\r
- String.Header.Length = sizeof (EFI_IFR_STRING);\r
+ String.Header.Length = (UINT8) sizeof (EFI_IFR_STRING);\r
String.QuestionId = QuestionId;\r
String.Width = DataWidth;\r
String.Prompt = PromptToken;\r
EFI_IFR_BANNER Banner;\r
\r
Banner.Header.OpCode = EFI_IFR_BANNER_OP;\r
- Banner.Header.Length = sizeof (EFI_IFR_BANNER);\r
+ Banner.Header.Length = (UINT8) sizeof (EFI_IFR_BANNER);\r
EfiCopyMem (&Banner.Title, &Title, sizeof (UINT16));\r
EfiCopyMem (&Banner.LineNumber, &LineNumber, sizeof (UINT16));\r
Banner.Alignment = Alignment;\r
return EFI_BUFFER_TOO_SMALL;\r
}\r
\r
- End.Header.Length = sizeof (EFI_IFR_END);\r
+ End.Header.Length = (UINT8) sizeof (EFI_IFR_END);\r
End.Header.OpCode = EFI_IFR_END_OP;\r
End.Header.Scope = 0;\r
\r
}\r
\r
Default.Header.OpCode = EFI_IFR_DEFAULT_OP;\r
- Default.Header.Length = sizeof (EFI_IFR_DEFAULT);\r
+ Default.Header.Length = (UINT8) sizeof (EFI_IFR_DEFAULT);\r
Default.Header.Scope = 0;\r
Default.Type = Type;\r
Default.DefaultId = EFI_HII_DEFAULT_CLASS_STANDARD;\r
}\r
\r
Action.Header.OpCode = EFI_IFR_ACTION_OP;\r
- Action.Header.Length = sizeof (EFI_IFR_ACTION);\r
+ Action.Header.Length = (UINT8) sizeof (EFI_IFR_ACTION);\r
Action.Header.Scope = 0;\r
Action.Question.QuestionId = QuestionId;\r
Action.Question.Header.Prompt = Prompt;\r
}\r
\r
Subtitle.Header.OpCode = EFI_IFR_SUBTITLE_OP;\r
- Subtitle.Header.Length = sizeof (EFI_IFR_SUBTITLE);\r
+ Subtitle.Header.Length = (UINT8) sizeof (EFI_IFR_SUBTITLE);\r
Subtitle.Header.Scope = Scope;\r
Subtitle.Statement.Prompt = Prompt;\r
Subtitle.Statement.Help = Help;\r
}\r
\r
Text.Header.OpCode = EFI_IFR_TEXT_OP;\r
- Text.Header.Length = sizeof (EFI_IFR_TEXT);\r
+ Text.Header.Length = (UINT8) sizeof (EFI_IFR_TEXT);\r
Text.Header.Scope = 0;\r
Text.Statement.Prompt = Prompt;\r
Text.Statement.Help = Help;\r
}\r
\r
Goto.Header.OpCode = EFI_IFR_REF_OP;\r
- Goto.Header.Length = sizeof (EFI_IFR_REF);\r
+ Goto.Header.Length = (UINT8) sizeof (EFI_IFR_REF);\r
Goto.Header.Scope = 0;\r
Goto.Question.Header.Prompt = Prompt;\r
Goto.Question.Header.Help = Help;\r
\r
for (Index = 0; Index < OptionCount; Index++) {\r
OneOfOption.Header.OpCode = EFI_IFR_ONE_OF_OPTION_OP;\r
- OneOfOption.Header.Length = sizeof (EFI_IFR_ONE_OF_OPTION);\r
+ OneOfOption.Header.Length = (UINT8) sizeof (EFI_IFR_ONE_OF_OPTION);\r
OneOfOption.Header.Scope = 0;\r
\r
OneOfOption.Option = OptionsList[Index].StringToken;\r
}\r
\r
OneOf.Header.OpCode = EFI_IFR_ONE_OF_OP;\r
- OneOf.Header.Length = sizeof (EFI_IFR_ONE_OF);\r
+ OneOf.Header.Length = (UINT8) sizeof (EFI_IFR_ONE_OF);\r
OneOf.Header.Scope = 1;\r
OneOf.Question.Header.Prompt = Prompt;\r
OneOf.Question.Header.Help = Help;\r
}\r
\r
OrderedList.Header.OpCode = EFI_IFR_ORDERED_LIST_OP;\r
- OrderedList.Header.Length = sizeof (EFI_IFR_ORDERED_LIST);\r
+ OrderedList.Header.Length = (UINT8) sizeof (EFI_IFR_ORDERED_LIST);\r
OrderedList.Header.Scope = 1;\r
OrderedList.Question.Header.Prompt = Prompt;\r
OrderedList.Question.Header.Help = Help;\r
}\r
\r
CheckBox.Header.OpCode = EFI_IFR_CHECKBOX_OP;\r
- CheckBox.Header.Length = sizeof (EFI_IFR_CHECKBOX);\r
+ CheckBox.Header.Length = (UINT8) sizeof (EFI_IFR_CHECKBOX);\r
CheckBox.Header.Scope = 0;\r
CheckBox.Question.QuestionId = QuestionId;\r
CheckBox.Question.VarStoreId = VarStoreId;\r
}\r
\r
Numeric.Header.OpCode = EFI_IFR_NUMERIC_OP;\r
- Numeric.Header.Length = sizeof (EFI_IFR_NUMERIC);\r
+ Numeric.Header.Length = (UINT8) sizeof (EFI_IFR_NUMERIC);\r
Numeric.Header.Scope = 1;\r
Numeric.Question.QuestionId = QuestionId;\r
Numeric.Question.VarStoreId = VarStoreId;\r
}\r
\r
String.Header.OpCode = EFI_IFR_STRING_OP;\r
- String.Header.Length = sizeof (EFI_IFR_STRING);\r
+ String.Header.Length = (UINT8) sizeof (EFI_IFR_STRING);\r
String.Header.Scope = 0;\r
String.Question.Header.Prompt = Prompt;\r
String.Question.Header.Help = Help;\r
}\r
\r
Banner.Header.OpCode = EFI_IFR_GUID_OP;\r
- Banner.Header.Length = sizeof (EFI_IFR_GUID_BANNER);\r
+ Banner.Header.Length = (UINT8) sizeof (EFI_IFR_GUID_BANNER);\r
Banner.Header.Scope = 0;\r
EfiCopyMem (&Banner.Guid, &mIfrVendorGuid, sizeof (EFI_IFR_GUID));\r
Banner.ExtendOpCode = EFI_IFR_EXTEND_OP_BANNER;\r
EFI_HII_HANDLE *HiiHandleBuffer;\r
EFI_GUID Guid;\r
\r
+ HiiHandleBuffer = NULL;\r
Status = GetHiiHandles (&HandleBufferLen, &HiiHandleBuffer);\r
if (EFI_ERROR(Status)) {\r
return Status;\r
INT64 Quot;\r
\r
Quot = InternalMathDivRemU64x64 (\r
- Dividend >= 0 ? Dividend : -Dividend,\r
- Divisor >= 0 ? Divisor : -Divisor,\r
+ (UINT64) (Dividend >= 0 ? Dividend : -Dividend),\r
+ (UINT64) (Divisor >= 0 ? Divisor : -Divisor),\r
(UINT64 *) Remainder\r
);\r
if (Remainder != NULL && Dividend < 0) {\r
IN INT64 Multiplier\r
)\r
{\r
- return (INT64)MultU64x64 (Multiplicand, Multiplier);\r
+ return (INT64)MultU64x64 ((UINT64) Multiplicand, (UINT64) Multiplier);\r
}\r
{\r
UINT8 SizeOfValue;\r
\r
- SizeOfValue = sizeof (*Value);\r
+ SizeOfValue = (UINT8) sizeof (*Value);\r
\r
switch (SizeOfValue) {\r
case sizeof (UINT32):\r
//\r
// Fill in the extended data header\r
//\r
- StatusCodeData->HeaderSize = sizeof (EFI_STATUS_CODE_DATA);\r
+ StatusCodeData->HeaderSize = (UINT16) sizeof (EFI_STATUS_CODE_DATA);\r
StatusCodeData->Size = (UINT16)ExtendedDataSize;\r
if (ExtendedDataGuid == NULL) {\r
ExtendedDataGuid = &gEfiStatusCodeSpecificDataGuid;\r
{\r
EFI_HOB_MEMORY_ALLOCATION_MODULE *Hob;\r
\r
- Hob = InternalPeiCreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, sizeof (EFI_HOB_MEMORY_ALLOCATION_MODULE));\r
+ Hob = InternalPeiCreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, (UINT16) sizeof (EFI_HOB_MEMORY_ALLOCATION_MODULE));\r
\r
CopyGuid (&(Hob->MemoryAllocationHeader.Name), &gEfiHobMemoryAllocModuleGuid);\r
Hob->MemoryAllocationHeader.MemoryBaseAddress = MemoryAllocationModule;\r
{\r
EFI_HOB_RESOURCE_DESCRIPTOR *Hob;\r
\r
- Hob = InternalPeiCreateHob (EFI_HOB_TYPE_RESOURCE_DESCRIPTOR, sizeof (EFI_HOB_RESOURCE_DESCRIPTOR));\r
+ Hob = InternalPeiCreateHob (EFI_HOB_TYPE_RESOURCE_DESCRIPTOR, (UINT16) sizeof (EFI_HOB_RESOURCE_DESCRIPTOR));\r
\r
Hob->ResourceType = ResourceType;\r
Hob->ResourceAttribute = ResourceAttribute;\r
// Check FV Signature\r
//\r
ASSERT (((EFI_FIRMWARE_VOLUME_HEADER*)((UINTN)BaseAddress))->Signature == EFI_FVH_SIGNATURE);\r
- Hob = InternalPeiCreateHob (EFI_HOB_TYPE_FV, sizeof (EFI_HOB_FIRMWARE_VOLUME));\r
+ Hob = InternalPeiCreateHob (EFI_HOB_TYPE_FV, (UINT16) sizeof (EFI_HOB_FIRMWARE_VOLUME));\r
\r
Hob->BaseAddress = BaseAddress;\r
Hob->Length = Length;\r
{\r
EFI_HOB_CAPSULE_VOLUME *Hob;\r
\r
- Hob = InternalPeiCreateHob (EFI_HOB_TYPE_CV, sizeof (EFI_HOB_CAPSULE_VOLUME));\r
+ Hob = InternalPeiCreateHob (EFI_HOB_TYPE_CV, (UINT16) sizeof (EFI_HOB_CAPSULE_VOLUME));\r
\r
Hob->BaseAddress = BaseAddress;\r
Hob->Length = Length;\r
{\r
EFI_HOB_CPU *Hob;\r
\r
- Hob = InternalPeiCreateHob (EFI_HOB_TYPE_CPU, sizeof (EFI_HOB_CPU));\r
+ Hob = InternalPeiCreateHob (EFI_HOB_TYPE_CPU, (UINT16) sizeof (EFI_HOB_CPU));\r
\r
Hob->SizeOfMemorySpace = SizeOfMemorySpace;\r
Hob->SizeOfIoSpace = SizeOfIoSpace;\r
{\r
EFI_HOB_MEMORY_ALLOCATION_STACK *Hob;\r
\r
- Hob = InternalPeiCreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, sizeof (EFI_HOB_MEMORY_ALLOCATION_STACK));\r
+ Hob = InternalPeiCreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, (UINT16) sizeof (EFI_HOB_MEMORY_ALLOCATION_STACK));\r
\r
CopyGuid (&(Hob->AllocDescriptor.Name), &gEfiHobMemoryAllocStackGuid);\r
Hob->AllocDescriptor.MemoryBaseAddress = BaseAddress;\r
{\r
EFI_HOB_MEMORY_ALLOCATION_BSP_STORE *Hob;\r
\r
- Hob = InternalPeiCreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, sizeof (EFI_HOB_MEMORY_ALLOCATION_BSP_STORE));\r
+ Hob = InternalPeiCreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, (UINT16) sizeof (EFI_HOB_MEMORY_ALLOCATION_BSP_STORE));\r
\r
CopyGuid (&(Hob->AllocDescriptor.Name), &gEfiHobMemoryAllocBspStoreGuid);\r
Hob->AllocDescriptor.MemoryBaseAddress = BaseAddress;\r
{\r
EFI_HOB_MEMORY_ALLOCATION *Hob;\r
\r
- Hob = InternalPeiCreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, sizeof (EFI_HOB_MEMORY_ALLOCATION));\r
+ Hob = InternalPeiCreateHob (EFI_HOB_TYPE_MEMORY_ALLOCATION, (UINT16) sizeof (EFI_HOB_MEMORY_ALLOCATION));\r
\r
ZeroMem (&(Hob->AllocDescriptor.Name), sizeof (EFI_GUID));\r
Hob->AllocDescriptor.MemoryBaseAddress = BaseAddress;\r
return EFI_OUT_OF_RESOURCES;\r
}\r
StatusCodeData = (EFI_STATUS_CODE_DATA *)Buffer;\r
- StatusCodeData->HeaderSize = sizeof (EFI_STATUS_CODE_DATA);\r
+ StatusCodeData->HeaderSize = (UINT16) sizeof (EFI_STATUS_CODE_DATA);\r
StatusCodeData->Size = (UINT16)ExtendedDataSize;\r
if (ExtendedDataGuid == NULL) {\r
ExtendedDataGuid = &gEfiStatusCodeSpecificDataGuid;\r
//\r
// Fill in the extended data header\r
//\r
- mStatusCodeData->HeaderSize = sizeof (EFI_STATUS_CODE_DATA);\r
+ mStatusCodeData->HeaderSize = (UINT16) sizeof (EFI_STATUS_CODE_DATA);\r
mStatusCodeData->Size = (UINT16)ExtendedDataSize;\r
if (ExtendedDataGuid == NULL) {\r
ExtendedDataGuid = &gEfiStatusCodeSpecificDataGuid;\r
\r
--*/\r
{\r
- Data->HeaderSize = sizeof (EFI_STATUS_CODE_DATA);\r
+ Data->HeaderSize = (UINT16) sizeof (EFI_STATUS_CODE_DATA);\r
Data->Size = (UINT16)(DataSize - sizeof (EFI_STATUS_CODE_DATA));\r
EfiCommonLibCopyMem (&Data->Type, TypeGuid, sizeof (EFI_GUID));\r
\r
Hob.Raw = HobStart;\r
\r
Hob.Header->HobType = EFI_HOB_TYPE_END_OF_HOB_LIST;\r
- Hob.Header->HobLength = sizeof(EFI_HOB_GENERIC_HEADER);\r
+ Hob.Header->HobLength = (UINT16) sizeof (EFI_HOB_GENERIC_HEADER);\r
\r
Hob.Header++;\r
return Hob;\r
HandOffHob.Raw = HobStart;\r
Hob.Raw = HobStart;\r
Hob.Header->HobType = EFI_HOB_TYPE_HANDOFF;\r
- Hob.Header->HobLength = sizeof(EFI_HOB_HANDOFF_INFO_TABLE);\r
+ Hob.Header->HobLength = (UINT16) sizeof (EFI_HOB_HANDOFF_INFO_TABLE);\r
\r
Hob.HandoffInformationTable->Version = Version;\r
Hob.HandoffInformationTable->BootMode = BootMode;\r
Hob.Raw = (VOID*)(UINTN)(HandOffHob.HandoffInformationTable->EfiEndOfHobList);\r
\r
Hob.Header->HobType = EFI_HOB_TYPE_MEMORY_ALLOCATION;\r
- Hob.Header->HobLength = sizeof(EFI_HOB_MEMORY_ALLOCATION_MODULE);\r
+ Hob.Header->HobLength = (UINT16) sizeof (EFI_HOB_MEMORY_ALLOCATION_MODULE);\r
\r
CopyMem(&(Hob.MemoryAllocationModule->ModuleName), ModuleName, sizeof(EFI_GUID));\r
CopyMem(&(Hob.MemoryAllocationModule->MemoryAllocationHeader.Name), &gEfiHobMemeryAllocModuleGuid, sizeof(EFI_GUID));\r
Hob.Raw = (VOID *)(UINTN)(HandOffHob.HandoffInformationTable->EfiEndOfHobList);\r
\r
Hob.Header->HobType = EFI_HOB_TYPE_RESOURCE_DESCRIPTOR;\r
- Hob.Header->HobLength = sizeof(EFI_HOB_RESOURCE_DESCRIPTOR);\r
+ Hob.Header->HobLength = (UINT16) sizeof (EFI_HOB_RESOURCE_DESCRIPTOR);\r
\r
Hob.ResourceDescriptor->ResourceType = ResourceType;\r
Hob.ResourceDescriptor->ResourceAttribute = ResourceAttribute;\r
Hob.Raw = (VOID*)(UINTN)(HandOffHob.HandoffInformationTable->EfiEndOfHobList); \r
\r
Hob.Header->HobType = EFI_HOB_TYPE_FV;\r
- Hob.Header->HobLength = sizeof(EFI_HOB_FIRMWARE_VOLUME);\r
+ Hob.Header->HobLength = (UINT16) sizeof (EFI_HOB_FIRMWARE_VOLUME);\r
\r
Hob.FirmwareVolume->BaseAddress = BaseAddress;\r
Hob.FirmwareVolume->Length = Length;\r
Hob.Raw = (VOID*)(UINTN)HandOffHob.HandoffInformationTable->EfiEndOfHobList;\r
\r
Hob.Header->HobType = EFI_HOB_TYPE_CPU;\r
- Hob.Header->HobLength = sizeof(EFI_HOB_CPU);\r
+ Hob.Header->HobLength = (UINT16) sizeof (EFI_HOB_CPU);\r
\r
Hob.Cpu->SizeOfMemorySpace = SizeOfMemorySpace;\r
Hob.Cpu->SizeOfIoSpace = SizeOfIoSpace;\r
Hob.Raw = (VOID*)(UINTN)HandOffHob.HandoffInformationTable->EfiEndOfHobList;\r
\r
Hob.Header->HobType = EFI_HOB_TYPE_MEMORY_ALLOCATION;\r
- Hob.Header->HobLength = sizeof(EFI_HOB_MEMORY_ALLOCATION_STACK);\r
+ Hob.Header->HobLength = (UINT16) sizeof (EFI_HOB_MEMORY_ALLOCATION_STACK);\r
\r
CopyMem(&(Hob.MemoryAllocationStack->AllocDescriptor.Name), &gEfiHobMemeryAllocStackGuid, sizeof(EFI_GUID));\r
(Hob.MemoryAllocationStack->AllocDescriptor).MemoryBaseAddress = BaseAddress;\r
HandOffHob.Raw = HobStart;\r
Hob.Raw = (VOID *)(UINTN)HandOffHob.HandoffInformationTable->EfiEndOfHobList;\r
Hob.Header->HobType = EFI_HOB_TYPE_MEMORY_ALLOCATION;\r
- Hob.Header->HobLength = sizeof(EFI_HOB_MEMORY_ALLOCATION_BSP_STORE);\r
+ Hob.Header->HobLength = (UINT16) sizeof (EFI_HOB_MEMORY_ALLOCATION_BSP_STORE);\r
\r
(Hob.MemoryAllocationBspStore->AllocDescriptor).MemoryBaseAddress = BaseAddress;\r
(Hob.MemoryAllocationBspStore->AllocDescriptor).MemoryLength = Length;\r
Hob.Raw = (VOID*)(UINTN)HandOffHob.HandoffInformationTable->EfiEndOfHobList;\r
\r
Hob.Header->HobType = EFI_HOB_TYPE_MEMORY_ALLOCATION;\r
- Hob.Header->HobLength = sizeof(EFI_HOB_MEMORY_ALLOCATION);\r
+ Hob.Header->HobLength = (UINT16) sizeof (EFI_HOB_MEMORY_ALLOCATION);\r
\r
if (Name != NULL) {\r
- CopyMem(&(Hob.MemoryAllocation->AllocDescriptor.Name), &Name, sizeof(EFI_GUID));\r
+ CopyMem (&(Hob.MemoryAllocation->AllocDescriptor.Name), &Name, sizeof (EFI_GUID));\r
} else {\r
- ZeroMem(&Hob.MemoryAllocation->AllocDescriptor.Name, sizeof(EFI_GUID));\r
+ ZeroMem (&Hob.MemoryAllocation->AllocDescriptor.Name, sizeof (EFI_GUID));\r
}\r
\r
(Hob.MemoryAllocation->AllocDescriptor).MemoryBaseAddress = BaseAddress;\r