IntelSiliconPkg VTdPmrPei: Add PcdVTdPeiDmaBufferSize(S3)
Add PcdVTdPeiDmaBufferSize(S3) to replace the hard coded value TOTAL_DMA_BUFFER_SIZE and TOTAL_DMA_BUFFER_SIZE_S3 in IntelVTdPmrPei. Cc: Jiewen Yao <jiewen.yao@intel.com> Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Star Zeng <star.zeng@intel.com> Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
This commit is contained in:
@@ -29,9 +29,6 @@
|
||||
|
||||
#include "IntelVTdPmrPei.h"
|
||||
|
||||
#define TOTAL_DMA_BUFFER_SIZE SIZE_4MB
|
||||
#define TOTAL_DMA_BUFFER_SIZE_S3 SIZE_1MB
|
||||
|
||||
EFI_GUID mVTdInfoGuid = {
|
||||
0x222f5e30, 0x5cd, 0x49c6, { 0x8a, 0xc, 0x36, 0xd6, 0x58, 0x41, 0xe0, 0x82 }
|
||||
};
|
||||
@@ -798,9 +795,9 @@ IntelVTdPmrInitialize (
|
||||
PeiServicesGetBootMode (&BootMode);
|
||||
|
||||
if (BootMode == BOOT_ON_S3_RESUME) {
|
||||
DmaBufferInfo->DmaBufferSize = TOTAL_DMA_BUFFER_SIZE_S3;
|
||||
DmaBufferInfo->DmaBufferSize = PcdGet32 (PcdVTdPeiDmaBufferSizeS3);
|
||||
} else {
|
||||
DmaBufferInfo->DmaBufferSize = TOTAL_DMA_BUFFER_SIZE;
|
||||
DmaBufferInfo->DmaBufferSize = PcdGet32 (PcdVTdPeiDmaBufferSize);
|
||||
}
|
||||
|
||||
Status = PeiServicesNotifyPpi (&mVTdInfoNotifyDesc);
|
||||
|
Reference in New Issue
Block a user