AdvancedLogger DxeCore - set mBufferSize if AdvancedLoggerGettLoggerInfo returns NULL (#58)

AdvancedLogger DxeCore - set mBufferSize if AdvancedLoggerGettLoggerInfo returns NULL

## Description

* Update AdvancedLoggerPkg AdvancedLoggerLib DxeCore variant to set mBufferSize if AdvancedLoggerGetLoggerInfo returns NULL.

- [ ] Breaking change?
  - Will this change break pre-existing builds or functionality without action being taken?
  No, this is not a breaking change.

## How This Was Tested

* Verified on Surface Arm platform.

## Integration Instructions

N/A
This commit is contained in:
antklein 2022-09-14 10:39:49 -07:00 коммит произвёл GitHub
Родитель ea28514e74
Коммит 21af9a5044
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -365,6 +365,7 @@ DxeCoreAdvancedLoggerLibConstructor (
LoggerInfo->LogBufferSize = EFI_PAGES_TO_SIZE (FixedPcdGet32 (PcdAdvancedLoggerPages)) - sizeof (ADVANCED_LOGGER_INFO);
LoggerInfo->LogCurrent = LoggerInfo->LogBuffer;
mMaxAddress = PA_FROM_PTR (LoggerInfo) + LoggerInfo->LogBufferSize;
mBufferSize = LoggerInfo->LogBufferSize;
} else {
DEBUG ((DEBUG_ERROR, "%a: Error allocating Advanced Logger Buffer\n", __FUNCTION__));
}