Intel® System Debugger User Guide
Loading EFI Images for DXE Phase and Onwards
To load EFI images for later UEFI boot phase like DXE, follow the steps below:
Halt the target and ensure that it has stopped late enough in the UEFI boot sequence (not in flash memory region).
Select a desired hardware thread in the Debug view.
Expand the drop-down menu of the
Load the Current Module button and select Load EFI Driver Execution Environment (DXE) Modules.
The tool searches for EFI images and attempts to load symbols for each of them. This takes more time than usual loading of debug information.
When the search and loading is completed, check the Modules view for the list of successfully loaded modules.
If the view is empty, no modules have been found or successfully loaded.
Launch the ISD Shell and check the error messages to determine possible issues.
If a module has been added successfully, the shell returns a corresponding message.
Error Messages
Error Message | Failure Cause | Solution |
---|---|---|
The target has been halted too early, before DXE phase. | Resume the target and wait until it reaches the DXE phase. | |
The BIOS does not contain debug information. | Compile the modules with debug information. | |
The debugger could not find the | Configure the search using the scripting solution. |