Duplicate DXE Driver Loading Observed During Boot on RISC-V SoC (EDK2-stable202505) #11606
Unanswered
kenadams68
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I am using EDK2-stable202505, building for a custom RISC-V SoC implemented on FPGA.
I observed that during the DXE phase, multiple drivers (e.g., RamDiskDxe, CpuDxeRiscV64, DevicePathDxe, etc.) are being loaded twice according to the UEFI debug logs.
Setup
Observation
In the debug log (attached), the DXE driver initialization sequence repeats.
Example snippet:
Loading driver at 0x0009E7D1000 EntryPoint=0x0009E7D1340 CpuDxeRiscV64.efi
Loading driver at 0x0009E7EC000 EntryPoint=0x0009E7EC28A DevicePathDxe.efi
Loading driver at 0x0009E801000 EntryPoint=0x0009E80128A PcdDxe.efi
Loading driver at 0x0009FEC8000 EntryPoint=0x0009FEC904A ReportStatusCodeRouterRuntimeDxe.efi
Loading driver at 0x0009FEBF000 EntryPoint=0x0009FEC004A StatusCodeHandlerRuntimeDxe.efi
...
(repeats)
...
Loading driver at 0x0009E736000 EntryPoint=0x0009E736340 CpuDxeRiscV64.efi
Loading driver at 0x0009E7A7000 EntryPoint=0x0009E7A728A DevicePathDxe.efi
Loading driver at 0x0009E7BD000 EntryPoint=0x0009E7BD28A PcdDxe.efi
Loading driver at 0x0009FEA0000 EntryPoint=0x0009FEA104A ReportStatusCodeRouterRuntimeDxe.efi
Loading driver at 0x0009FE97000 EntryPoint=0x0009FE9804A StatusCodeHandlerRuntimeDxe.efi
Questions
Attachments
Boot log
10-10-uefi-debug.txt
fdf
RISCVSOC.fdf.txt
RISCVSOC.fdf.inc.txt
dsc
RISCVSOC.dsc.txt
RISCVSOC.dsc.inc.txt
VarStore.fdf.inc.txt
Beta Was this translation helpful? Give feedback.
All reactions