mirror of https://github.com/acidanthera/audk.git
7110e306fa
This patch enhance performance data SMM communication by using fixed SMM communication buffer. A new command SMM_FPDT_FUNCTION_GET_BOOT_RECORD_DATA_BY_OFFSET is added, because we need to support get partial PerformanceData to fixed SMM communication buffer. If performance data is bigger than fixed SMM communication buffer, the DXE agent need to call SMM_FPDT_FUNCTION_GET_BOOT_RECORD_DATA_BY_OFFSET multiple times to get all data out. This is designed to meet Microsoft WSMT table definition on FIXED_COMM_BUFFERS requirement. Cc: Liming Gao <liming.gao@intel.com> Cc: Feng Tian <feng.tian@intel.com> Cc: Laszlo Ersek <lersek@redhat.com> Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Feng Tian <feng.tian@intel.com> |
||
---|---|---|
.. | ||
AcpiS3Context.h | ||
BootScriptExecutorVariable.h | ||
CapsuleVendor.h | ||
ConnectConInEvent.h | ||
ConsoleInDevice.h | ||
ConsoleOutDevice.h | ||
Crc32GuidedSectionExtraction.h | ||
DebugMask.h | ||
DriverSampleHii.h | ||
EventExitBootServiceFailed.h | ||
FaultTolerantWrite.h | ||
FirmwarePerformance.h | ||
HiiBootMaintenanceFormset.h | ||
HiiResourceSampleHii.h | ||
IdleLoopEvent.h | ||
Ip4Config2Hii.h | ||
Ip4IScsiConfigHii.h | ||
LoadModuleAtFixedAddress.h | ||
LzmaDecompress.h | ||
MdeModuleHii.h | ||
MdeModulePkgTokenSpace.h | ||
MemoryProfile.h | ||
MemoryStatusCodeRecord.h | ||
MemoryTypeInformation.h | ||
MtcVendor.h | ||
PcdDataBaseHobGuid.h | ||
PcdDataBaseSignatureGuid.h | ||
Performance.h | ||
PiSmmCommunicationRegionTable.h | ||
PlatDriOverrideHii.h | ||
RamDiskHii.h | ||
RecoveryDevice.h | ||
SmmLockBox.h | ||
SmmVariableCommon.h | ||
StandardErrorDevice.h | ||
StatusCodeCallbackGuid.h | ||
StatusCodeDataTypeDebug.h | ||
StatusCodeDataTypeVariable.h | ||
SystemNvDataGuid.h | ||
TtyTerm.h | ||
UsbKeyBoardLayout.h | ||
VarErrorFlag.h | ||
VariableFormat.h | ||
VariableIndexTable.h | ||
VlanConfigHii.h | ||
ZeroGuid.h |