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