Searched refs:LongModeBuffer (Results 1 - 2 of 2) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/CapsuleRuntimeDxe/X64/
H A DSaveLongModeContext.c92 EFI_CAPSULE_LONG_MODE_BUFFER LongModeBuffer; local
129 LongModeBuffer.PageTableAddress = AcpiS3Context->S3NvsPageTableAddress;
130 LongModeBuffer.StackBaseAddress = AcpiS3Context->BootScriptStackBase;
131 LongModeBuffer.StackSize = AcpiS3Context->BootScriptStackSize;
172 LongModeBuffer.PageTableAddress = (EFI_PHYSICAL_ADDRESS)(UINTN)AllocateAcpiNvsMemoryBelow4G (EFI_PAGES_TO_SIZE (TotalPagesNum));
173 ASSERT (LongModeBuffer.PageTableAddress != 0);
178 LongModeBuffer.StackSize = PcdGet32 (PcdCapsulePeiLongModeStackSize);
179 LongModeBuffer.StackBaseAddress = (EFI_PHYSICAL_ADDRESS)(UINTN)AllocateAcpiNvsMemoryBelow4G (PcdGet32 (PcdCapsulePeiLongModeStackSize));
180 ASSERT (LongModeBuffer.StackBaseAddress != 0);
188 &LongModeBuffer
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/CapsulePei/
H A DUefiCapsule.c378 @param LongModeBuffer The context of long mode.
390 IN EFI_CAPSULE_LONG_MODE_BUFFER *LongModeBuffer,
417 if (LongModeBuffer->StackBaseAddress < LongModeBuffer->PageTableAddress) {
418 ReservedRangeBase = LongModeBuffer->StackBaseAddress;
419 ReservedRangeEnd = LongModeBuffer->PageTableAddress + CalculatePageTableSize ();
421 ReservedRangeBase = LongModeBuffer->PageTableAddress;
422 ReservedRangeEnd = LongModeBuffer->StackBaseAddress + LongModeBuffer->StackSize;
449 Context.StackBufferBase = LongModeBuffer
389 ModeSwitch( IN EFI_CAPSULE_LONG_MODE_BUFFER *LongModeBuffer, IN COALESCE_ENTRY CoalesceEntry, IN EFI_PHYSICAL_ADDRESS BlockListAddr, IN OUT VOID **MemoryBase, IN OUT UINTN *MemorySize ) argument
738 EFI_CAPSULE_LONG_MODE_BUFFER LongModeBuffer; local
[all...]

Completed in 223 milliseconds