2024.05.01
用NDB徒手解释完了整张mHobList,心中有数,命名HOB有道理:
Starting new session...
Nano Debugger (NDB) 2.10.1588 (7852:4396)
Starting KD session type=usb,proto=ocd,opt=rb,targetname=yl
debug_level: 3
0x140000
Using CMSIS-DAPv2 interface with VID:PID=0x0d28:0x1588, serial=20240330742aabcddc13bc1c2000410fa5a5a5a547454455
NTP-DAP: SWD supported
NTP-DAP: Atomic commands supported
NTP-DAP: Test domain timer supported
NTP-DAP: UART communication port supported
NTP-DAP: UART via USB COM port supported
CMSIS-DAP: FW Version = 2.1.2
CMSIS-DAP: Serial# = 20240330742aabcddc13bc1c2000410fa5a5a5a547454455
CMSIS-DAP: Interface Initialised (SWD)
SWCLK/TCK = 1 SWDIO/TMS = 1 TDI = 0 TDO = 0 nTRST = 0 nRESET = 0
CMSIS-DAP: Interface ready
clock speed 12000 kHz
SWD DPIDR 0x2ba01477
target RK3588.ahb examination failed
cpu0: hardware has 6 breakpoints, 4 watchpoints
target cpu1 examination failed
SWD DPIDR 0x2ba01477
target cpu2 examination failed
SWD DPIDR 0x2ba01477
target cpu3 examination failed
SWD DPIDR 0x2ba01477
target cpu4 examination failed
SWD DPIDR 0x2ba01477
target cpu5 examination failed
SWD DPIDR 0x2ba01477
target cpu6 examination failed
SWD DPIDR 0x2ba01477
target cpu7 examination failed
SWD DPIDR 0x2ba01477
Applying symbol path used last time.
Symbol search path is: D:\Gedu\edk2-yourland2024\workspace\efisym;TGT*c:\symbols*
Applying source path used last time.
NDB Embassy Version 1.2.0002.9
NDB session started in 7852:10984(0x2ae8)
cpu0 cluster 0 core 0 multi core
CPU0's MIDR is updated to 0x412fd050
OS meta is connected
Target: machine aa64, kernel base 0x0, dbgdata 0x0, modhead 0x3ec555f0 orig 0x0, printk buffer 0x0 length 0x0
Target: machine aa64, kernel base 0x0, dbgdata 0x0, modhead 0x3ec555f0 orig 0x0, printk buffer 0x0 length 0x0
Connected to ZOS 5.0 ARMv8 64-bit, 64bit
Symbol search path is: D:\Gedu\edk2-yourland2024\workspace\efisym;TGT*c:\symbols*;srv*c:\symbols* http://msdl.microsoft.com/download/symbols
Loading modules in kernel space
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Loading unloaded module list
Kernel base < system range start
ZOS Kernel Version 0 SMP (1 procs) free ARMv8 64-bit
Kernel base = 0x00000000`00000000 kernel module list = 0x00000000`3ec555f0
System uptime: not available
Opcode 0xd53e4020, DSCR.ERR=1, DSCR.EL=2
Failed to read ELR_EL3 register
Couldn't get register ELR_EL3.
Opcode 0xd53e5200, DSCR.ERR=1, DSCR.EL=2
Failed to read ESR_EL3 register
Couldn't get register ESR_EL3.
Opcode 0xd53e4000, DSCR.ERR=1, DSCR.EL=2
Failed to read SPSR_EL3 register
Couldn't get register SPSR_EL3.
ArmCpuDxe!CommonCExceptionHandler+60c:
efec7004 d65f03c0 ret
l+t
Source options are 1:
1/t - Step/trace by source line
$<d:\uefi.txt
kd> .logopen /t d:\Gedu\uefi\log\uefi.txt
Opened log file 'd:\Gedu\uefi\log\uefi_2024-05-01_08-39-27-443.txt'
kd>
.sympath D:\Gedu\edk2-yourland2024\workspace\efisym
Symbol search path is: D:\Gedu\edk2-yourland2024\workspace\efisym
kd> .srcpath D:\Gedu\edk2-yourland2024
Source search path is: D:\Gedu\edk2-yourland2024
kd> *.srcpath d:\Gedu\uefi
kd> .reload ArmPlatformPrePiUniCore.dll=0`00201000,0`A000
Read system version block failed 1
Read system version block failed 1
Opcode 0x38401401, DSCR.ERR=1, DSCR.EL=2
Opcode 0x38401401, DSCR.ERR=1, DSCR.EL=2
kd>
x ArmPlatformPrePiUniCore!_ModuleEntryPoint
00000000`00208698 ArmPlatformPrePiUniCore!_ModuleEntryPoint
kd> .reload UiApp.dll=0`E9E74000,0`2A600
kd> x UiApp!_ModuleEntryPoint
00000000`e9e7c6c0 UiApp!_ModuleEntryPoint (void, void)
kd> *.reload Shell.dll=0`e9c62000,0`10e000
kd> *x Shell!_ModuleEntryPoint
kd>
x DxeCore!_ModuleEntryPoint
00000000`3ec320c8 DxeCore!_ModuleEntryPoint (void)
kd> *.reload
kd> lm
start end name
00000000`00201000 00000000`0020b000 ArmPlatformPrePiUniCore T (pdb/dwarf symbols) D:\Gedu\edk2-yourland2024\workspace\efisym\ArmPlatformPrePiUniCore.dll
00000000`3ec27000 00000000`3ec71000 DxeCore T (pdb/dwarf symbols) D:\Gedu\edk2-yourland2024\workspace\efisym\DxeCore.dll
00000000`e9e74000 00000000`e9e9e600 UiApp T (pdb/dwarf symbols) D:\Gedu\edk2-yourland2024\workspace\efisym\UiApp.dll
00000000`ea759000 00000000`ea76e000 HttpBootDxe (deferred)
00000000`ea76e000 00000000`ea77f000 HttpDxe (deferred)
00000000`ea77f000 00000000`ea78e000 DnsDxe (deferred)
00000000`ea78e000 00000000`ea878000 TlsDxe (deferred)
00000000`ea878000 00000000`ea88d000 UefiPxeBcDxe (deferred)
00000000`ea88d000 00000000`ea8a3000 TcpDxe (deferred)
00000000`ea8a3000 00000000`ea8b0000 Mtftp6Dxe (deferred)
00000000`ea8b0000 00000000`ea8bc000 Udp6Dxe (deferred)
00000000`ea8bc000 00000000`ea8db000 Ip6Dxe (deferred)
00000000`ea8db000 00000000`ea8e9000 Dhcp6Dxe (deferred)
00000000`ea8e9000 00000000`ea8f6000 Mtftp4Dxe (deferred)
00000000`ea8f6000 00000000`ea902000 Udp4Dxe (deferred)
00000000`ea902000 00000000`ea919000 Ip4Dxe (deferred)
00000000`ea919000 00000000`ea926000 Dhcp4Dxe (deferred)
00000000`ea926000 00000000`ea930000 ArpDxe (deferred)
00000000`ea930000 00000000`ea93e000 MnpDxe (deferred)
00000000`ea93e000 00000000`ea948000 VlanConfigDxe (deferred)
00000000`ea948000 00000000`ea953000 SnpDxe (deferred)
00000000`ea953000 00000000`ea958000 EnglishDxe (deferred)
00000000`ea958000 00000000`ea966000 Fat (deferred)
00000000`ea966000 00000000`ea970000 PartitionDxe (deferred)
00000000`ea970000 00000000`ea978000 DiskIoDxe (deferred)
00000000`ea978000 00000000`ea982000 AtaBusDxe (deferred)
00000000`ea982000 00000000`ea991000 AtaAtapiPassThruDxe (deferred)
00000000`ea991000 00000000`ea999000 NonDiscoverablePciDeviceDxe (deferred)
00000000`ea999000 00000000`ea9a1000 UsbMouseAbsolutePointerDxe (deferred)
00000000`ea9a1000 00000000`ea9a9000 UsbMouseDxe (deferred)
00000000`ea9a9000 00000000`ea9b3000 UsbKbDxe (deferred)
00000000`ea9b3000 00000000`ea9bd000 UsbMassStorageDxe (deferred)
00000000`ea9bd000 00000000`ea9ca000 UsbBusDxe (deferred)
00000000`ea9ca000 00000000`ea9db000 XhciDxe (deferred)
00000000`ea9db000 00000000`ea9e7000 EhciDxe (deferred)
00000000`ea9e7000 00000000`ea9f0000 I2cDxe_ea9e7000 (deferred)
00000000`ea9f0000 00000000`ea9fc000 TerminalDxe (deferred)
00000000`ea9fc000 00000000`eaa05000 GraphicsConsoleDxe (deferred)
00000000`eaa05000 00000000`eaa10000 ConSplitterDxe (deferred)
00000000`eaa10000 00000000`eaa40000 RealTimeClock (deferred)
00000000`eaa50000 00000000`eaa57000 SataController (deferred)
00000000`eaa57000 00000000`eaa5f000 ConPlatformDxe (deferred)
00000000`eaa5f000 00000000`eaa70000 PciHostBridgeDxe (deferred)
00000000`eaa70000 00000000`eaaa0000 I2cDxe (deferred)
00000000`eaab0000 00000000`eaae0000 CapsuleRuntimeDxe (deferred)
00000000`eaaf2000 00000000`eaafd000 FdtPlatformDxe (deferred)
00000000`eaafd000 00000000`eabb0000 LogoDxe (deferred)
00000000`eabf0000 00000000`eac20000 Reset (deferred)
00000000`eacb0000 00000000`eacf0000 VariableRuntimeDxe (deferred)
00000000`ead50000 00000000`ead90000 RkFvbDxe (deferred)
00000000`eadf0000 00000000`eae30000 NorFlashDxe (deferred)
00000000`eae90000 00000000`eaed0000 ResetSystemRuntimeDxe (deferred)
00000000`eaee0000 00000000`eaf10000 EmbeddedMonotonicCounter (deferred)
00000000`eaf70000 00000000`eafb0000 RuntimeDxe (deferred)
00000000`eafc0000 00000000`eafc6000 BootGraphicsResourceTableDxe (deferred)
00000000`eafc6000 00000000`eafcc000 AcpiPlatformDxe (deferred)
00000000`efe00000 00000000`efe07000 UsbDpPhyDxe (deferred)
00000000`efe07000 00000000`efe0e000 NonCoherentIoMmuDxe (deferred)
00000000`efe0e000 00000000`efe25000 DisplayEngine (deferred)
00000000`efe25000 00000000`efe36000 TlsAuthConfigDxe (deferred)
00000000`efe36000 00000000`efe45000 RamDiskDxe (deferred)
00000000`efe45000 00000000`efe51000 OhciDxe (deferred)
00000000`efe51000 00000000`efe59000 LcdGraphicsOutputDxe (deferred)
00000000`efe59000 00000000`efe5e000 WatchdogTimer (deferred)
00000000`efe5e000 00000000`efe73000 RK3588Dxe (deferred)
00000000`efe73000 00000000`efe8f000 BdsDxe (deferred)
00000000`efe8f000 00000000`efeab000 SetupBrowser (deferred)
00000000`efeab000 00000000`efeb3000 PlatformSmbiosDxe (deferred)
00000000`efeb3000 00000000`efeb9000 ArmTimerDxe (deferred)
00000000`efeb9000 00000000`efec2000 FaultTolerantWriteDxe (deferred)
00000000`efec2000 00000000`efecf000 ArmCpuDxe T (pdb/dwarf symbols) D:\Gedu\edk2-yourland2024\workspace\efisym\ArmCpuDxe.dll
00000000`efecf000 00000000`efed3000 GmacPlatformDxe (deferred)
00000000`efed3000 00000000`efed9000 ArmPciCpuIo2Dxe (deferred)
00000000`efed9000 00000000`efee8000 DevicePathDxe (deferred)
00000000`efee8000 00000000`efeef000 HttpUtilitiesDxe (deferred)
00000000`efeef000 00000000`efef5000 DpcDxe (deferred)
00000000`efef5000 00000000`efefc000 UsbHcdDxe (deferred)
00000000`efefc000 00000000`eff04000 DwDpLib (deferred)
00000000`eff04000 00000000`eff0b000 DwHdmiQpLib (deferred)
00000000`eff0b000 00000000`eff14000 AnalogixDpLib (deferred)
00000000`eff14000 00000000`eff25000 Vop2Dxe (deferred)
00000000`eff25000 00000000`eff2b000 RtcPlatformDxe (deferred)
00000000`eff2b000 00000000`eff34000 SmbiosDxe (deferred)
00000000`eff34000 00000000`eff3f000 AcpiTableDxe (deferred)
00000000`eff3f000 00000000`eff46000 ArmScmiDxe (deferred)
00000000`eff46000 00000000`eff4d000 ArmGicDxe (deferred)
00000000`eff4d000 00000000`eff52000 SerialDxe (deferred)
00000000`eff52000 00000000`eff72000 HiiDatabase (deferred)
00000000`eff72000 00000000`eff77000 MetronomeDxe (deferred)
00000000`eff77000 00000000`eff81000 SecurityStubDxe (deferred)
00000000`eff81000 00000000`eff8b000 PcdDxe (deferred)
00000000`eff8b000 00000000`eff90000 StatusLedDxe (deferred)
kd> bl
kd> lsp -a 5 9
Source line display is disabled
At the prompt, display 5 source lines before and 9 after
For lsa commands, display 5 source lines before
For ls and lsa commands, display 14 source lines
kd> l+l
Source options are 3:
1/t - Step/trace by source line
2/l - List source line for LN and prompt
kd> l+s
Source options are 7:
1/t - Step/trace by source line
2/l - List source line for LN and prompt
4/s - List source code at prompt
kd> l-t
Source options are 6:
2/l - List source line for LN and prompt
4/s - List source code at prompt
kd>
k
Child-SP RetAddr Call Site
00000000`3ffff248 00000000`3ec366b8 ArmCpuDxe!CommonCExceptionHandler+0x60c
00000000`3ffff2d0 00000000`3ec36a68 DxeCore!CoreSignalEvent+0x58
00000000`3ffff308 00000000`efe154c0 DxeCore!CoreWaitForEvent+0x88
00000000`3ffff5e8 00000000`00000aff DisplayEngine!FormDisplay+0xeb8 [/home/geduer/UEFI/edk2-yourland2024/workspace/Build/YourLand/DEBUG_GCC/AARCH64/MdeModulePkg/Universal/DisplayEngineDxe/DisplayEngineDxe/<artificial> @ 1459]
x UiApp!mHobList
00000000`e9e9e318 UiApp!mHobList
dqs 0`e9e9e318 l1
00000000`e9e9e318 00000000`efdfd018
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018
+0x000 HobType : 1
+0x002 HobLength : 0x38
+0x004 Reserved : 0
dt -b EFI_HOB_HANDOFF_INFO_TABLE 00000000`efdfd018
+0x000 Header :
+0x000 HobType : 1
+0x002 HobLength : 0x38
+0x004 Reserved : 0
+0x008 Version : 9
+0x00c BootMode : 0
+0x010 EfiMemoryTop : 0x40000000
+0x018 EfiMemoryBottom : 0x38000000
+0x020 EfiFreeMemoryTop : 0x3ec27000
+0x028 EfiFreeMemoryBottom : 0x38000aa0
+0x030 EfiEndOfHobList : 0x38000a98
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffe8000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_RESOURCE_DESCRIPTOR 00000000`efdfd018+38+30
+0x000 Header :
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 Owner :
+0x000 Data1 : 0x10000
+0x004 Data2 : 0
+0x006 Data3 : 0x20
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0x40 '@'
[07] 0 ''
+0x018 ResourceType : 0
+0x01c ResourceAttribute : 0x3807
+0x020 PhysicalStart : 0
+0x028 ResourceLength : 0xf0000000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*2
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_RESOURCE_DESCRIPTOR 00000000`efdfd018+38+30*2
+0x000 Header :
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 Owner :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0x40 '@'
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x018 ResourceType : 0
+0x01c ResourceAttribute : 0x3807
+0x020 PhysicalStart : 0x1`00000000
+0x028 ResourceLength : 0x3`00000000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*3
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_RESOURCE_DESCRIPTOR 00000000`efdfd018+38+30*3
+0x000 Header :
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 Owner :
+0x000 Data1 : 0
+0x004 Data2 : 0x20
+0x006 Data3 : 8
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0x40 '@'
[07] 0 ''
+0x018 ResourceType : 0
+0x01c ResourceAttribute : 0x3807
+0x020 PhysicalStart : 0
+0x028 ResourceLength : 0x200000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*4
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*4
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0
+0x018 MemoryLength : 0x200000
+0x020 MemoryType : 0 ( EfiReservedMemoryType )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*5
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_RESOURCE_DESCRIPTOR 00000000`efdfd018+38+30*5
+0x000 Header :
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 Owner :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0x40 '@'
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x018 ResourceType : 0
+0x01c ResourceAttribute : 0x3807
+0x020 PhysicalStart : 0x8400000
+0x028 ResourceLength : 0x1000000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*6
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*6
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x8400000
+0x018 MemoryLength : 0x1000000
+0x020 MemoryType : 0 ( EfiReservedMemoryType )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*7
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_RESOURCE_DESCRIPTOR 00000000`efdfd018+38+30*7
+0x000 Header :
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 Owner :
+0x000 Data1 : 0
+0x004 Data2 : 0x18
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0x80 ''
[03] 0 ''
[04] 0x20 ' '
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x018 ResourceType : 0
+0x01c ResourceAttribute : 0x3807
+0x020 PhysicalStart : 0x10f000
+0x028 ResourceLength : 0x1000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*8
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*8
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x10f000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 0 ( EfiReservedMemoryType )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*9
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_RESOURCE_DESCRIPTOR 00000000`efdfd018+38+30*9
+0x000 Header :
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 Owner :
+0x000 Data1 : 0x80
+0x004 Data2 : 0
+0x006 Data3 : 0x20
+0x008 Data4 :
[00] 0x80 ''
[01] 0 ''
[02] 0x40 '@'
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x018 ResourceType : 0
+0x01c ResourceAttribute : 0x3807
+0x020 PhysicalStart : 0x3`fc000000
+0x028 ResourceLength : 0x500000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*a
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*a
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3`fc000000
+0x018 MemoryLength : 0x500000
+0x020 MemoryType : 0 ( EfiReservedMemoryType )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*b
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_RESOURCE_DESCRIPTOR 00000000`efdfd018+38+30*b
+0x000 Header :
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 Owner :
+0x000 Data1 : 0x200010
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x018 ResourceType : 0
+0x01c ResourceAttribute : 0x3807
+0x020 PhysicalStart : 0x3`fff00000
+0x028 ResourceLength : 0x100000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*c
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*c
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3`fff00000
+0x018 MemoryLength : 0x100000
+0x020 MemoryType : 0 ( EfiReservedMemoryType )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*d
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_RESOURCE_DESCRIPTOR 00000000`efdfd018+38+30*d
+0x000 Header :
+0x000 HobType : 3
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 Owner :
+0x000 Data1 : 0x10880000
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0x40 '@'
[02] 0 ''
[03] 0x10 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x018 ResourceType : 0
+0x01c ResourceAttribute : 0x3807
+0x020 PhysicalStart : 0x7c0000
+0x028 ResourceLength : 0x30000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*e
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*e
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x7c0000
+0x018 MemoryLength : 0x30000
+0x020 MemoryType : 6 ( EfiRuntimeServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*f
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*f
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffe7000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*10
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*10
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffe6000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*11
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*11
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffe5000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*12
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*12
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffe4000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*13
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*13
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffe3000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*14
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*14
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffe2000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*15
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*15
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffe1000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*16
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*16
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffe0000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*17
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*17
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffdf000
+0x018 MemoryLength : 0x1000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18
+0x000 HobType : 4
+0x002 HobLength : 0x68
+0x004 Reserved : 0
[ndb]!echo "#define EFI_HOB_TYPE_GUID_EXTENSION 0x0004"
#define EFI_HOB_TYPE_GUID_EXTENSION 0x0004
?? sizeof(EFI_HOB_GUID_TYPE)
unsigned int64 0x18
dqs 00000000`efdfd018+38+30*18 l68/8
00000000`efdfd4d0 00000000`00680004
00000000`efdfd4d8 4dd34137`4c19049f
00000000`efdfd4e0 fafd3fa8`978b109c
00000000`efdfd4e8 00000000`00000009
00000000`efdfd4f0 00000000`0000000a
00000000`efdfd4f8 00000000`00000000
00000000`efdfd500 00000032`00000006
00000000`efdfd508 00000014`00000005
00000000`efdfd510 00000190`00000003
00000000`efdfd518 00004e20`00000004
00000000`efdfd520 00000014`00000001
00000000`efdfd528 00000000`00000002
00000000`efdfd530 00000000`00000010
dt -b EFI_HOB_GUID_TYPE 00000000`efdfd018+38+30*18
+0x000 Header :
+0x000 HobType : 4
+0x002 HobLength : 0x68
+0x004 Reserved : 0
+0x008 Name :
+0x000 Data1 : 0x4c19049f
+0x004 Data2 : 0x4137
+0x006 Data3 : 0x4dd3
+0x008 Data4 :
[00] 0x9c ''
[01] 0x10 ''
[02] 0x8b ''
[03] 0x97 ''
[04] 0xa8 ''
[05] 0x3f '?'
[06] 0xfd ''
[07] 0xfa ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*18+68
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0x4ed4bf27
+0x004 Data2 : 0x4092
+0x006 Data3 : 0x42e9
+0x008 Data4 :
[00] 0x80 ''
[01] 0x7d '}'
[02] 0x52 'R'
[03] 0x7b '{'
[04] 0x1d ''
[05] 0 ''
[06] 0xc9 ''
[07] 0xbd ''
+0x010 MemoryBaseAddress : 0x3ffe9000
+0x018 MemoryLength : 0x17000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30
+0x000 HobType : 6
+0x002 HobLength : 0x10
+0x004 Reserved : 0
[ndb]!echo "#define EFI_HOB_TYPE_CPU 0x0006"
#define EFI_HOB_TYPE_CPU 0x0006
?? sizeof(EFI_HOB_CPU)
unsigned int64 0x10
dt -b EFI_HOB_CPU 00000000`efdfd018+38+30*18+68+30
+0x000 Header :
+0x000 HobType : 6
+0x002 HobLength : 0x10
+0x004 Reserved : 0
+0x008 SizeOfMemorySpace : 0x28 '('
+0x009 SizeOfIoSpace : 0x2c ','
+0x00a Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10
+0x000 HobType : 4
+0x002 HobLength : 0x158
+0x004 Reserved : 0
dt -b EFI_HOB_GUID_TYPE 00000000`efdfd018+38+30*18+68+30+10
+0x000 Header :
+0x000 HobType : 4
+0x002 HobLength : 0x158
+0x004 Reserved : 0
+0x008 Name :
+0x000 Data1 : 0xa4ee0728
+0x004 Data2 : 0xe5d7
+0x006 Data3 : 0x4ac5
+0x008 Data4 :
[00] 0xb2 ''
[01] 0x1e ''
[02] 0x65 'e'
[03] 0x8e ''
[04] 0xd8 ''
[05] 0x57 'W'
[06] 0xe8 ''
[07] 0x34 '4'
db 00000000`efdfd018+38+30*18+68+30+10 l158
00000000`efdfd578 04 00 58 01 00 00 00 00-28 07 ee a4 d7 e5 c5 4a ..X.....(......J
00000000`efdfd588 b2 1e 65 8e d8 57 e8 34-00 00 00 00 00 00 00 00 ..e..W.4........
00000000`efdfd598 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd5a8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd5b8 00 00 00 00 00 00 00 00-00 01 00 00 00 00 00 00 ................
00000000`efdfd5c8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd5d8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd5e8 00 02 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd5f8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd608 00 00 00 00 00 00 00 00-00 03 00 00 00 00 00 00 ................
00000000`efdfd618 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd628 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd638 00 04 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd648 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd658 00 00 00 00 00 00 00 00-00 05 00 00 00 00 00 00 ................
00000000`efdfd668 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd678 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd688 00 06 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd698 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd6a8 00 00 00 00 00 00 00 00-00 07 00 00 00 00 00 00 ................
00000000`efdfd6b8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd6c8 00 00 00 00 00 00 00 00 ........
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158
+0x000 HobType : 4
+0x002 HobLength : 0x20
+0x004 Reserved : 0
db 00000000`efdfd018+38+30*18+68+30+10+158 l20
00000000`efdfd6d0 04 00 20 00 00 00 00 00-1a 79 95 c0 01 30 b2 47 .. ......y...0.G
00000000`efdfd6e0 80 c9 ea c7 31 9f 2f a4-2a ef 0e 28 01 00 00 00 ....1./.*..(....
dqs 00000000`efdfd018+38+30*18+68+30+10+158 l20
00000000`efdfd6d0 00000000`00200004
00000000`efdfd6d8 47b23001`c095791a
00000000`efdfd6e0 a42f9f31`c7eac980
00000000`efdfd6e8 00000001`280eef2a
00000000`efdfd6f0 00000000`00180005
00000000`efdfd6f8 00000000`00200000
00000000`efdfd700 00000000`00500000
00000000`efdfd708 00000000`01080007
00000000`efdfd710 42593914`ee4e5898
00000000`efdfd718 cf0394d7`7bdc6e9d
00000000`efdfd720 00000000`00000000
00000000`efdfd728 08008000`00000000
00000000`efdfd730 00000000`00000000
00000000`efdfd738 00000000`00000005
00000000`efdfd740 00200000`00200000
00000000`efdfd748 00000000`00000000
00000000`efdfd750 00080000`00000000
00000000`efdfd758 00000000`00000000
00000000`efdfd760 00020004`00000000
00000000`efdfd768 00000000`00000000
00000000`efdfd770 00100020`00000000
00000000`efdfd778 00000000`00000000
00000000`efdfd780 00000000`00000000
00000000`efdfd788 00000000`00000000
00000000`efdfd790 00000000`00000000
00000000`efdfd798 00800000`00000000
00000000`efdfd7a0 00020001`00200000
00000000`efdfd7a8 00000000`00000000
00000000`efdfd7b0 00000000`00000008
00000000`efdfd7b8 00200000`00000001
00000000`efdfd7c0 00020000`00000000
00000000`efdfd7c8 00080000`00000080
dqs 00000000`efdfd018+38+30*18+68+30+10+158 l20/8
00000000`efdfd6d0 00000000`00200004
00000000`efdfd6d8 47b23001`c095791a
00000000`efdfd6e0 a42f9f31`c7eac980
00000000`efdfd6e8 00000001`280eef2a
dt -b EFI_HOB_GUID_TYPE 00000000`efdfd018+38+30*18+68+30+10+158
+0x000 Header :
+0x000 HobType : 4
+0x002 HobLength : 0x20
+0x004 Reserved : 0
+0x008 Name :
+0x000 Data1 : 0xc095791a
+0x004 Data2 : 0x3001
+0x006 Data3 : 0x47b2
+0x008 Data4 :
[00] 0x80 ''
[01] 0xc9 ''
[02] 0xea ''
[03] 0xc7 ''
[04] 0x31 '1'
[05] 0x9f ''
[06] 0x2f '/'
[07] 0xa4 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20
+0x000 HobType : 5
+0x002 HobLength : 0x18
+0x004 Reserved : 0
[ndb]!echo "#define EFI_HOB_TYPE_FV 0x0005"
#define EFI_HOB_TYPE_FV 0x0005
dt -b EFI_HOB_TYPE_FV 00000000`efdfd018+38+30*18+68+30+10+158+20
critical symbol information is absent. a lot of features are affected.
Symbol EFI_HOB_TYPE_FV not found.
dt -b EFI_HOB_FIRMWARE_VOLUME 00000000`efdfd018+38+30*18+68+30+10+158+20
+0x000 Header :
+0x000 HobType : 5
+0x002 HobLength : 0x18
+0x004 Reserved : 0
+0x008 BaseAddress : 0x200000
+0x010 Length : 0x500000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18
+0x000 HobType : 7
+0x002 HobLength : 0x108
+0x004 Reserved : 0
[ndb]!echo "#define EFI_HOB_TYPE_MEMORY_POOL 0x0007"
#define EFI_HOB_TYPE_MEMORY_POOL 0x0007
dt -b EFI_HOB_MEMORY_POOL 00000000`efdfd018+38+30*18+68+30+10+158+20+18
+0x000 Header :
+0x000 HobType : 7
+0x002 HobLength : 0x108
+0x004 Reserved : 0
db 00000000`efdfd018+38+30*18+68+30+10+158+20+18 l108
00000000`efdfd708 07 00 08 01 00 00 00 00-98 58 4e ee 14 39 59 42 .........XN..9YB
00000000`efdfd718 9d 6e dc 7b d7 94 03 cf-00 00 00 00 00 00 00 00 .n.{............
00000000`efdfd728 00 00 00 00 00 80 00 08-00 00 00 00 00 00 00 00 ................
00000000`efdfd738 05 00 00 00 00 00 00 00-00 00 20 00 00 00 20 00 .......... ... .
00000000`efdfd748 00 00 00 00 00 00 00 00-00 00 00 00 00 00 08 00 ................
00000000`efdfd758 00 00 00 00 00 00 00 00-00 00 00 00 04 00 02 00 ................
00000000`efdfd768 00 00 00 00 00 00 00 00-00 00 00 00 20 00 10 00 ............ ...
00000000`efdfd778 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd788 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd798 00 00 00 00 00 00 80 00-00 00 20 00 01 00 02 00 .......... .....
00000000`efdfd7a8 00 00 00 00 00 00 00 00-08 00 00 00 00 00 00 00 ................
00000000`efdfd7b8 01 00 00 00 00 00 20 00-00 00 00 00 00 00 02 00 ...... .........
00000000`efdfd7c8 80 00 00 00 00 00 08 00-00 00 01 00 00 00 00 00 ................
00000000`efdfd7d8 00 00 00 00 00 00 10 00-00 00 00 00 00 00 01 00 ................
00000000`efdfd7e8 00 00 00 00 00 00 10 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd7f8 00 00 10 00 02 00 00 00-00 00 00 00 00 00 10 00 ................
00000000`efdfd808 00 00 00 00 00 00 00 00 ........
dqs 00000000`efdfd018+38+30*18+68+30+10+158+20+18 l108/8
00000000`efdfd708 00000000`01080007
00000000`efdfd710 42593914`ee4e5898
00000000`efdfd718 cf0394d7`7bdc6e9d
00000000`efdfd720 00000000`00000000
00000000`efdfd728 08008000`00000000
00000000`efdfd730 00000000`00000000
00000000`efdfd738 00000000`00000005
00000000`efdfd740 00200000`00200000
00000000`efdfd748 00000000`00000000
00000000`efdfd750 00080000`00000000
00000000`efdfd758 00000000`00000000
00000000`efdfd760 00020004`00000000
00000000`efdfd768 00000000`00000000
00000000`efdfd770 00100020`00000000
00000000`efdfd778 00000000`00000000
00000000`efdfd780 00000000`00000000
00000000`efdfd788 00000000`00000000
00000000`efdfd790 00000000`00000000
00000000`efdfd798 00800000`00000000
00000000`efdfd7a0 00020001`00200000
00000000`efdfd7a8 00000000`00000000
00000000`efdfd7b0 00000000`00000008
00000000`efdfd7b8 00200000`00000001
00000000`efdfd7c0 00020000`00000000
00000000`efdfd7c8 00080000`00000080
00000000`efdfd7d0 00000000`00010000
00000000`efdfd7d8 00100000`00000000
00000000`efdfd7e0 00010000`00000000
00000000`efdfd7e8 00100000`00000000
00000000`efdfd7f0 00000000`00000000
00000000`efdfd7f8 00000002`00100000
00000000`efdfd800 00100000`00000000
00000000`efdfd808 00000000`00000000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108
+0x000 HobType : 7
+0x002 HobLength : 0x88
+0x004 Reserved : 0
db 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108 l88
00000000`efdfd810 07 00 88 00 00 00 00 00-ac 52 20 00 00 00 00 00 .........R .....
00000000`efdfd820 00 00 10 00 80 00 00 00-00 00 08 00 80 00 80 00 ................
00000000`efdfd830 00 00 00 00 00 00 00 00-80 00 00 00 00 00 40 00 ..............@.
00000000`efdfd840 00 00 00 00 00 00 10 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd850 20 00 00 00 00 00 00 00-00 00 00 00 80 00 00 00 ...............
00000000`efdfd860 00 00 00 00 01 00 20 00-90 00 08 00 00 00 00 00 ...... .........
00000000`efdfd870 00 00 00 00 00 00 04 00-00 00 82 00 00 00 00 00 ................
00000000`efdfd880 00 00 00 00 00 00 00 00-00 00 00 00 01 00 00 00 ................
00000000`efdfd890 00 00 00 00 00 00 40 00 ......@.
dqs 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108 l88/8
00000000`efdfd810 00000000`00880007
00000000`efdfd818 00000000`002052ac ArmPlatformPrePiUniCore!LzmaGuidedSectionExtraction
00000000`efdfd820 00000080`00100000
00000000`efdfd828 00800080`00080000
00000000`efdfd830 00000000`00000000
00000000`efdfd838 00400000`00000080
00000000`efdfd840 00100000`00000000
00000000`efdfd848 00000000`00000000
00000000`efdfd850 00000000`00000020
00000000`efdfd858 00000080`00000000
00000000`efdfd860 00200001`00000000
00000000`efdfd868 00000000`00080090
00000000`efdfd870 00040000`00000000
00000000`efdfd878 00000000`00820000
00000000`efdfd880 00000000`00000000
00000000`efdfd888 00000001`00000000
00000000`efdfd890 00400000`00000000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88
+0x000 HobType : 7
+0x002 HobLength : 0x88
+0x004 Reserved : 0
db 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88 l88
00000000`efdfd898 07 00 88 00 00 00 00 00-a4 38 20 00 00 00 00 00 .........8 .....
00000000`efdfd8a8 00 00 00 00 00 00 02 00-00 00 08 00 00 00 00 00 ................
00000000`efdfd8b8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd8c8 00 00 40 00 20 00 80 80-01 00 00 00 01 00 c2 40 ..@. ..........@
00000000`efdfd8d8 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd8e8 00 00 00 00 06 00 00 00-00 00 60 00 00 00 00 00 ..........`.....
00000000`efdfd8f8 00 00 00 00 00 00 22 00-00 00 00 00 00 00 00 00 ......".........
00000000`efdfd908 00 00 10 00 00 00 10 00-00 00 00 00 00 00 00 00 ................
00000000`efdfd918 00 00 00 00 08 00 02 00 ........
dqs 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88 l88/8
00000000`efdfd898 00000000`00880007
00000000`efdfd8a0 00000000`002038a4 ArmPlatformPrePiUniCore!LzmaGuidedSectionGetInfo
00000000`efdfd8a8 00020000`00000000
00000000`efdfd8b0 00000000`00080000
00000000`efdfd8b8 00000000`00000000
00000000`efdfd8c0 00000000`00000000
00000000`efdfd8c8 80800020`00400000
00000000`efdfd8d0 40c20001`00000001
00000000`efdfd8d8 00000000`00000000
00000000`efdfd8e0 00000000`00000000
00000000`efdfd8e8 00000006`00000000
00000000`efdfd8f0 00000000`00600000
00000000`efdfd8f8 00220000`00000000
00000000`efdfd900 00000000`00000000
00000000`efdfd908 00100000`00100000
00000000`efdfd910 00000000`00000000
00000000`efdfd918 00020008`00000000
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2
+0x000 HobType : 4
+0x002 HobLength : 0x38
+0x004 Reserved : 0
dt -b EFI_HOB_GUID_TYPE 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2
+0x000 Header :
+0x000 HobType : 4
+0x002 HobLength : 0x38
+0x004 Reserved : 0
+0x008 Name :
+0x000 Data1 : 0x385a982c
+0x004 Data2 : 0x2f49
+0x006 Data3 : 0x4043
+0x008 Data4 :
[00] 0xa5 ''
[01] 0x1e ''
[02] 0x49 'I'
[03] 0x1 ''
[04] 0x2 ''
[05] 0x5c '\'
[06] 0x8b ''
[07] 0x6b 'k'
db 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2 l38
00000000`efdfd920 04 00 38 00 00 00 00 00-2c 98 5a 38 49 2f 43 40 ..8.....,.Z8I/C@
00000000`efdfd930 a5 1e 49 01 02 5c 8b 6b-01 00 00 00 ff ff ff ff ..I..\.k........
00000000`efdfd940 f8 06 00 38 00 00 00 00-00 08 00 38 00 00 00 00 ...8.......8....
00000000`efdfd950 88 08 00 38 00 00 00 00 ...8....
dqs 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2 l38/8
00000000`efdfd920 00000000`00380004
00000000`efdfd928 40432f49`385a982c
00000000`efdfd930 6b8b5c02`01491ea5
00000000`efdfd938 ffffffff`00000001
00000000`efdfd940 00000000`380006f8
00000000`efdfd948 00000000`38000800
00000000`efdfd950 00000000`38000888
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ffcf000
+0x018 MemoryLength : 0x10000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
db 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38 l30
00000000`efdfd958 02 00 30 00 00 00 00 00-00 00 00 00 00 00 00 00 ..0.............
00000000`efdfd968 00 00 00 00 00 00 00 00-00 f0 fc 3f 00 00 00 00 ...........?....
00000000`efdfd978 00 00 01 00 00 00 00 00-04 00 00 00 00 00 00 00 ................
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3f620000
+0x018 MemoryLength : 0x9af000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*2
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*2
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ec71000
+0x018 MemoryLength : 0x9af000
+0x020 MemoryType : 4 ( EfiBootServicesData )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3
+0x000 HobType : 5
+0x002 HobLength : 0x18
+0x004 Reserved : 0
dt -b EFI_HOB_FIRMWARE_VOLUME 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3
+0x000 Header :
+0x000 HobType : 5
+0x002 HobLength : 0x18
+0x004 Reserved : 0
+0x008 BaseAddress : 0x3ec71000
+0x010 Length : 0x9ad340
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3+18
+0x000 HobType : 9
+0x002 HobLength : 0x38
+0x004 Reserved : 0
[ndb]!echo "#define EFI_HOB_TYPE_FV2 0x0009"
#define EFI_HOB_TYPE_FV2 0x0009
dt -b EFI_HOB_FIRMWARE_VOLUME2 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3+18
+0x000 Header :
+0x000 HobType : 9
+0x002 HobLength : 0x38
+0x004 Reserved : 0
+0x008 BaseAddress : 0x3ec71000
+0x010 Length : 0x9ad340
+0x018 FvName :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x028 FileName :
+0x000 Data1 : 0x9e21fd93
+0x004 Data2 : 0x9c72
+0x006 Data3 : 0x4c15
+0x008 Data4 :
[00] 0x8c ''
[01] 0x4b 'K'
[02] 0xe7 ''
[03] 0x7f ''
[04] 0x1d ''
[05] 0xb2 ''
[06] 0xd7 ''
[07] 0x92 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3+18+38
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3+18+38
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x30
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0
+0x004 Data2 : 0
+0x006 Data3 : 0
+0x008 Data4 :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
[04] 0 ''
[05] 0 ''
[06] 0 ''
[07] 0 ''
+0x010 MemoryBaseAddress : 0x3ec27000
+0x018 MemoryLength : 0x4a000
+0x020 MemoryType : 3 ( EfiBootServicesCode )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3+18+38+30
+0x000 HobType : 2
+0x002 HobLength : 0x48
+0x004 Reserved : 0
dt -b EFI_HOB_MEMORY_ALLOCATION 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3+18+38+30
+0x000 Header :
+0x000 HobType : 2
+0x002 HobLength : 0x48
+0x004 Reserved : 0
+0x008 AllocDescriptor :
+0x000 Name :
+0x000 Data1 : 0xf8e21975
+0x004 Data2 : 0x899
+0x006 Data3 : 0x4f58
+0x008 Data4 :
[00] 0xa4 ''
[01] 0xbe ''
[02] 0x55 'U'
[03] 0x25 ''
[04] 0xa9 ''
[05] 0xc6 ''
[06] 0xd7 ''
[07] 0x7a 'z'
+0x010 MemoryBaseAddress : 0x3ec27000
+0x018 MemoryLength : 0x4a000
+0x020 MemoryType : 3 ( EfiBootServicesCode )
+0x024 Reserved :
[00] 0 ''
[01] 0 ''
[02] 0 ''
[03] 0 ''
db 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3+18+38+30 l48
00000000`efdfda68 02 00 48 00 00 00 00 00-75 19 e2 f8 99 08 58 4f ..H.....u.....XO
00000000`efdfda78 a4 be 55 25 a9 c6 d7 7a-00 70 c2 3e 00 00 00 00 ..U%...z.p.>....
00000000`efdfda88 00 a0 04 00 00 00 00 00-03 00 00 00 00 00 00 00 ................
00000000`efdfda98 7f cb a2 d6 18 6a 2f 4e-b4 3b 99 20 a7 33 70 0a .....j/N.;. .3p.
00000000`efdfdaa8 c8 20 c3 3e 00 00 00 00 . .>....
dqs 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3+18+38+30 l48/8
00000000`efdfda68 00000000`00480002
00000000`efdfda70 4f580899`f8e21975
00000000`efdfda78 7ad7c6a9`2555bea4
00000000`efdfda80 00000000`3ec27000 DxeCore!SwitchStack.obj+0x3ec27000
00000000`efdfda88 00000000`0004a000
00000000`efdfda90 00000000`00000003
00000000`efdfda98 4e2f6a18`d6a2cb7f
00000000`efdfdaa0 0a7033a7`20993bb4
00000000`efdfdaa8 00000000`3ec320c8 DxeCore!_ModuleEntryPoint
dt -b EFI_HOB_GENERIC_HEADER 00000000`efdfd018+38+30*18+68+30+10+158+20+18+108+88*2+38+30*3+18+38+30+48
+0x000 HobType : 0xffff
+0x002 HobLength : 8
+0x004 Reserved : 0
[ndb]!echo "#define EFI_HOB_TYPE_END_OF_HOB_LIST 0xFFFF"
#define EFI_HOB_TYPE_END_OF_HOB_LIST 0xFFFF
作者:朱博渊 创建时间:2024-05-01 08:36
最后编辑:朱博渊 更新时间:2024-11-15 17:44
最后编辑:朱博渊 更新时间:2024-11-15 17:44