On Mon, 30 Nov 2015 19:17:17 +0000, Alain Kalker wrote:
> Booting a debug build of OVMF on QEMU, with PcdShadowPeimOnS3Boot and
> PcdShadowPeimOnBoot set to FALSE, i'm hitting the following assertion:
>
> --[last lines of debug output]--
> DXE IPL Entry
>
> ASSERT_EFI_ERROR (Status = Invalid Parameter)
> ASSERT /home/miki/vcs/git/edk2/MdeModulePkg/Core/Pei/Image/Image.c(603):
> !
> EFI_ERROR (Status)
> --[end]--
>
> This is on Arch Linux (x86_64), package versions: qemu 2.4.1-1, gdb
> 7.10-4.1 .
Full backtrace from GDB:
(gdb) bt full
#0 0x000000000082df14 in CpuDeadLoop () at /home/miki/vcs/git/edk2/
MdePkg/Library/BaseLib/CpuDeadLoop.c:37
Index = 0
#1 0x000000000082f55c in DebugAssert (FileName=0x834908 "/home/miki/vcs/
git/edk2/MdeModulePkg/Core/Pei/Image/Image.c", LineNumber=603,
Description=0x8349d9 "!EFI_ERROR (Status)") at /home/miki/vcs/git/edk2/
OvmfPkg/Library/PlatformDebugLibIoPort/DebugLib.c:153
Buffer = "ASSERT /home/miki/vcs/git/edk2/MdeModulePkg/Core/Pei/
Image/Image.c(603): !EFI_ERROR (Status)\r\n\000\000\230\000\220\000\000
\000\000\000\264\000\220\000\000\000\000\000\000.\004", '\000' <repeats
21 times>, "+\037\202\000\000\000\000\000\264\000\220", '\000' <repeats
13 times>, "@\000\000\000\200\000\000\000\000\373\003", '\000' <repeats
21 times>, "@\002", '\000' <repeats 14 times>, "\a", '\000' <repeats 15
times>, "d\206\v", '\000' <repeats 28 times>
Ptr = 0x8165f6 ""
#2 0x0000000000822f0e in PeiLoadImageLoadImage (PeiServices=0x816b90,
FileHandle=0x900098, ImageAddressArg=0x816a98, ImageSizeArg=0x816a90,
EntryPoint=0x816a88, AuthenticationState=0x816a74) at /home/miki/vcs/git/
edk2/MdeModulePkg/Core/Pei/Image/Image.c:603
Status = 9223372036854775810
Pe32Data = 0x9000b4
ImageAddress = 8481086
ImageSize = 0
ImageEntryPoint = 8481104
Machine = 0
SearchType1 = 18 '\022'
SearchType2 = 16 '\020'
#3 0x0000000000823326 in PeiLoadImageLoadImageWrapper (This=0x838650,
FileHandle=0x900098, ImageAddressArg=0x816a98, ImageSizeArg=0x816a90,
EntryPoint=0x816a88, AuthenticationState=0x816a74) at /home/miki/vcs/git/
edk2/MdeModulePkg/Core/Pei/Image/Image.c:722
No locals.
#4 0x0000000007fc5d41 in DxeLoadCore (This=0x7fcc350 <mDxeIplPpi>,
PeiServices=0x816b90, HobList={Header = 0x3fde000, HandoffInformationTable
= 0x3fde000, MemoryAllocation = 0x3fde000, MemoryAllocationBspStore =
0x3fde000, MemoryAllocationStack = 0x3fde000, MemoryAllocationModule =
0x3fde000, ResourceDescriptor = 0x3fde000, Guid = 0x3fde000,
FirmwareVolume = 0x3fde000, FirmwareVolume2 = 0x3fde000, Cpu = 0x3fde000,
Pool = 0x3fde000, Capsule = 0x3fde000, Raw = 0x3fde000 "\001"}) at /home/
miki/vcs/git/edk2/MdeModulePkg/Core/DxeIplPeim/DxeLoad.c:325
Status = 0
DxeCoreFileInfo = {
FileName = {
Data1 = 8481672,
Data2 = 0,
Data3 = 0,
Data4 = "\f\000\000\000\000\000\000"
},
FileType = 0 '\000',
FileAttributes = 0,
Buffer = 0x82e8c9 <PeiServicesLocatePpi+78>,
BufferSize = 8481680
}
DxeCoreAddress = 134005632
DxeCoreSize = 134015024
DxeCoreEntryPoint = 0
BootMode = 0
FileHandle = 0x900098
Variable = 0x20700000006
LoadFile = 0x838650
Instance = 1
AuthenticationState = 0
DataSize = 8571260
S3Resume = 0x816ab0
PeiRecovery = 0x82a72f <PeiDispatcher+1076>
MemoryData = {{
Type = 266,
NumberOfPages = 0
}, {
Type = 8603396,
NumberOfPages = 0
}, {
Type = 8481568,
NumberOfPages = 0
}, {
Type = 541415492,
NumberOfPages = 541872201
}, {
Type = 1920233029,
NumberOfPages = 658809
}, {
Type = 256,
NumberOfPages = 0
}, {
Type = 8581104,
NumberOfPages = 0
}, {
Type = 66972832,
NumberOfPages = 0
}, {
Type = 66973352,
NumberOfPages = 0
}, {
Type = 8619728,
NumberOfPages = 0
}, {
Type = 0,
NumberOfPages = 0
}, {
Type = 8481376,
NumberOfPages = 0
}, {
Type = 8577440,
NumberOfPages = 0
}, {
Type = 8481438,
NumberOfPages = 0
}, {
Type = 256,
NumberOfPages = 0
}, {
Type = 8481536,
NumberOfPages = 0
}}
#5 0x00000000008218c0 in PeiCore (SecCoreDataPtr=0x3fddf80, PpiList=0x0,
Data=0x3fdd788) at /home/miki/vcs/git/edk2/MdeModulePkg/Core/Pei/PeiMain/
PeiMain.c:459
PrivateData = {
Signature = 1130980688,
Ps = 0x816c38,
PpiData = {
PpiListEnd = 15,
NotifyListEnd = 60,
DispatchListEnd = 62,
LastDispatchedInstall = 15,
LastDispatchedNotify = 62,
PpiListPtrs = 0x3fde040
},
FvCount = 2,
Fv = 0x3fde248,
UnknownFvInfo = 0x3fdea40,
UnknownFvInfoCount = 0,
CurrentFvFileHandles = 0x3fdeb98,
AprioriCount = 0,
CurrentPeimFvCount = 0,
CurrentPeimCount = 0,
CurrentFileHandle = 0x0,
PeimNeedingDispatch = 0 '\000',
PeimDispatchOnThisPass = 1 '\001',
PeimDispatcherReenter = 0 '\000',
HobList = {
Header = 0x3fde000,
HandoffInformationTable = 0x3fde000,
MemoryAllocation = 0x3fde000,
MemoryAllocationBspStore = 0x3fde000,
MemoryAllocationStack = 0x3fde000,
MemoryAllocationModule = 0x3fde000,
ResourceDescriptor = 0x3fde000,
Guid = 0x3fde000,
FirmwareVolume = 0x3fde000,
FirmwareVolume2 = 0x3fde000,
Cpu = 0x3fde000,
Pool = 0x3fde000,
Capsule = 0x3fde000,
Raw = 0x3fde000 "\001"
},
SwitchStackSignal = 0 '\000',
PeiMemoryInstalled = 1 '\001',
CpuIo = 0x3fdd8e0,
PrivateSecurityPpi = 0x0,
ServiceTableShadow = {
Hdr = {
Signature = 6220110258678351184,
Revision = 65576,
HeaderSize = 240,
CRC32 = 0,
Reserved = 0
},
InstallPpi = 0x82c553 <PeiInstallPpi>,
ReInstallPpi = 0x82c765 <PeiReInstallPpi>,
LocatePpi = 0x82c958 <PeiLocatePpi>,
NotifyPpi = 0x82cab7 <PeiNotifyPpi>,
GetBootMode = 0x82ba8d <PeiGetBootMode>,
SetBootMode = 0x82bb2d <PeiSetBootMode>,
GetHobList = 0x8236c1 <PeiGetHobList>,
CreateHob = 0x823775 <PeiCreateHob>,
FfsFindNextVolume = 0x825b0f <PeiFfsFindNextVolume>,
FfsFindNextFile = 0x825a53 <PeiFfsFindNextFile>,
FfsFindSectionData = 0x825916 <PeiFfsFindSectionData>,
InstallPeiMemory = 0x8219e7 <PeiInstallPeiMemory>,
AllocatePages = 0x821b74 <PeiAllocatePages>,
AllocatePool = 0x821e3c <PeiAllocatePool>,
CopyMem = 0x82eff2 <CopyMem>,
SetMem = 0x82ef66 <SetMem>,
ReportStatusCode = 0x82be10 <PeiReportStatusCode>,
ResetSystem = 0x82c038 <PeiResetSystem>,
CpuIo = 0x8387c0,
PciCfg = 0x838860,
FfsFindFileByName = 0x825bed <PeiFfsFindFileByName>,
FfsGetFileInfo = 0x825c8d <PeiFfsGetFileInfo>,
FfsGetVolumeInfo = 0x825dd2 <PeiFfsGetVolumeInfo>,
RegisterForShadow = 0x82b10b <PeiRegisterForShadow>,
FindSectionData3 = 0x825992 <PeiFfsFindSectionData3>,
FfsGetFileInfo2 = 0x825d16 <PeiFfsGetFileInfo2>,
ResetSystem2 = 0x82c0d4 <PeiResetSystem2>
},
XipLoadFile = 0x838660,
PhysicalMemoryBegin = 66838528,
PhysicalMemoryLength = 67379200,
FreePhysicalMemoryTop = 134021120,
HeapOffset = 58515456,
HeapOffsetPositive = 1 '\001',
StackOffset = 58482688,
StackOffsetPositive = 1 '\001',
ShadowedPeiCore = 0x8206fa <PeiCore>,
CacheSection = {
Section = {0x0 <repeats 16 times>},
SectionData = {0x0 <repeats 16 times>},
SectionSize = {0 <repeats 16 times>},
AuthenticationStatus = {0 <repeats 16 times>},
AllSectionCount = 0,
SectionIndex = 0
},
LoadModuleAtFixAddressTopAddress = 0,
PeiCodeMemoryRangeUsageBitMap = 0x0,
ShadowedImageRead = 0x0,
FileHandles = 0x3fdeea8,
FileGuid = 0x3fdeca0,
HoleData = {{
Base = 0,
Size = 0,
Offset = 0,
OffsetPositive = 0 '\000'
}, {
Base = 0,
Size = 0,
Offset = 0,
OffsetPositive = 0 '\000'
}, {
Base = 0,
Size = 0,
Offset = 0,
OffsetPositive = 0 '\000'
}}
}
SecCoreData = 0x816b40
NewSecCoreData = {
DataSize = 72,
BootFirmwareVolumeBase = 0x820000,
BootFirmwareVolumeSize = 917504,
TemporaryRamBase = 0x810000,
TemporaryRamSize = 32768,
PeiTemporaryRamBase = 0x810000,
PeiTemporaryRamSize = 16384,
StackBase = 0x814000,
StackSize = 16384
}
Status = 0
TempPtr = {
PeiCore = 0x7fcc350 <mDxeIplPpi>,
PeimEntry = 0x7fcc350 <mDxeIplPpi>,
PeimNotifyEntry = 0x7fcc350 <mDxeIplPpi>,
DxeIpl = 0x7fcc350 <mDxeIplPpi>,
PpiDescriptor = 0x7fcc350 <mDxeIplPpi>,
NotifyDescriptor = 0x7fcc350 <mDxeIplPpi>,
Raw = 0x7fcc350 <mDxeIplPpi>
}
OldCoreData = 0x3fdd788
CpuIo = 0x8387c0
PciCfg = 0x838860
HandoffInformationTable = 0x814000
TemporaryRamDonePpi = 0x0
Index = 8482848
#6 0x0000000000820d43 in PeiCore (SecCoreDataPtr=0x3fddf80, PpiList=0x0,
Data=0x3fdd788) at /home/miki/vcs/git/edk2/MdeModulePkg/Core/Pei/PeiMain/
PeiMain.c:271
PrivateData = {
Signature = 72057594037927952,
Ps = 0x81711c,
PpiData = {
PpiListEnd = 255,
NotifyListEnd = 8483104,
DispatchListEnd = 52,
LastDispatchedInstall = 8483072,
LastDispatchedNotify = 4294790750,
PpiListPtrs = 0x8172e4
},
FvCount = 1,
Fv = 0x0,
UnknownFvInfo = 0x1,
UnknownFvInfoCount = 8483424,
CurrentFvFileHandles = 0xfffd49a6 <BasePrintLibSPrintMarker
+5630>,
AprioriCount = 8483504,
CurrentPeimFvCount = 1,
CurrentPeimCount = 8483424,
CurrentFileHandle = 0xfffd48f4 <BasePrintLibSPrintMarker+5452>,
PeimNeedingDispatch = 0 '\000',
PeimDispatchOnThisPass = 0 '\000',
PeimDispatcherReenter = 0 '\000',
HobList = {
Header = 0x8173f8,
HandoffInformationTable = 0x8173f8,
MemoryAllocation = 0x8173f8,
MemoryAllocationBspStore = 0x8173f8,
MemoryAllocationStack = 0x8173f8,
MemoryAllocationModule = 0x8173f8,
ResourceDescriptor = 0x8173f8,
Guid = 0x8173f8,
FirmwareVolume = 0x8173f8,
FirmwareVolume2 = 0x8173f8,
Cpu = 0x8173f8,
Pool = 0x8173f8,
Capsule = 0x8173f8,
Raw = 0x8173f8 "\200\177\201"
},
SwitchStackSignal = 79 'O',
PeiMemoryInstalled = 87 'W',
CpuIo = 0x0,
PrivateSecurityPpi = 0xff,
ServiceTableShadow = {
Hdr = {
Signature = 8483556,
Revision = 8458688,
HeaderSize = 0,
CRC32 = 0,
Reserved = 0
},
InstallPpi = 0x4438303030007790,
ReInstallPpi = 0x813346,
LocatePpi = 0x2a500ef5f59418f,
NotifyPpi = 0x2a500ef5f59418f,
GetBootMode = 0x4dda4c0d060cc026,
SetBootMode = 0xa,
GetHobList = 0x8171e0,
CreateHob = 0x34,
FfsFindNextVolume = 0x848b20 <gMemoryStatusCodeRecordGuid>,
FfsFindNextFile = 0x10,
FfsFindSectionData = 0x0,
InstallPeiMemory = 0x8529cc <BasePrintLibSPrintMarker+5452>,
AllocatePages = 0x2,
AllocatePool = 0x1000000008111b0,
CopyMem = 0x1,
SetMem = 0xff,
ReportStatusCode = 0x2,
ResetSystem = 0x810000,
CpuIo = 0x817230,
PciCfg = 0xfffd6a02,
FfsFindFileByName = 0x8000,
FfsGetFileInfo = 0x2,
FfsGetVolumeInfo = 0x0,
RegisterForShadow = 0xff,
FindSectionData3 = 0x1,
FfsGetFileInfo2 = 0x10082c97c,
ResetSystem2 = 0x8173af
},
XipLoadFile = 0x8172b0,
PhysicalMemoryBegin = 8454728,
PhysicalMemoryLength = 0,
FreePhysicalMemoryTop = 8483456,
HeapOffset = 4294783587,
HeapOffsetPositive = 0 '\000',
StackOffset = 32768,
StackOffsetPositive = 192 '\300',
ShadowedPeiCore = 0xfffce243 <DebugPrint+231>,
CacheSection = {
Section = {0x402, 0x10a, 0xfffd5724, 0x8173e0,
0x7261726f706d6554, 0x7267694d6d615279, 0x7830286e6f697461,
0x202c303030303138, 0x3030414446337830, 0x3030387830202c30, 0xa0d2930,
0x0, 0x4336303030000003, 0x3337, 0x838410 <gEfiCallerIdGuid>, 0x8173c0},
SectionData = {0x848b80, 0xa, 0x817390, 0x32, 0x817790, 0x10,
0x0, 0x0, 0x2, 0x1000000008173c0, 0x817390, 0xfffcdd51
<InternalAssertJumpBuffer+84>, 0x2, 0x103020003, 0x817790, 0x8000},
SectionSize = {8483776, 4294761722, 8483848, 255, 0, 8483556,
8484160, 4294760590, 8483848, 18446744073709551615, 16384, 66953216,
32768, 8486784, 8484160, 8454728},
AuthenticationStatus = {66966480, 0, 8484160, 0, 32768, 0,
66953216, 0, 0, 0, 0, 0, 0, 0, 0, 0},
AllSectionCount = 4294760535,
SectionIndex = 3472328321189027712
},
LoadModuleAtFixAddressTopAddress = 0,
PeiCodeMemoryRangeUsageBitMap = 0x0,
ShadowedImageRead = 0x0,
FileHandles = 0x0,
FileGuid = 0x0,
HoleData = {{
Base = 0,
Size = 0,
Offset = 0,
OffsetPositive = 0 '\000'
}, {
Base = 0,
Size = 0,
Offset = 0,
OffsetPositive = 0 '\000'
}, {
Base = 0,
Size = 0,
Offset = 0,
OffsetPositive = 0 '\000'
}}
}
SecCoreData = 0x3fddf80
NewSecCoreData = {
DataSize = 28864,
BootFirmwareVolumeBase = 0xa,
BootFirmwareVolumeSize = 8482976,
TemporaryRamBase = 0x53,
TemporaryRamSize = 8483497,
PeiTemporaryRamBase = 0x10,
PeiTemporaryRamSize = 8483024,
StackBase = 0xfffd4dea <AsciiStrLen+110>,
StackSize = 8
}
Status = 0
TempPtr = {
PeiCore = 0x26,
PeimEntry = 0x26,
PeimNotifyEntry = 0x26,
DxeIpl = 0x26,
PpiDescriptor = 0x26,
NotifyDescriptor = 0x26,
Raw = 0x26
}
OldCoreData = 0x3fdd788
CpuIo = 0x0
PciCfg = 0x0
HandoffInformationTable = 0x3fde000
TemporaryRamDonePpi = 0x8170bc
Index = 6
#7 0x0000000000829d2a in PeiCheckAndSwitchStack (SecCoreData=0x3fddf80,
Private=0x3fdd788) at /home/miki/vcs/git/edk2/MdeModulePkg/Core/Pei/
Dispatcher/Dispatcher.c:805
LoadFixPeiCodeBegin = 0x82fb71 <ReportStatusCodeWithExtendedData
+201>
Status = 0
PeiServices = 0x817790
NewStackSize = 131072
TopOfOldStack = 8486912
TopOfNewStack = 66969600
StackOffset = 58482688
StackOffsetPositive = 1 '\001'
TemporaryRamBase = 8454144
TemporaryRamSize = 32768
TemporaryStackSize = 16384
TemporaryStackBase = 0x814000
PeiTemporaryRamSize = 16384
PeiTemporaryRamBase = 0x810000
TemporaryRamSupportPpi = 0xfffd7be4
BaseOfNewHeap = 66969600
HoleMemBase = 8484608
HoleMemSize = 8484304
HeapTemporaryRamSize = 45060
TempBase1 = 8688232
TempSize1 = 8
TempBase2 = 8484520
TempSize2 = 8619104
Index = 8619024
#8 0x000000000082abe4 in PeiDispatcher (SecCoreData=0x817f80,
Private=0x817788) at /home/miki/vcs/git/edk2/MdeModulePkg/Core/Pei/
Dispatcher/Dispatcher.c:1126
Status = 9223372036854775822
Index1 = 0
Index2 = 8484752
PeiServices = 0x817790
PeimFileHandle = 0x849268
FvCount = 0
PeimCount = 2
AuthenticationState = 0
EntryPoint = 8688896
PeimEntryPoint = 0x849500 <_ModuleEntryPoint>
SaveCurrentPeimCount = 8484752
SaveCurrentFvCount = 8579131
SaveCurrentFileHandle = 0x817700
FvFileInfo = {
FileName = {
Data1 = 573323373,
Data2 = 23228,
Data3 = 20404,
Data4 = "\261$\373\270$\210\254", <incomplete sequence \364>
},
FileType = 6 '\006',
FileAttributes = 519,
Buffer = 0x849280,
BufferSize = 56234
}
CoreFvHandle = 0x810248
#9 0x00000000008216db in PeiCore (SecCoreDataPtr=0x817f80,
PpiList=0xfffd7bf4, Data=0x0) at /home/miki/vcs/git/edk2/MdeModulePkg/
Core/Pei/PeiMain/PeiMain.c:421
PrivateData = {
Signature = 1130980688,
Ps = 0x817838,
PpiData = {
PpiListEnd = 11,
NotifyListEnd = 60,
DispatchListEnd = 62,
LastDispatchedInstall = 9,
LastDispatchedNotify = 62,
PpiListPtrs = 0x810040
},
FvCount = 2,
Fv = 0x810248,
UnknownFvInfo = 0x810a40,
UnknownFvInfoCount = 0,
CurrentFvFileHandles = 0x810b98,
AprioriCount = 1,
CurrentPeimFvCount = 0,
CurrentPeimCount = 2,
CurrentFileHandle = 0x849268,
PeimNeedingDispatch = 0 '\000',
PeimDispatchOnThisPass = 1 '\001',
PeimDispatcherReenter = 0 '\000',
HobList = {
Header = 0x810000,
HandoffInformationTable = 0x810000,
MemoryAllocation = 0x810000,
MemoryAllocationBspStore = 0x810000,
MemoryAllocationStack = 0x810000,
MemoryAllocationModule = 0x810000,
ResourceDescriptor = 0x810000,
Guid = 0x810000,
FirmwareVolume = 0x810000,
FirmwareVolume2 = 0x810000,
Cpu = 0x810000,
Pool = 0x810000,
Capsule = 0x810000,
Raw = 0x810000 "\001"
},
SwitchStackSignal = 1 '\001',
PeiMemoryInstalled = 0 '\000',
CpuIo = 0x0,
PrivateSecurityPpi = 0x0,
ServiceTableShadow = {
Hdr = {
Signature = 6220110258678351184,
Revision = 65576,
HeaderSize = 240,
CRC32 = 0,
Reserved = 0
},
InstallPpi = 0x82c553 <PeiInstallPpi>,
ReInstallPpi = 0x82c765 <PeiReInstallPpi>,
LocatePpi = 0x82c958 <PeiLocatePpi>,
NotifyPpi = 0x82cab7 <PeiNotifyPpi>,
GetBootMode = 0x82ba8d <PeiGetBootMode>,
SetBootMode = 0x82bb2d <PeiSetBootMode>,
GetHobList = 0x8236c1 <PeiGetHobList>,
CreateHob = 0x823775 <PeiCreateHob>,
FfsFindNextVolume = 0x825b0f <PeiFfsFindNextVolume>,
FfsFindNextFile = 0x825a53 <PeiFfsFindNextFile>,
FfsFindSectionData = 0x825916 <PeiFfsFindSectionData>,
InstallPeiMemory = 0x8219e7 <PeiInstallPeiMemory>,
AllocatePages = 0x821b74 <PeiAllocatePages>,
AllocatePool = 0x821e3c <PeiAllocatePool>,
CopyMem = 0x82eff2 <CopyMem>,
SetMem = 0x82ef66 <SetMem>,
ReportStatusCode = 0x82be10 <PeiReportStatusCode>,
ResetSystem = 0x82c038 <PeiResetSystem>,
CpuIo = 0x8387c0,
PciCfg = 0x838860,
FfsFindFileByName = 0x825bed <PeiFfsFindFileByName>,
FfsGetFileInfo = 0x825c8d <PeiFfsGetFileInfo>,
FfsGetVolumeInfo = 0x825dd2 <PeiFfsGetVolumeInfo>,
RegisterForShadow = 0x82b10b <PeiRegisterForShadow>,
FindSectionData3 = 0x825992 <PeiFfsFindSectionData3>,
FfsGetFileInfo2 = 0x825d16 <PeiFfsGetFileInfo2>,
ResetSystem2 = 0x82c0d4 <PeiResetSystem2>
},
XipLoadFile = 0x838660,
PhysicalMemoryBegin = 66838528,
PhysicalMemoryLength = 67379200,
FreePhysicalMemoryTop = 134021120,
HeapOffset = 58515456,
HeapOffsetPositive = 1 '\001',
StackOffset = 58482688,
StackOffsetPositive = 1 '\001',
ShadowedPeiCore = 0x0,
CacheSection = {
Section = {0x0 <repeats 16 times>},
SectionData = {0x0 <repeats 16 times>},
SectionSize = {0 <repeats 16 times>},
AuthenticationStatus = {0 <repeats 16 times>},
AllSectionCount = 0,
SectionIndex = 0
},
LoadModuleAtFixAddressTopAddress = 0,
PeiCodeMemoryRangeUsageBitMap = 0x0,
ShadowedImageRead = 0x0,
FileHandles = 0x810ea8,
FileGuid = 0x810ca0,
HoleData = {{
Base = 0,
Size = 0,
Offset = 0,
OffsetPositive = 0 '\000'
}, {
Base = 0,
Size = 0,
Offset = 0,
OffsetPositive = 0 '\000'
}, {
Base = 0,
Size = 0,
Offset = 0,
OffsetPositive = 0 '\000'
}}
}
SecCoreData = 0x817f80
NewSecCoreData = {
DataSize = 0,
BootFirmwareVolumeBase = 0x0,
BootFirmwareVolumeSize = 0,
TemporaryRamBase = 0x0,
TemporaryRamSize = 0,
PeiTemporaryRamBase = 0x0,
PeiTemporaryRamSize = 0,
StackBase = 0x0,
StackSize = 0
}
Status = 0
TempPtr = {
PeiCore = 0x0,
PeimEntry = 0x0,
PeimNotifyEntry = 0x0,
DxeIpl = 0x0,
PpiDescriptor = 0x0,
NotifyDescriptor = 0x0,
Raw = 0x0
}
OldCoreData = 0x0
CpuIo = 0x820140
PciCfg = 0x817c10
HandoffInformationTable = 0x0
TemporaryRamDonePpi = 0x0
Index = 6
#10 0x00000000008204cb in ProcessModuleEntryPointList
(SecCoreData=0x817f80, PpiList=0xfffd7bf4, Context=0x0) at /home/miki/vcs/
git/edk2/Build/OvmfX64/DEBUG_GCC49/X64/MdeModulePkg/Core/Pei/PeiMain/
DEBUG/AutoGen.c:205
No locals.
#11 0x00000000008203ad in _ModuleEntryPoint (SecCoreData=0x817f80,
PpiList=0xfffd7bf4) at /home/miki/vcs/git/edk2/MdePkg/Library/
PeiCoreEntryPoint/PeiCoreEntryPoint.c:64
No locals.
#12 0x00000000fffcd671 in SecStartupPhase2 (Context=0x817f80) at /home/
miki/vcs/git/edk2/OvmfPkg/Sec/SecMain.c:820
SecCoreData = 0x817f80
BootFv = 0x820000
PeiCoreEntryPoint = 0x820380 <_ModuleEntryPoint>
#13 0x00000000fffcecdb in InitializeDebugAgent (InitFlag=1,
Context=0x817f80, Function=0xfffcd605 <SecStartupPhase2>) at /home/miki/
vcs/git/edk2/MdeModulePkg/Library/DebugAgentLibNull/DebugAgentLibNull.c:48
No locals.
#14 0x00000000fffcd602 in SecCoreStartupWithStack (BootFv=0xfffcc000,
TopOfCurrentStack=0x818000) at /home/miki/vcs/git/edk2/OvmfPkg/Sec/
SecMain.c:783
SecCoreData = {
DataSize = 72,
BootFirmwareVolumeBase = 0x820000,
BootFirmwareVolumeSize = 917504,
TemporaryRamBase = 0x810000,
TemporaryRamSize = 32768,
PeiTemporaryRamBase = 0x810000,
PeiTemporaryRamSize = 16384,
StackBase = 0x814000,
StackSize = 16384
}
IdtTableInStack = {
PeiService = 0x817790,
IdtTable = {{
Bits = {
OffsetLow = 65508,
Selector = 16,
Reserved_0 = 0,
GateType = 142,
OffsetHigh = 65535,
OffsetUpper = 0,
Reserved_1 = 0
},
Uint128 = {
Uint64 = 18446618729385099236,
Uint64_1 = 0
}
} <repeats 34 times>}
}
IdtDescriptor = {
Limit = 543,
Base = 8486240
}
Index = 34
#15 0x00000000fffcc2b9 in _ModuleEntryPoint ()
No symbol table info available.
#16 0x00000000fffcc000 in ?? ()
No symbol table info available.
#17 0x0000000000818000 in ?? ()
No symbol table info available.
#18 0x0000000000000000 in ?? ()
No symbol table info available.
_______________________________________________
edk2-devel mailing list
[email protected]
https://lists.01.org/mailman/listinfo/edk2-devel