Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 5a9c0361e3417d05fe0853a281fff17ec1eb1878
      
https://github.com/tianocore/edk2/commit/5a9c0361e3417d05fe0853a281fff17ec1eb1878
  Author: Qihang Gao <[email protected]>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M OvmfPkg/LoongArchVirt/LoongArchVirtQemu.dsc

  Log Message:
  -----------
  OvmfPkg/LoongArchVirt: Reduce FPDT boot record exhaustion

The platform may generate a large number of DriverBinding Supported
performance records during BDS device connection. On systems with many
controllers and child handles, repeated ConnectController() processing
can quickly consume the FPDT boot record buffer and trigger:
> DxeCorePerformanceLib: No enough space to save boot records

Increase PcdExtFpdtBootRecordPadSize to provide additional runtime
buffer space for boot performance records generated during DXE/BDS. The
additional space is allocated from system memory for the FPDT boot
record buffer and does not increase flash storage usage.

This increases the extra FPDT boot record pad size from 0x30000 (192
KiB) to 0x100000 (1 MiB).

This change reduces the chance of losing FPDT boot performance records
on platforms with many drivers, controllers, child handles, or repeated
BDS connect operations.

Signed-off-by: Dongyan Qian <[email protected]>
Signed-off-by: Qihang Gao <[email protected]>
Reported-by: Xiaojie Du <[email protected]>



To unsubscribe from these emails, change your notification settings at 
https://github.com/tianocore/edk2/settings/notifications


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to