From: "Kubacki, Michael A" <michael.a.kubacki@intel.com>
To: "Desimone, Nathaniel L" <nathaniel.l.desimone@intel.com>,
"devel@edk2.groups.io" <devel@edk2.groups.io>
Cc: "Chiu, Chasel" <chasel.chiu@intel.com>
Subject: Re: [edk2-platforms] [PATCH V2 08/14] WhiskeylakeOpenBoardPkg: Whitespace cleanup in BoardInitLib
Date: Fri, 22 Nov 2019 06:32:30 +0000 [thread overview]
Message-ID: <BY5PR11MB4484386CE9E3C570F483D472B5490@BY5PR11MB4484.namprd11.prod.outlook.com> (raw)
In-Reply-To: <20191121085853.2626-9-nathaniel.l.desimone@intel.com>
Reviewed-by: Michael Kubacki <michael.a.kubacki@intel.com>
> -----Original Message-----
> From: Desimone, Nathaniel L <nathaniel.l.desimone@intel.com>
> Sent: Thursday, November 21, 2019 12:59 AM
> To: devel@edk2.groups.io
> Cc: Chiu, Chasel <chasel.chiu@intel.com>; Kubacki, Michael A
> <michael.a.kubacki@intel.com>
> Subject: [edk2-platforms] [PATCH V2 08/14] WhiskeylakeOpenBoardPkg:
> Whitespace cleanup in BoardInitLib
>
> Cc: Chasel Chiu <chasel.chiu@intel.com>
> Cc: Michael Kubacki <michael.a.kubacki@intel.com>
> Signed-off-by: Nate DeSimone <nathaniel.l.desimone@intel.com>
> ---
> .../PeiWhiskeylakeURvpInitPostMemLib.c | 185 ++++++-------
> .../PeiWhiskeylakeURvpInitPreMemLib.c | 257 +++++++++---------
> 2 files changed, 216 insertions(+), 226 deletions(-)
>
> diff --git
> a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/Boa
> rdInitLib/PeiWhiskeylakeURvpInitPostMemLib.c
> b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/Boa
> rdInitLib/PeiWhiskeylakeURvpInitPostMemLib.c
> index 248a6657d5..827af6bb57 100644
> ---
> a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/Boa
> rdInitLib/PeiWhiskeylakeURvpInitPostMemLib.c
> +++
> b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/Boa
> rdInitLib/PeiWhiskeylakeURvpInitPostMemLib.c
> @@ -33,16 +33,16 @@
> #include "WhiskeylakeURvpInit.h"
>
>
>
> EFI_STATUS
>
> -BoardFunctionInit(
>
> +BoardFunctionInit (
>
> IN UINT16 BoardId
>
> -);
>
> + );
>
>
>
> /**
>
> -GPIO init function for PEI post memory phase.
>
> + GPIO init function for PEI post memory phase.
>
>
>
> -@param[in] BoardId An unsigned integrer represent the board id.
>
> + @param[in] BoardId An unsigned integrer represent the board id.
>
>
>
> -@retval EFI_SUCCESS The function completed successfully.
>
> + @retval EFI_SUCCESS The function completed successfully.
>
> **/
>
> EFI_STATUS
>
> BoardGpioInit(
>
> @@ -72,48 +72,48 @@ BoardGpioInit(
> }
>
>
>
> /**
>
> -Touch panel GPIO init function for PEI post memory phase.
>
> + Touch panel GPIO init function for PEI post memory phase.
>
>
>
> -@param[in] BoardId An unsigned integrer represent the board id.
>
> + @param[in] BoardId An unsigned integrer represent the board id.
>
>
>
> -@retval EFI_SUCCESS The function completed successfully.
>
> + @retval EFI_SUCCESS The function completed successfully.
>
> **/
>
> EFI_STATUS
>
> -TouchPanelGpioInit(
>
> +TouchPanelGpioInit (
>
> IN UINT16 BoardId
>
> -)
>
> + )
>
> {
>
> switch (BoardId) {
>
> default:
>
> - PcdSet32S(PcdBoardGpioTableTouchPanel, 0);
>
> + PcdSet32S (PcdBoardGpioTableTouchPanel, 0);
>
> break;
>
> }
>
> return EFI_SUCCESS;
>
> }
>
>
>
> /**
>
> -Misc. init function for PEI post memory phase.
>
> + Misc. init function for PEI post memory phase.
>
>
>
> -@param[in] BoardId An unsigned integrer represent the board id.
>
> + @param[in] BoardId An unsigned integrer represent the board id.
>
>
>
> -@retval EFI_SUCCESS The function completed successfully.
>
> + @retval EFI_SUCCESS The function completed successfully.
>
> **/
>
> EFI_STATUS
>
> -BoardMiscInit(
>
> +BoardMiscInit (
>
> IN UINT16 BoardId
>
> -)
>
> + )
>
> {
>
> - PcdSetBoolS(PcdDebugUsbUartEnable, FALSE);
>
> + PcdSetBoolS (PcdDebugUsbUartEnable, FALSE);
>
>
>
> switch (BoardId) {
>
>
>
> case BoardIdWhiskeyLakeRvp:
>
>
>
> - PcdSetBoolS(PcdMipiCamGpioEnable, TRUE);
>
> + PcdSetBoolS (PcdMipiCamGpioEnable, TRUE);
>
> break;
>
>
>
> default:
>
> - PcdSetBoolS(PcdMipiCamGpioEnable, FALSE);
>
> + PcdSetBoolS (PcdMipiCamGpioEnable, FALSE);
>
> break;
>
> }
>
>
>
> @@ -121,25 +121,22 @@ BoardMiscInit(
> }
>
>
>
> /**
>
> -Security GPIO init function for PEI post memory phase.
>
> + Security GPIO init function for PEI post memory phase.
>
>
>
> -@param[in] BoardId An unsigned integrer represent the board id.
>
> + @param[in] BoardId An unsigned integrer represent the board id.
>
>
>
> -@retval EFI_SUCCESS The function completed successfully.
>
> + @retval EFI_SUCCESS The function completed successfully.
>
> **/
>
> EFI_STATUS
>
> BoardSecurityInit (
>
> IN UINT16 BoardId
>
> -)
>
> + )
>
> {
>
> switch (BoardId) {
>
> -
>
> case BoardIdWhiskeyLakeRvp:
>
> -
>
> // TPM interrupt connects to GPIO_CNL_H_GPP_A_7
>
> PcdSet32S (PcdTpm2CurrentIrqNum, 0x1F);
>
> break;
>
> -
>
> }
>
>
>
> return EFI_SUCCESS;
>
> @@ -147,7 +144,6 @@ BoardSecurityInit (
>
>
> /**
>
> Board configuration initialization in the post-memory boot phase.
>
> -
>
> **/
>
> VOID
>
> BoardConfigInit (
>
> @@ -178,27 +174,26 @@ BoardConfigInit (
> ASSERT_EFI_ERROR (Status);
>
> }
>
>
>
> -//@todo Review this functionality and if it is required for WHL SDS
>
> /**
>
> -Create the HOB for hotkey status for 'Attempt USB First' feature
>
> + Create the HOB for hotkey status for 'Attempt USB First' feature
>
>
>
> -@retval EFI_SUCCESS HOB Creating successful.
>
> -@retval Others HOB Creating failed.
>
> + @retval EFI_SUCCESS HOB Creating successful.
>
> + @retval Others HOB Creating failed.
>
> **/
>
> EFI_STATUS
>
> -CreateAttemptUsbFirstHotkeyInfoHob(
>
> +CreateAttemptUsbFirstHotkeyInfoHob (
>
> VOID
>
> -)
>
> + )
>
> {
>
> EFI_STATUS Status;
>
> ATTEMPT_USB_FIRST_HOTKEY_INFO AttemptUsbFirstHotkeyInfo;
>
>
>
> Status = EFI_SUCCESS;
>
>
>
> - ZeroMem(
>
> + ZeroMem (
>
> &AttemptUsbFirstHotkeyInfo,
>
> - sizeof(AttemptUsbFirstHotkeyInfo)
>
> - );
>
> + sizeof (AttemptUsbFirstHotkeyInfo)
>
> + );
>
>
>
> AttemptUsbFirstHotkeyInfo.RevisonId = 0;
>
> AttemptUsbFirstHotkeyInfo.HotkeyTriggered = FALSE;
>
> @@ -206,29 +201,29 @@ CreateAttemptUsbFirstHotkeyInfoHob(
> ///
>
> /// Build HOB for Attempt USB First feature
>
> ///
>
> - BuildGuidDataHob(
>
> + BuildGuidDataHob (
>
> &gAttemptUsbFirstHotkeyInfoHobGuid,
>
> &(AttemptUsbFirstHotkeyInfo),
>
> - sizeof(ATTEMPT_USB_FIRST_HOTKEY_INFO)
>
> - );
>
> + sizeof (ATTEMPT_USB_FIRST_HOTKEY_INFO)
>
> + );
>
>
>
> return Status;
>
> }
>
>
>
> /**
>
> -Search and identify the physical address of a
>
> -file module inside the FW_BINARIES_FV_SIGNED FV
>
> + Search and identify the physical address of a
>
> + file module inside the FW_BINARIES_FV_SIGNED FV
>
>
>
> -@retval EFI_SUCCESS If address has been found
>
> -@retval Others If address has not been found
>
> + @retval EFI_SUCCESS If address has been found
>
> + @retval Others If address has not been found
>
> **/
>
> EFI_STATUS
>
> -FindModuleInFlash2(
>
> +FindModuleInFlash2 (
>
> IN EFI_FIRMWARE_VOLUME_HEADER *FvHeader,
>
> IN EFI_GUID *GuidPtr,
>
> IN OUT UINT32 *ModulePtr,
>
> IN OUT UINT32 *ModuleSize
>
> -)
>
> + )
>
> {
>
> EFI_FFS_FILE_HEADER *FfsHeader;
>
> EFI_FV_FILE_INFO FileInfo;
>
> @@ -246,57 +241,57 @@ FindModuleInFlash2(
> //
>
> // Locate FV_IMAGE file type in the FW_BINARIES_FV_SIGNED firmware
> volume
>
> //
>
> - Status =
> PeiServicesFfsFindNextFile(EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE,
> FvHeader, &FileHandle);
>
> - if (EFI_ERROR(Status)) {
>
> + Status = PeiServicesFfsFindNextFile
> (EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE, FvHeader, &FileHandle);
>
> + if (EFI_ERROR (Status)) {
>
> // unable to find FV_IMAGE file in this FV
>
> break;
>
> }
>
>
>
> FfsHeader = (EFI_FFS_FILE_HEADER*)FileHandle;
>
> - DEBUG((DEBUG_INFO, "FfsHeader 0x%X:\n", FfsHeader));
>
> - DEBUG((DEBUG_INFO, " Name = 0x%g\n", &FfsHeader->Name));
>
> - DEBUG((DEBUG_INFO, " Type = 0x%X\n", FfsHeader->Type));
>
> - if (IS_FFS_FILE2(FfsHeader)) {
>
> - DEBUG((DEBUG_INFO, " Size = 0x%X\n", FFS_FILE2_SIZE(FfsHeader)));
>
> + DEBUG ((DEBUG_INFO, "FfsHeader 0x%X:\n", FfsHeader));
>
> + DEBUG ((DEBUG_INFO, " Name = 0x%g\n", &FfsHeader->Name));
>
> + DEBUG ((DEBUG_INFO, " Type = 0x%X\n", FfsHeader->Type));
>
> + if (IS_FFS_FILE2 (FfsHeader)) {
>
> + DEBUG ((DEBUG_INFO, " Size = 0x%X\n", FFS_FILE2_SIZE(FfsHeader)));
>
> }
>
> else {
>
> - DEBUG((DEBUG_INFO, " Size = 0x%X\n", FFS_FILE_SIZE(FfsHeader)));
>
> + DEBUG ((DEBUG_INFO, " Size = 0x%X\n", FFS_FILE_SIZE(FfsHeader)));
>
> }
>
>
>
> //
>
> // Locate FW_BINARIES_FV FV_IMAGE Section
>
> //
>
> - Status =
> PeiServicesFfsFindSectionData(EFI_SECTION_FIRMWARE_VOLUME_IMAGE,
> FileHandle, &FileBuffer);
>
> - if (EFI_ERROR(Status)) {
>
> + Status = PeiServicesFfsFindSectionData
> (EFI_SECTION_FIRMWARE_VOLUME_IMAGE, FileHandle, &FileBuffer);
>
> + if (EFI_ERROR (Status)) {
>
> // continue to search for the next FV_IMAGE file
>
> - DEBUG((DEBUG_INFO, "FW_BINARIES_FV section not found. Status =
> %r\n", Status));
>
> + DEBUG ((DEBUG_INFO, "FW_BINARIES_FV section not found. Status =
> %r\n", Status));
>
> continue;
>
> }
>
>
>
> SectionHeader = (EFI_COMMON_SECTION_HEADER *)FileBuffer;
>
> - DEBUG((DEBUG_INFO, "GUIDED SectionHeader 0x%X:\n",
>
> + DEBUG ((DEBUG_INFO, "GUIDED SectionHeader 0x%X:\n",
>
> (UINT32)(UINT8 *)SectionHeader));
>
> if (IS_SECTION2(SectionHeader)) {
>
> - DEBUG((DEBUG_INFO, " Guid = 0x%g\n",
>
> + DEBUG ((DEBUG_INFO, " Guid = 0x%g\n",
>
> &((EFI_GUID_DEFINED_SECTION2 *)SectionHeader)-
> >SectionDefinitionGuid));
>
> - DEBUG((DEBUG_INFO, " DataOfset = 0x%X\n",
>
> + DEBUG ((DEBUG_INFO, " DataOfset = 0x%X\n",
>
> ((EFI_GUID_DEFINED_SECTION2 *)SectionHeader)->DataOffset));
>
> }
>
> else {
>
> - DEBUG((DEBUG_INFO, " Guid = 0x%g\n",
>
> + DEBUG ((DEBUG_INFO, " Guid = 0x%g\n",
>
> &((EFI_GUID_DEFINED_SECTION *)SectionHeader)-
> >SectionDefinitionGuid));
>
> - DEBUG((DEBUG_INFO, " DataOfset = 0x%X\n",
>
> + DEBUG ((DEBUG_INFO, " DataOfset = 0x%X\n",
>
> ((EFI_GUID_DEFINED_SECTION *)SectionHeader)->DataOffset));
>
> }
>
> - DEBUG((DEBUG_INFO, " Type = 0x%X\n", SectionHeader->Type));
>
> + DEBUG ((DEBUG_INFO, " Type = 0x%X\n", SectionHeader->Type));
>
>
>
> //
>
> // Locate Firmware File System file within Firmware Volume
>
> //
>
> - Status = PeiServicesFfsFindFileByName(GuidPtr, FileBuffer, (VOID
> **)&FfsHeader);
>
> - if (EFI_ERROR(Status)) {
>
> + Status = PeiServicesFfsFindFileByName (GuidPtr, FileBuffer, (VOID
> **)&FfsHeader);
>
> + if (EFI_ERROR (Status)) {
>
> // continue to search for the next FV_IMAGE file
>
> - DEBUG((DEBUG_INFO, "Module not found. Status = %r\n", Status));
>
> + DEBUG ((DEBUG_INFO, "Module not found. Status = %r\n", Status));
>
> continue;
>
> }
>
>
>
> @@ -305,10 +300,10 @@ FindModuleInFlash2(
> //
>
> // Get File Information
>
> //
>
> - Status = PeiServicesFfsGetFileInfo(FfsHeader, &FileInfo);
>
> - if (!EFI_ERROR(Status)) {
>
> + Status = PeiServicesFfsGetFileInfo (FfsHeader, &FileInfo);
>
> + if (!EFI_ERROR (Status)) {
>
> *ModuleSize = (UINT32)FileInfo.BufferSize;
>
> - DEBUG((DEBUG_INFO, "Module {0x%g} found at = 0x%X, Size = 0x%X\n",
>
> + DEBUG ((DEBUG_INFO, "Module {0x%g} found at = 0x%X, Size =
> 0x%X\n",
>
> &FfsHeader->Name, *ModulePtr, *ModuleSize));
>
> return Status;
>
> }
>
> @@ -318,15 +313,15 @@ FindModuleInFlash2(
> }
>
>
>
> /**
>
> -Get the ChipsetInit Binary pointer.
>
> + Get the ChipsetInit Binary pointer.
>
>
>
> -@retval EFI_SUCCESS - ChipsetInit Binary found.
>
> -@retval EFI_NOT_FOUND - ChipsetInit Binary not found.
>
> + @retval EFI_SUCCESS - ChipsetInit Binary found.
>
> + @retval EFI_NOT_FOUND - ChipsetInit Binary not found.
>
> **/
>
> EFI_STATUS
>
> -UpdateChipsetInitPtr(
>
> +UpdateChipsetInitPtr (
>
> VOID
>
> -)
>
> + )
>
> {
>
> EFI_STATUS Status;
>
> PCH_STEPPING PchStep;
>
> @@ -339,18 +334,18 @@ UpdateChipsetInitPtr(
>
>
> ModuleAddr = 0;
>
> ModuleSize = 0;
>
> - PchStep = PchStepping();
>
> + PchStep = PchStepping ();
>
>
>
> - Status = PeiServicesLocatePpi(
>
> + Status = PeiServicesLocatePpi (
>
> &gSiPolicyPpiGuid,
>
> 0,
>
> NULL,
>
> (VOID **)&SiPolicyPpi
>
> - );
>
> - ASSERT_EFI_ERROR(Status);
>
> + );
>
> + ASSERT_EFI_ERROR (Status);
>
>
>
> - Status = GetConfigBlock((VOID *)SiPolicyPpi, &gHsioConfigGuid, (VOID
> *)&HsioConfig);
>
> - ASSERT_EFI_ERROR(Status);
>
> + Status = GetConfigBlock ((VOID *)SiPolicyPpi, &gHsioConfigGuid, (VOID
> *)&HsioConfig);
>
> + ASSERT_EFI_ERROR (Status);
>
>
>
> ChipsetInitBinaryGuidPtr = NULL;
>
> if (IsPchLp()) {
>
> @@ -358,22 +353,20 @@ UpdateChipsetInitPtr(
> case PCH_D0:
>
> case PCH_D1:
>
> ChipsetInitBinaryGuidPtr = &gCnlPchLpChipsetInitTableDxGuid;
>
> - DEBUG((DEBUG_INFO, "Using CnlPchLpChipsetInitTable_Dx table \n"));
>
> + DEBUG ((DEBUG_INFO, "Using CnlPchLpChipsetInitTable_Dx table
> \n"));
>
> break;
>
> default:
>
> return EFI_NOT_FOUND;
>
> }
>
> - }
>
> - else {
>
> + } else {
>
> return EFI_NOT_FOUND;
>
> }
>
>
>
> //
>
> // Locate Firmware Volume header
>
> //
>
> - // FvHeader = (EFI_FIRMWARE_VOLUME_HEADER
> *)(UINTN)GetFvBinaryBase();
>
> - FvHeader = (EFI_FIRMWARE_VOLUME_HEADER *)
> FixedPcdGet32(PcdFlashFvPostMemoryBase);
>
> - Status = FindModuleInFlash2(FvHeader, ChipsetInitBinaryGuidPtr,
> &ModuleAddr, &ModuleSize);
>
> + FvHeader = (EFI_FIRMWARE_VOLUME_HEADER *) FixedPcdGet32
> (PcdFlashFvPostMemoryBase);
>
> + Status = FindModuleInFlash2 (FvHeader, ChipsetInitBinaryGuidPtr,
> &ModuleAddr, &ModuleSize);
>
> //
>
> // Get ChipsetInit Binary Pointer
>
> //
>
> @@ -384,8 +377,8 @@ UpdateChipsetInitPtr(
> //
>
> HsioConfig->ChipsetInitBinLen = ModuleSize;
>
>
>
> - DEBUG((DEBUG_INFO, "ChipsetInit Binary Location: %x\n", HsioConfig-
> >ChipsetInitBinPtr));
>
> - DEBUG((DEBUG_INFO, "ChipsetInit Binary Size: %x\n", HsioConfig-
> >ChipsetInitBinLen));
>
> + DEBUG ((DEBUG_INFO, "ChipsetInit Binary Location: %x\n", HsioConfig-
> >ChipsetInitBinPtr));
>
> + DEBUG ((DEBUG_INFO, "ChipsetInit Binary Size: %x\n", HsioConfig-
> >ChipsetInitBinLen));
>
>
>
> return Status;
>
> }
>
> @@ -401,34 +394,34 @@ WhiskeylakeURvpBoardInitBeforeSiliconInit (
> VOID
>
> )
>
> {
>
> - EFI_STATUS Status;
>
> - UINT8 FwConfig;
>
> + EFI_STATUS Status;
>
> + UINT8 FwConfig;
>
>
>
> - BoardConfigInit();
>
> + BoardConfigInit ();
>
> //
>
> // Configure GPIO and SIO
>
> //
>
> - Status = BoardInit();
>
> - ASSERT_EFI_ERROR(Status);
>
> + Status = BoardInit ();
>
> + ASSERT_EFI_ERROR (Status);
>
>
>
> FwConfig = FwConfigProduction;
>
> - PeiPolicyInit(FwConfig);
>
> + PeiPolicyInit (FwConfig);
>
>
>
> //
>
> // Create USB Boot First hotkey information HOB
>
> //
>
> - CreateAttemptUsbFirstHotkeyInfoHob();
>
> + CreateAttemptUsbFirstHotkeyInfoHob ();
>
>
>
> //
>
> // Initializing Platform Specific Programming
>
> //
>
> - Status = PlatformSpecificInit();
>
> + Status = PlatformSpecificInit ();
>
> ASSERT_EFI_ERROR(Status);
>
>
>
> //
>
> // Update ChipsetInitPtr
>
> //
>
> - Status = UpdateChipsetInitPtr();
>
> + Status = UpdateChipsetInitPtr ();
>
>
>
> ///
>
> /// Do Late PCH init
>
> diff --git
> a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/Boa
> rdInitLib/PeiWhiskeylakeURvpInitPreMemLib.c
> b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/Boa
> rdInitLib/PeiWhiskeylakeURvpInitPreMemLib.c
> index 055d731651..75813ff351 100644
> ---
> a/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/Boa
> rdInitLib/PeiWhiskeylakeURvpInitPreMemLib.c
> +++
> b/Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Library/Boa
> rdInitLib/PeiWhiskeylakeURvpInitPreMemLib.c
> @@ -68,84 +68,84 @@ GLOBAL_REMOVE_IF_UNREFERENCED const UINT16
> RcompResistorSklRvp1[SA_MRC_MAX_RCOMP
> GLOBAL_REMOVE_IF_UNREFERENCED const UINT16
> RcompTargetSklRvp1[SA_MRC_MAX_RCOMP_TARGETS] = { 100, 40, 40, 23,
> 40 };
>
>
>
> GLOBAL_REMOVE_IF_UNREFERENCED MEMORY_MAP MmioMap[] = {
>
> - { FixedPcdGet64(PcdApicLocalAddress),
> FixedPcdGet32(PcdApicLocalMmioSize) },
>
> - { FixedPcdGet64(PcdMchBaseAddress), FixedPcdGet32(PcdMchMmioSize)
> },
>
> - { FixedPcdGet64(PcdDmiBaseAddress), FixedPcdGet32(PcdDmiMmioSize)
> },
>
> - { FixedPcdGet64(PcdEpBaseAddress), FixedPcdGet32(PcdEpMmioSize) },
>
> - { FixedPcdGet64(PcdGdxcBaseAddress),
> FixedPcdGet32(PcdGdxcMmioSize) }
>
> + { FixedPcdGet64 (PcdApicLocalAddress), FixedPcdGet32
> (PcdApicLocalMmioSize) },
>
> + { FixedPcdGet64 (PcdMchBaseAddress), FixedPcdGet32
> (PcdMchMmioSize) },
>
> + { FixedPcdGet64 (PcdDmiBaseAddress), FixedPcdGet32
> (PcdDmiMmioSize) },
>
> + { FixedPcdGet64 (PcdEpBaseAddress), FixedPcdGet32 (PcdEpMmioSize)
> },
>
> + { FixedPcdGet64 (PcdGdxcBaseAddress), FixedPcdGet32
> (PcdGdxcMmioSize) }
>
> };
>
>
>
> EFI_STATUS
>
> -MrcConfigInit(
>
> +MrcConfigInit (
>
> IN UINT16 BoardId
>
> -);
>
> + );
>
>
>
> EFI_STATUS
>
> -SaGpioConfigInit(
>
> +SaGpioConfigInit (
>
> IN UINT16 BoardId
>
> -);
>
> + );
>
>
>
> EFI_STATUS
>
> - SaMiscConfigInit(
>
> -IN UINT16 BoardId
>
> -);
>
> +SaMiscConfigInit (
>
> + IN UINT16 BoardId
>
> + );
>
>
>
> EFI_STATUS
>
> - RootPortClkInfoInit(
>
> -IN UINT16 BoardId
>
> -);
>
> +RootPortClkInfoInit (
>
> + IN UINT16 BoardId
>
> + );
>
>
>
> EFI_STATUS
>
> - UsbConfigInit(
>
> -IN UINT16 BoardId
>
> -);
>
> +UsbConfigInit (
>
> + IN UINT16 BoardId
>
> + );
>
>
>
> EFI_STATUS
>
> -GpioGroupTierInit(
>
> +GpioGroupTierInit (
>
> IN UINT16 BoardId
>
> -);
>
> + );
>
>
>
> EFI_STATUS
>
> -GpioTablePreMemInit(
>
> +GpioTablePreMemInit (
>
> IN UINT16 BoardId
>
> -);
>
> + );
>
>
>
> EFI_STATUS
>
> -PchPmConfigInit(
>
> +PchPmConfigInit (
>
> IN UINT16 BoardId
>
> -);
>
> + );
>
>
>
> EFI_STATUS
>
> -SaDisplayConfigInit(
>
> +SaDisplayConfigInit (
>
> IN UINT16 BoardId
>
> -);
>
> + );
>
>
>
> EFI_STATUS
>
> -BoardFunctionInitPreMem(
>
> +BoardFunctionInitPreMem (
>
> IN UINT16 BoardId
>
> -);
>
> + );
>
>
>
> EFI_STATUS
>
> EFIAPI
>
> -PlatformInitPreMemCallBack(
>
> +PlatformInitPreMemCallBack (
>
> IN CONST EFI_PEI_SERVICES **PeiServices,
>
> IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,
>
> IN VOID *Ppi
>
> -);
>
> + );
>
>
>
> EFI_STATUS
>
> EFIAPI
>
> -MemoryDiscoveredPpiNotify(
>
> +MemoryDiscoveredPpiNotify (
>
> IN CONST EFI_PEI_SERVICES **PeiServices,
>
> IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,
>
> IN VOID *Ppi
>
> -);
>
> + );
>
>
>
> EFI_STATUS
>
> EFIAPI
>
> -PchReset(
>
> +PchReset (
>
> IN CONST EFI_PEI_SERVICES **PeiServices
>
> -);
>
> + );
>
>
>
> static EFI_PEI_RESET_PPI mResetPpi = {
>
> PchReset
>
> @@ -172,16 +172,16 @@ static EFI_PEI_NOTIFY_DESCRIPTOR
> mMemDiscoveredNotifyList = {
> };
>
>
>
> /**
>
> -Board misc init function for PEI pre-memory phase.
>
> + Board misc init function for PEI pre-memory phase.
>
>
>
> -@param[in] BoardId An unsigned integer represent the board id.
>
> + @param[in] BoardId An unsigned integer represent the board id.
>
>
>
> -@retval EFI_SUCCESS The function completed successfully.
>
> + @retval EFI_SUCCESS The function completed successfully.
>
> **/
>
> EFI_STATUS
>
> -BoardMiscInitPreMem(
>
> +BoardMiscInitPreMem (
>
> IN UINT16 BoardId
>
> -)
>
> + )
>
> {
>
> PCD64_BLOB PcdData;
>
>
>
> @@ -211,22 +211,22 @@ BoardMiscInitPreMem(
> // power. An alternative way to contol modem power is to toggle
> FCP_OFF via GPP_D13
>
> // but board rework is required.
>
> //
>
> - PcdSet32S(PcdWwanFullCardPowerOffGpio, GPIO_CNL_LP_GPP_D16);
>
> - PcdSet32S(PcdWwanBbrstGpio, GPIO_CNL_LP_GPP_F1);
>
> - PcdSet32S(PcdWwanPerstGpio, GPIO_CNL_LP_GPP_E15);
>
> - PcdSet8S(PcdWwanPerstGpioPolarity, 1);
>
> + PcdSet32S (PcdWwanFullCardPowerOffGpio, GPIO_CNL_LP_GPP_D16);
>
> + PcdSet32S (PcdWwanBbrstGpio, GPIO_CNL_LP_GPP_F1);
>
> + PcdSet32S (PcdWwanPerstGpio, GPIO_CNL_LP_GPP_E15);
>
> + PcdSet8S (PcdWwanPerstGpioPolarity, 1);
>
> break;
>
>
>
> default:
>
> break;
>
> }
>
>
>
> - PcdSet64S(PcdRecoveryModeGpio, PcdData.Blob);
>
> + PcdSet64S (PcdRecoveryModeGpio, PcdData.Blob);
>
>
>
> //
>
> // Pc8374SioKbc Present
>
> //
>
> - PcdSetBoolS(PcdPc8374SioKbcPresent, FALSE);
>
> + PcdSetBoolS (PcdPc8374SioKbcPresent, FALSE);
>
>
>
> return EFI_SUCCESS;
>
> }
>
> @@ -279,23 +279,23 @@ BoardConfigInitPreMem (
> }
>
>
>
> /**
>
> -This function handles PlatformInit task after PeiReadOnlyVariable2 PPI
> produced
>
> + This function handles PlatformInit task after PeiReadOnlyVariable2 PPI
> produced
>
>
>
> -@param[in] PeiServices Pointer to PEI Services Table.
>
> -@param[in] NotifyDesc Pointer to the descriptor for the Notification
> event that
>
> - caused this function to execute.
>
> -@param[in] Ppi Pointer to the PPI data associated with this function.
>
> + @param[in] PeiServices Pointer to PEI Services Table.
>
> + @param[in] NotifyDesc Pointer to the descriptor for the Notification
> event that
>
> + caused this function to execute.
>
> + @param[in] Ppi Pointer to the PPI data associated with this function.
>
>
>
> -@retval EFI_SUCCESS The function completes successfully
>
> -@retval others
>
> + @retval EFI_SUCCESS The function completes successfully
>
> + @retval others Failure
>
> **/
>
> EFI_STATUS
>
> EFIAPI
>
> -PlatformInitPreMemCallBack(
>
> +PlatformInitPreMemCallBack (
>
> IN CONST EFI_PEI_SERVICES **PeiServices,
>
> IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,
>
> IN VOID *Ppi
>
> -)
>
> + )
>
> {
>
> EFI_STATUS Status;
>
> UINT8 FwConfig;
>
> @@ -303,33 +303,33 @@ PlatformInitPreMemCallBack(
> //
>
> // Init Board Config Pcd.
>
> //
>
> - BoardConfigInitPreMem();
>
> + BoardConfigInitPreMem ();
>
>
>
> - DEBUG((DEBUG_ERROR, "Fail to get System Configuration and set the
> configuration to production mode!\n"));
>
> + DEBUG ((DEBUG_ERROR, "Fail to get System Configuration and set the
> configuration to production mode!\n"));
>
> FwConfig = FwConfigProduction;
>
> - PcdSetBoolS(PcdPcieWwanEnable, FALSE);
>
> - PcdSetBoolS(PcdWwanResetWorkaround, FALSE);
>
> + PcdSetBoolS (PcdPcieWwanEnable, FALSE);
>
> + PcdSetBoolS (PcdWwanResetWorkaround, FALSE);
>
>
>
> //
>
> // Early Board Configuration before memory is ready.
>
> //
>
> - Status = BoardInitEarlyPreMem();
>
> - ASSERT_EFI_ERROR(Status);
>
> + Status = BoardInitEarlyPreMem ();
>
> + ASSERT_EFI_ERROR (Status);
>
>
>
> ///
>
> /// If there was unexpected reset but no WDT expiration and no resume
> from S3/S4,
>
> /// clear unexpected reset status and enforce expiration. This is to inform
> Firmware
>
> /// which has no access to unexpected reset status bit, that something
> went wrong.
>
> ///
>
> - OcWdtResetCheck();
>
> + OcWdtResetCheck ();
>
>
>
> - Status = OcWdtInit();
>
> - ASSERT_EFI_ERROR(Status);
>
> + Status = OcWdtInit ();
>
> + ASSERT_EFI_ERROR (Status);
>
>
>
> //
>
> // Initialize Intel PEI Platform Policy
>
> //
>
> - PeiPolicyInitPreMem(FwConfig);
>
> + PeiPolicyInitPreMem (FwConfig);
>
>
>
> ///
>
> /// Configure GPIO and SIO
>
> @@ -340,56 +340,55 @@ PlatformInitPreMemCallBack(
> ///
>
> /// Install Pre Memory PPIs
>
> ///
>
> - Status = PeiServicesInstallPpi(&mPreMemPpiList[0]);
>
> - ASSERT_EFI_ERROR(Status);
>
> + Status = PeiServicesInstallPpi (&mPreMemPpiList[0]);
>
> + ASSERT_EFI_ERROR (Status);
>
>
>
> return Status;
>
> }
>
>
>
> /**
>
> -Provide hard reset PPI service.
>
> -To generate full hard reset, write 0x0E to PCH RESET_GENERATOR_PORT
> (0xCF9).
>
> + Provide hard reset PPI service.
>
> + To generate full hard reset, write 0x0E to PCH RESET_GENERATOR_PORT
> (0xCF9).
>
>
>
> -@param[in] PeiServices General purpose services available to every
> PEIM.
>
> + @param[in] PeiServices General purpose services available to every
> PEIM.
>
>
>
> -@retval Not return System reset occured.
>
> -@retval EFI_DEVICE_ERROR Device error, could not reset the system.
>
> + @retval Not return System reset occured.
>
> + @retval EFI_DEVICE_ERROR Device error, could not reset the system.
>
> **/
>
> EFI_STATUS
>
> EFIAPI
>
> -PchReset(
>
> +PchReset (
>
> IN CONST EFI_PEI_SERVICES **PeiServices
>
> -)
>
> + )
>
> {
>
> - DEBUG((DEBUG_INFO, "Perform Cold Reset\n"));
>
> - IoWrite8(RESET_GENERATOR_PORT, 0x0E);
>
> + DEBUG ((DEBUG_INFO, "Perform Cold Reset\n"));
>
> + IoWrite8 (RESET_GENERATOR_PORT, 0x0E);
>
>
>
> - CpuDeadLoop();
>
> + CpuDeadLoop ();
>
>
>
> ///
>
> /// System reset occured, should never reach at this line.
>
> ///
>
> - ASSERT_EFI_ERROR(EFI_DEVICE_ERROR);
>
> -
>
> + ASSERT_EFI_ERROR (EFI_DEVICE_ERROR);
>
> return EFI_DEVICE_ERROR;
>
> }
>
>
>
> /**
>
> -Install Firmware Volume Hob's once there is main memory
>
> + Install Firmware Volume Hob's once there is main memory
>
>
>
> -@param[in] PeiServices General purpose services available to every
> PEIM.
>
> -@param[in] NotifyDescriptor Notify that this module published.
>
> -@param[in] Ppi PPI that was installed.
>
> + @param[in] PeiServices General purpose services available to every
> PEIM.
>
> + @param[in] NotifyDescriptor Notify that this module published.
>
> + @param[in] Ppi PPI that was installed.
>
>
>
> -@retval EFI_SUCCESS The function completed successfully.
>
> + @retval EFI_SUCCESS The function completed successfully.
>
> **/
>
> EFI_STATUS
>
> EFIAPI
>
> -MemoryDiscoveredPpiNotify(
>
> +MemoryDiscoveredPpiNotify (
>
> IN CONST EFI_PEI_SERVICES **PeiServices,
>
> IN EFI_PEI_NOTIFY_DESCRIPTOR *NotifyDescriptor,
>
> IN VOID *Ppi
>
> -)
>
> + )
>
> {
>
> EFI_STATUS Status;
>
> EFI_BOOT_MODE BootMode;
>
> @@ -400,12 +399,12 @@ MemoryDiscoveredPpiNotify(
>
>
> Index = 0;
>
>
>
> - Status = PeiServicesGetBootMode(&BootMode);
>
> - ASSERT_EFI_ERROR(Status);
>
> + Status = PeiServicesGetBootMode (&BootMode);
>
> + ASSERT_EFI_ERROR (Status);
>
>
>
> - AsmCpuid(0x80000000, &RegEax, NULL, NULL, NULL);
>
> + AsmCpuid (0x80000000, &RegEax, NULL, NULL, NULL);
>
> if (RegEax >= 0x80000008) {
>
> - AsmCpuid(0x80000008, &RegEax, NULL, NULL, NULL);
>
> + AsmCpuid (0x80000008, &RegEax, NULL, NULL, NULL);
>
> PhysicalAddressBits = (UINT8)RegEax;
>
> }
>
> else {
>
> @@ -415,69 +414,69 @@ MemoryDiscoveredPpiNotify(
> ///
>
> /// Create a CPU hand-off information
>
> ///
>
> - BuildCpuHob(PhysicalAddressBits, 16);
>
> + BuildCpuHob (PhysicalAddressBits, 16);
>
>
>
> ///
>
> /// Build Memory Mapped IO Resource which is used to build E820 Table in
> LegacyBios.
>
> ///
>
> - PcieMmioMap.BaseAddress = FixedPcdGet64(PcdPciExpressBaseAddress);
>
> - PcieMmioMap.Length = PcdGet32(PcdPciExpressRegionLength);
>
> + PcieMmioMap.BaseAddress = FixedPcdGet64
> (PcdPciExpressBaseAddress);
>
> + PcieMmioMap.Length = PcdGet32 (PcdPciExpressRegionLength);
>
>
>
> - BuildResourceDescriptorHob(
>
> + BuildResourceDescriptorHob (
>
> EFI_RESOURCE_MEMORY_MAPPED_IO,
>
> - (EFI_RESOURCE_ATTRIBUTE_PRESENT |
>
> - EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
>
> - EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
>
> + (EFI_RESOURCE_ATTRIBUTE_PRESENT |
>
> + EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
>
> + EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
>
> PcieMmioMap.BaseAddress,
>
> PcieMmioMap.Length
>
> - );
>
> - BuildMemoryAllocationHob(
>
> + );
>
> + BuildMemoryAllocationHob (
>
> PcieMmioMap.BaseAddress,
>
> PcieMmioMap.Length,
>
> EfiMemoryMappedIO
>
> - );
>
> + );
>
> for (Index = 0; Index < sizeof(MmioMap) / (sizeof(MEMORY_MAP));
> Index++) {
>
> - BuildResourceDescriptorHob(
>
> + BuildResourceDescriptorHob (
>
> EFI_RESOURCE_MEMORY_MAPPED_IO,
>
> - (EFI_RESOURCE_ATTRIBUTE_PRESENT |
>
> - EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
>
> - EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
>
> + (EFI_RESOURCE_ATTRIBUTE_PRESENT |
>
> + EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
>
> + EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
>
> MmioMap[Index].BaseAddress,
>
> MmioMap[Index].Length
>
> - );
>
> - BuildMemoryAllocationHob(
>
> + );
>
> + BuildMemoryAllocationHob (
>
> MmioMap[Index].BaseAddress,
>
> MmioMap[Index].Length,
>
> EfiMemoryMappedIO
>
> - );
>
> + );
>
> }
>
>
>
> //
>
> // Report resource HOB for flash FV
>
> //
>
> - BuildResourceDescriptorHob(
>
> + BuildResourceDescriptorHob (
>
> EFI_RESOURCE_MEMORY_MAPPED_IO,
>
> - (EFI_RESOURCE_ATTRIBUTE_PRESENT |
>
> - EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
>
> - EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
>
> - (UINTN)FixedPcdGet32(PcdFlashAreaBaseAddress),
>
> - (UINTN)FixedPcdGet32(PcdFlashAreaSize)
>
> - );
>
> - BuildMemoryAllocationHob(
>
> - (UINTN)FixedPcdGet32(PcdFlashAreaBaseAddress),
>
> - (UINTN)FixedPcdGet32(PcdFlashAreaSize),
>
> + (EFI_RESOURCE_ATTRIBUTE_PRESENT |
>
> + EFI_RESOURCE_ATTRIBUTE_INITIALIZED |
>
> + EFI_RESOURCE_ATTRIBUTE_UNCACHEABLE),
>
> + (UINTN) FixedPcdGet32 (PcdFlashAreaBaseAddress),
>
> + (UINTN) FixedPcdGet32 (PcdFlashAreaSize)
>
> + );
>
> +
>
> + BuildMemoryAllocationHob (
>
> + (UINTN) FixedPcdGet32 (PcdFlashAreaBaseAddress),
>
> + (UINTN) FixedPcdGet32 (PcdFlashAreaSize),
>
> EfiMemoryMappedIO
>
> - );
>
> + );
>
>
>
> - BuildFvHob(
>
> - (UINTN)FixedPcdGet32(PcdFlashAreaBaseAddress),
>
> - (UINTN)FixedPcdGet32(PcdFlashAreaSize)
>
> - );
>
> + BuildFvHob (
>
> + (UINTN)FixedPcdGet32 (PcdFlashAreaBaseAddress),
>
> + (UINTN)FixedPcdGet32 (PcdFlashAreaSize)
>
> + );
>
>
>
> return Status;
>
> }
>
>
>
> -
>
> /**
>
> Board configuration init function for PEI pre-memory phase.
>
>
>
> @@ -495,26 +494,26 @@ WhiskeylakeURvpInitPreMem (
> ///
>
> /// Install Stall PPI
>
> ///
>
> - Status = InstallStallPpi();
>
> - ASSERT_EFI_ERROR(Status);
>
> + Status = InstallStallPpi ();
>
> + ASSERT_EFI_ERROR (Status);
>
>
>
> //
>
> // Install PCH RESET PPI and EFI RESET2 PeiService
>
> //
>
> - Status = PchInitializeReset();
>
> - ASSERT_EFI_ERROR(Status);
>
> + Status = PchInitializeReset ();
>
> + ASSERT_EFI_ERROR (Status);
>
>
>
> ///
>
> /// Performing PlatformInitPreMemCallBack after PeiReadOnlyVariable2
> PPI produced
>
> ///
>
> - Status = PeiServicesNotifyPpi(&mPreMemNotifyList);
>
> + Status = PeiServicesNotifyPpi (&mPreMemNotifyList);
>
>
>
> ///
>
> /// After code reorangized, memorycallback will run because the PPI is
> already
>
> /// installed when code run to here, it is supposed that the
> InstallEfiMemory is
>
> /// done before.
>
> ///
>
> - Status = PeiServicesNotifyPpi(&mMemDiscoveredNotifyList);
>
> + Status = PeiServicesNotifyPpi (&mMemDiscoveredNotifyList);
>
>
>
> return EFI_SUCCESS;
>
> }
>
> @@ -561,5 +560,3 @@ WhiskeylakeURvpBoardBootModeDetect (
> {
>
> return BOOT_WITH_FULL_CONFIGURATION;
>
> }
>
> -
>
> -
>
> --
> 2.24.0.windows.2
next prev parent reply other threads:[~2019-11-22 6:32 UTC|newest]
Thread overview: 50+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-11-21 8:58 [edk2-platforms] [PATCH V2 00/14] SecFspWrapperPlatformSecLib Cleanup Nate DeSimone
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 01/14] KabylakeSiliconPkg: Change MODULE_TYPE of SiliconInitLib to PEIM Nate DeSimone
2019-11-22 5:15 ` Chiu, Chasel
2019-11-22 6:31 ` Kubacki, Michael A
2019-11-22 6:36 ` Chaganty, Rangasai V
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 02/14] KabylakeOpenBoardPkg: Update location of SiliconInitLib Nate DeSimone
2019-11-22 5:15 ` [edk2-devel] " Chiu, Chasel
2019-11-22 6:31 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 03/14] KabylakeSiliconPkg: Cleanup old comments Nate DeSimone
2019-11-22 5:15 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-22 6:42 ` Chaganty, Rangasai V
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 04/14] CoffeeLakeSiliconPkg: Move TcoWdtHob.h Nate DeSimone
2019-11-22 5:15 ` Chiu, Chasel
2019-11-22 6:32 ` [edk2-devel] " Kubacki, Michael A
2019-11-22 6:46 ` Chaganty, Rangasai V
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 05/14] CoffeeLakeSiliconPkg: TcoWdtHob.h Cleanup Nate DeSimone
2019-11-22 5:16 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-22 6:48 ` Chaganty, Rangasai V
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 06/14] CoffeelakeSiliconPkg: Add SiliconInitLib Nate DeSimone
2019-11-22 5:16 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-22 6:55 ` Chaganty, Rangasai V
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 07/14] WhiskeylakeOpenBoardPkg: Add SiliconInitLib APIs to BoardInitLib Nate DeSimone
2019-11-22 5:16 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 08/14] WhiskeylakeOpenBoardPkg: Whitespace cleanup in BoardInitLib Nate DeSimone
2019-11-22 5:16 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A [this message]
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 09/14] WhiskeylakeOpenBoardPkg: Remove SecFspWrapperPlatformSecLib override Nate DeSimone
2019-11-22 5:17 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 10/14] MinPlatformPkg: FSP Dispatch Mode Support for PlatformSecLib Nate DeSimone
2019-11-22 5:17 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 11/14] MinPlatformPkg: Coding style cleanups in MinPlatformPkg.dec Nate DeSimone
2019-11-22 5:17 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 12/14] KabylakeOpenBoardPkg: Add support for PcdFspDispatchModeUseFspPeiMain Nate DeSimone
2019-11-22 5:18 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 13/14] KabylakeOpenBoardPkg: Remove SecFspWrapperPlatformSecLib override Nate DeSimone
2019-11-22 5:18 ` Chiu, Chasel
2019-11-22 6:32 ` Kubacki, Michael A
2019-11-21 8:58 ` [edk2-platforms] [PATCH V2 14/14] MinPlatformPkg: Remove BoardInitLib dependency from PlatformSecLib Nate DeSimone
2019-11-22 5:18 ` Chiu, Chasel
2019-11-22 6:33 ` Kubacki, Michael A
2019-11-21 17:51 ` [edk2-platforms] [PATCH V2 00/14] SecFspWrapperPlatformSecLib Cleanup Kubacki, Michael A
2019-11-22 0:51 ` Nate DeSimone
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=BY5PR11MB4484386CE9E3C570F483D472B5490@BY5PR11MB4484.namprd11.prod.outlook.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox