MdeModulePkg: Clean up source files
1. Do not use tab characters 2. No trailing white space in one line 3. All files must end with CRLF Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Liming Gao <liming.gao@intel.com> Reviewed-by: Star Zeng <star.zeng@intel.com>
This commit is contained in:
		@@ -1,7 +1,7 @@
 | 
			
		||||
/** @file
 | 
			
		||||
  PEI memory status code worker.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at
 | 
			
		||||
@@ -90,7 +90,7 @@ MemoryStatusCodeReportWorker (
 | 
			
		||||
  MEMORY_STATUSCODE_RECORD          *Record;
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Find GUID'ed HOBs to locate current record buffer. 
 | 
			
		||||
  // Find GUID'ed HOBs to locate current record buffer.
 | 
			
		||||
  //
 | 
			
		||||
  Hob.Raw = GetFirstGuidHob (&gMemoryStatusCodeRecordGuid);
 | 
			
		||||
  ASSERT (Hob.Raw != NULL);
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
/** @file
 | 
			
		||||
  Serial I/O status code reporting worker.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at
 | 
			
		||||
@@ -94,9 +94,9 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
                  Value,
 | 
			
		||||
                  Instance
 | 
			
		||||
                  );
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    ASSERT(CharCount > 0);
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    if (CallerId != NULL) {
 | 
			
		||||
      CharCount += AsciiSPrint (
 | 
			
		||||
                     &Buffer[CharCount],
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
  Report Status Code Handler PEIM which produces general handlers and hook them
 | 
			
		||||
  onto the PEI status code router.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2009, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at
 | 
			
		||||
@@ -17,7 +17,7 @@
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Entry point of Status Code PEIM.
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  This function is the entry point of this Status Code PEIM.
 | 
			
		||||
  It initializes supported status code devices according to PCD settings,
 | 
			
		||||
  and installs Status Code PPI.
 | 
			
		||||
@@ -54,13 +54,13 @@ StatusCodeHandlerPeiEntry (
 | 
			
		||||
  if (FeaturePcdGet (PcdStatusCodeUseSerial)) {
 | 
			
		||||
    Status = SerialPortInitialize();
 | 
			
		||||
    ASSERT_EFI_ERROR (Status);
 | 
			
		||||
    Status = RscHandlerPpi->Register (SerialStatusCodeReportWorker);                     
 | 
			
		||||
    Status = RscHandlerPpi->Register (SerialStatusCodeReportWorker);
 | 
			
		||||
    ASSERT_EFI_ERROR (Status);
 | 
			
		||||
  }
 | 
			
		||||
  if (FeaturePcdGet (PcdStatusCodeUseMemory)) {
 | 
			
		||||
    Status = MemoryStatusCodeInitializeWorker ();
 | 
			
		||||
    ASSERT_EFI_ERROR (Status);
 | 
			
		||||
    Status = RscHandlerPpi->Register (MemoryStatusCodeReportWorker);                     
 | 
			
		||||
    Status = RscHandlerPpi->Register (MemoryStatusCodeReportWorker);
 | 
			
		||||
    ASSERT_EFI_ERROR (Status);
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
## @file
 | 
			
		||||
#  Report Status Code Handler PEIM which produces general handlers and hook them onto the PEI status code router.
 | 
			
		||||
#
 | 
			
		||||
#  Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
#  Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
#
 | 
			
		||||
#  This program and the accompanying materials
 | 
			
		||||
#  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
@@ -19,7 +19,7 @@
 | 
			
		||||
  MODULE_UNI_FILE                = StatusCodeHandlerPei.uni
 | 
			
		||||
  FILE_GUID                      = 9D225237-FA01-464C-A949-BAABC02D31D0
 | 
			
		||||
  MODULE_TYPE                    = PEIM
 | 
			
		||||
  VERSION_STRING                 = 1.0  
 | 
			
		||||
  VERSION_STRING                 = 1.0
 | 
			
		||||
  ENTRY_POINT                    = StatusCodeHandlerPeiEntry
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
@@ -48,13 +48,13 @@
 | 
			
		||||
  PrintLib
 | 
			
		||||
  DebugLib
 | 
			
		||||
  BaseMemoryLib
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
[Guids]
 | 
			
		||||
  ## SOMETIMES_PRODUCES   ## HOB
 | 
			
		||||
  ## SOMETIMES_CONSUMES   ## HOB
 | 
			
		||||
  gMemoryStatusCodeRecordGuid
 | 
			
		||||
  gEfiStatusCodeDataTypeStringGuid              ## SOMETIMES_CONSUMES   ## UNDEFINED
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
[Ppis]
 | 
			
		||||
  gEfiPeiRscHandlerPpiGuid                      ## CONSUMES
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
// /** @file
 | 
			
		||||
// StatusCodeHandlerPei Localized Strings and Content
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
//
 | 
			
		||||
// This program and the accompanying materials
 | 
			
		||||
// are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
@@ -12,8 +12,8 @@
 | 
			
		||||
//
 | 
			
		||||
// **/
 | 
			
		||||
 | 
			
		||||
#string STR_PROPERTIES_MODULE_NAME 
 | 
			
		||||
#language en-US 
 | 
			
		||||
#string STR_PROPERTIES_MODULE_NAME
 | 
			
		||||
#language en-US
 | 
			
		||||
"Status Code Handler PEI Module"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
/** @file
 | 
			
		||||
  Runtime memory status code worker.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
@@ -42,7 +42,7 @@ RtMemoryStatusCodeInitializeWorker (
 | 
			
		||||
 | 
			
		||||
  mRtMemoryStatusCodeTable->RecordIndex      = 0;
 | 
			
		||||
  mRtMemoryStatusCodeTable->NumberOfRecords  = 0;
 | 
			
		||||
  mRtMemoryStatusCodeTable->MaxRecordsNumber = 
 | 
			
		||||
  mRtMemoryStatusCodeTable->MaxRecordsNumber =
 | 
			
		||||
    (PcdGet16 (PcdStatusCodeMemorySize) * 1024) / sizeof (MEMORY_STATUSCODE_RECORD);
 | 
			
		||||
  Status = gBS->InstallConfigurationTable (&gMemoryStatusCodeRecordGuid, mRtMemoryStatusCodeTable);
 | 
			
		||||
 | 
			
		||||
@@ -51,7 +51,7 @@ RtMemoryStatusCodeInitializeWorker (
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Report status code into runtime memory. If the runtime pool is full, roll back to the 
 | 
			
		||||
  Report status code into runtime memory. If the runtime pool is full, roll back to the
 | 
			
		||||
  first record and overwrite it.
 | 
			
		||||
 | 
			
		||||
  @param  CodeType                Indicates the type of status code being reported.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,14 +1,14 @@
 | 
			
		||||
/** @file
 | 
			
		||||
  Serial I/O status code reporting worker.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  This program and the accompanying materials                          
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License         
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at        
 | 
			
		||||
  http://opensource.org/licenses/bsd-license.php                                            
 | 
			
		||||
                                                                                            
 | 
			
		||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
			
		||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
			
		||||
  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at
 | 
			
		||||
  http://opensource.org/licenses/bsd-license.php
 | 
			
		||||
 | 
			
		||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
			
		||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
 | 
			
		||||
@@ -16,7 +16,7 @@
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Convert status code value and extended data to readable ASCII string, send string to serial I/O device.
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
  @param  CodeType         Indicates the type of status code being reported.
 | 
			
		||||
  @param  Value            Describes the current status of a hardware or software entity.
 | 
			
		||||
                           This included information about the class and subclass that is used to
 | 
			
		||||
@@ -73,9 +73,9 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
    // Print DEBUG() information into output buffer.
 | 
			
		||||
    //
 | 
			
		||||
    CharCount = AsciiBSPrint (
 | 
			
		||||
                  Buffer, 
 | 
			
		||||
                  sizeof (Buffer), 
 | 
			
		||||
                  Format, 
 | 
			
		||||
                  Buffer,
 | 
			
		||||
                  sizeof (Buffer),
 | 
			
		||||
                  Format,
 | 
			
		||||
                  Marker
 | 
			
		||||
                  );
 | 
			
		||||
  } else if ((CodeType & EFI_STATUS_CODE_TYPE_MASK) == EFI_ERROR_CODE) {
 | 
			
		||||
@@ -83,15 +83,15 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
    // Print ERROR information into output buffer.
 | 
			
		||||
    //
 | 
			
		||||
    CharCount = AsciiSPrint (
 | 
			
		||||
                  Buffer, 
 | 
			
		||||
                  sizeof (Buffer), 
 | 
			
		||||
                  "ERROR: C%08x:V%08x I%x", 
 | 
			
		||||
                  CodeType, 
 | 
			
		||||
                  Value, 
 | 
			
		||||
                  Buffer,
 | 
			
		||||
                  sizeof (Buffer),
 | 
			
		||||
                  "ERROR: C%08x:V%08x I%x",
 | 
			
		||||
                  CodeType,
 | 
			
		||||
                  Value,
 | 
			
		||||
                  Instance
 | 
			
		||||
                  );
 | 
			
		||||
    ASSERT (CharCount > 0);
 | 
			
		||||
   
 | 
			
		||||
 | 
			
		||||
    if (CallerId != NULL) {
 | 
			
		||||
      CharCount += AsciiSPrint (
 | 
			
		||||
                     &Buffer[CharCount],
 | 
			
		||||
@@ -120,10 +120,10 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
    // Print PROGRESS information into output buffer.
 | 
			
		||||
    //
 | 
			
		||||
    CharCount = AsciiSPrint (
 | 
			
		||||
                  Buffer, 
 | 
			
		||||
                  sizeof (Buffer), 
 | 
			
		||||
                  "PROGRESS CODE: V%08x I%x\n\r", 
 | 
			
		||||
                  Value, 
 | 
			
		||||
                  Buffer,
 | 
			
		||||
                  sizeof (Buffer),
 | 
			
		||||
                  "PROGRESS CODE: V%08x I%x\n\r",
 | 
			
		||||
                  Value,
 | 
			
		||||
                  Instance
 | 
			
		||||
                  );
 | 
			
		||||
  } else if (Data != NULL &&
 | 
			
		||||
@@ -143,11 +143,11 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
    // Code type is not defined.
 | 
			
		||||
    //
 | 
			
		||||
    CharCount = AsciiSPrint (
 | 
			
		||||
                  Buffer, 
 | 
			
		||||
                  sizeof (Buffer), 
 | 
			
		||||
                  "Undefined: C%08x:V%08x I%x\n\r", 
 | 
			
		||||
                  CodeType, 
 | 
			
		||||
                  Value, 
 | 
			
		||||
                  Buffer,
 | 
			
		||||
                  sizeof (Buffer),
 | 
			
		||||
                  "Undefined: C%08x:V%08x I%x\n\r",
 | 
			
		||||
                  CodeType,
 | 
			
		||||
                  Value,
 | 
			
		||||
                  Instance
 | 
			
		||||
                  );
 | 
			
		||||
  }
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
  Status Code Handler Driver which produces general handlers and hook them
 | 
			
		||||
  onto the DXE status code router.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at
 | 
			
		||||
@@ -66,9 +66,9 @@ VirtualAddressChangeCallBack (
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Dispatch initialization request to sub status code devices based on 
 | 
			
		||||
  Dispatch initialization request to sub status code devices based on
 | 
			
		||||
  customized feature flags.
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
VOID
 | 
			
		||||
InitializationDispatcherWorker (
 | 
			
		||||
@@ -99,11 +99,11 @@ InitializationDispatcherWorker (
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  //
 | 
			
		||||
  // Replay Status code which saved in GUID'ed HOB to all supported devices. 
 | 
			
		||||
  // Replay Status code which saved in GUID'ed HOB to all supported devices.
 | 
			
		||||
  //
 | 
			
		||||
  if (FeaturePcdGet (PcdStatusCodeReplayIn)) {
 | 
			
		||||
    // 
 | 
			
		||||
    // Journal GUID'ed HOBs to find all record entry, if found, 
 | 
			
		||||
    //
 | 
			
		||||
    // Journal GUID'ed HOBs to find all record entry, if found,
 | 
			
		||||
    // then output record to support replay device.
 | 
			
		||||
    //
 | 
			
		||||
    Hob.Raw   = GetFirstGuidHob (&gMemoryStatusCodeRecordGuid);
 | 
			
		||||
@@ -152,7 +152,7 @@ InitializationDispatcherWorker (
 | 
			
		||||
 | 
			
		||||
  @param  ImageHandle       The firmware allocated handle for the EFI image.
 | 
			
		||||
  @param  SystemTable       A pointer to the EFI System Table.
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  @retval EFI_SUCCESS       The entry point is executed successfully.
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
/** @file
 | 
			
		||||
  Internal include file for Status Code Handler Driver.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
@@ -45,7 +45,7 @@ extern RUNTIME_MEMORY_STATUSCODE_HEADER  *mRtMemoryStatusCodeTable;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Locates Serial I/O Protocol as initialization for serial status code worker.
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
  @retval EFI_SUCCESS  Serial I/O Protocol is successfully located.
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
@@ -86,7 +86,7 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Initialize runtime memory status code table as initialization for runtime memory status code worker
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
  @retval EFI_SUCCESS  Runtime memory status code table successfully initialized.
 | 
			
		||||
  @retval others       Errors from gBS->InstallConfigurationTable().
 | 
			
		||||
 | 
			
		||||
@@ -97,7 +97,7 @@ RtMemoryStatusCodeInitializeWorker (
 | 
			
		||||
  );
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Report status code into runtime memory. If the runtime pool is full, roll back to the 
 | 
			
		||||
  Report status code into runtime memory. If the runtime pool is full, roll back to the
 | 
			
		||||
  first record and overwrite it.
 | 
			
		||||
 | 
			
		||||
  @param  CodeType                Indicates the type of status code being reported.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
## @file
 | 
			
		||||
#  Status Code Handler Driver which produces general handlers and hook them onto the DXE status code router.
 | 
			
		||||
#
 | 
			
		||||
#  Copyright (c) 2006 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
#  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
#  (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
 | 
			
		||||
#
 | 
			
		||||
#  This program and the accompanying materials
 | 
			
		||||
@@ -51,7 +51,7 @@
 | 
			
		||||
  ReportStatusCodeLib
 | 
			
		||||
  DebugLib
 | 
			
		||||
  BaseMemoryLib
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
[Guids]
 | 
			
		||||
  ## SOMETIMES_CONSUMES   ## HOB
 | 
			
		||||
  ## SOMETIMES_PRODUCES   ## SystemTable
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
// /** @file
 | 
			
		||||
// StatusCodeHandlerRuntimeDxe Localized Strings and Content
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
//
 | 
			
		||||
// This program and the accompanying materials
 | 
			
		||||
// are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
@@ -12,8 +12,8 @@
 | 
			
		||||
//
 | 
			
		||||
// **/
 | 
			
		||||
 | 
			
		||||
#string STR_PROPERTIES_MODULE_NAME 
 | 
			
		||||
#language en-US 
 | 
			
		||||
#string STR_PROPERTIES_MODULE_NAME
 | 
			
		||||
#language en-US
 | 
			
		||||
"Status Code Handler DXE Driver"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,15 +1,15 @@
 | 
			
		||||
/** @file
 | 
			
		||||
  Runtime memory status code worker.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
 | 
			
		||||
  This program and the accompanying materials                          
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License         
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at        
 | 
			
		||||
  http://opensource.org/licenses/bsd-license.php                                            
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at
 | 
			
		||||
  http://opensource.org/licenses/bsd-license.php
 | 
			
		||||
 | 
			
		||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
			
		||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
			
		||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
			
		||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
 | 
			
		||||
@@ -48,7 +48,7 @@ MemoryStatusCodeInitializeWorker (
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Report status code into runtime memory. If the runtime pool is full, roll back to the 
 | 
			
		||||
  Report status code into runtime memory. If the runtime pool is full, roll back to the
 | 
			
		||||
  first record and overwrite it.
 | 
			
		||||
 | 
			
		||||
  @param  CodeType                Indicates the type of status code being reported.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,14 +1,14 @@
 | 
			
		||||
/** @file
 | 
			
		||||
  Serial I/O status code reporting worker.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  This program and the accompanying materials                          
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License         
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at        
 | 
			
		||||
  http://opensource.org/licenses/bsd-license.php                                            
 | 
			
		||||
                                                                                            
 | 
			
		||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,                     
 | 
			
		||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.             
 | 
			
		||||
  Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at
 | 
			
		||||
  http://opensource.org/licenses/bsd-license.php
 | 
			
		||||
 | 
			
		||||
  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
 | 
			
		||||
  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
 | 
			
		||||
@@ -16,7 +16,7 @@
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Convert status code value and extended data to readable ASCII string, send string to serial I/O device.
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
  @param  CodeType         Indicates the type of status code being reported.
 | 
			
		||||
  @param  Value            Describes the current status of a hardware or software entity.
 | 
			
		||||
                           This included information about the class and subclass that is used to
 | 
			
		||||
@@ -73,9 +73,9 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
    // Print DEBUG() information into output buffer.
 | 
			
		||||
    //
 | 
			
		||||
    CharCount = AsciiBSPrint (
 | 
			
		||||
                  Buffer, 
 | 
			
		||||
                  sizeof (Buffer), 
 | 
			
		||||
                  Format, 
 | 
			
		||||
                  Buffer,
 | 
			
		||||
                  sizeof (Buffer),
 | 
			
		||||
                  Format,
 | 
			
		||||
                  Marker
 | 
			
		||||
                  );
 | 
			
		||||
  } else if ((CodeType & EFI_STATUS_CODE_TYPE_MASK) == EFI_ERROR_CODE) {
 | 
			
		||||
@@ -83,15 +83,15 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
    // Print ERROR information into output buffer.
 | 
			
		||||
    //
 | 
			
		||||
    CharCount = AsciiSPrint (
 | 
			
		||||
                  Buffer, 
 | 
			
		||||
                  sizeof (Buffer), 
 | 
			
		||||
                  "ERROR: C%08x:V%08x I%x", 
 | 
			
		||||
                  CodeType, 
 | 
			
		||||
                  Value, 
 | 
			
		||||
                  Buffer,
 | 
			
		||||
                  sizeof (Buffer),
 | 
			
		||||
                  "ERROR: C%08x:V%08x I%x",
 | 
			
		||||
                  CodeType,
 | 
			
		||||
                  Value,
 | 
			
		||||
                  Instance
 | 
			
		||||
                  );
 | 
			
		||||
    ASSERT (CharCount > 0);
 | 
			
		||||
   
 | 
			
		||||
 | 
			
		||||
    if (CallerId != NULL) {
 | 
			
		||||
      CharCount += AsciiSPrint (
 | 
			
		||||
                     &Buffer[CharCount],
 | 
			
		||||
@@ -120,10 +120,10 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
    // Print PROGRESS information into output buffer.
 | 
			
		||||
    //
 | 
			
		||||
    CharCount = AsciiSPrint (
 | 
			
		||||
                  Buffer, 
 | 
			
		||||
                  sizeof (Buffer), 
 | 
			
		||||
                  "PROGRESS CODE: V%08x I%x\n\r", 
 | 
			
		||||
                  Value, 
 | 
			
		||||
                  Buffer,
 | 
			
		||||
                  sizeof (Buffer),
 | 
			
		||||
                  "PROGRESS CODE: V%08x I%x\n\r",
 | 
			
		||||
                  Value,
 | 
			
		||||
                  Instance
 | 
			
		||||
                  );
 | 
			
		||||
  } else if (Data != NULL &&
 | 
			
		||||
@@ -143,11 +143,11 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
    // Code type is not defined.
 | 
			
		||||
    //
 | 
			
		||||
    CharCount = AsciiSPrint (
 | 
			
		||||
                  Buffer, 
 | 
			
		||||
                  sizeof (Buffer), 
 | 
			
		||||
                  "Undefined: C%08x:V%08x I%x\n\r", 
 | 
			
		||||
                  CodeType, 
 | 
			
		||||
                  Value, 
 | 
			
		||||
                  Buffer,
 | 
			
		||||
                  sizeof (Buffer),
 | 
			
		||||
                  "Undefined: C%08x:V%08x I%x\n\r",
 | 
			
		||||
                  CodeType,
 | 
			
		||||
                  Value,
 | 
			
		||||
                  Instance
 | 
			
		||||
                  );
 | 
			
		||||
  }
 | 
			
		||||
 
 | 
			
		||||
@@ -2,7 +2,7 @@
 | 
			
		||||
  Status Code Handler Driver which produces general handlers and hook them
 | 
			
		||||
  onto the SMM status code router.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2009, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
  which accompanies this distribution.  The full text of the license may be found at
 | 
			
		||||
@@ -19,9 +19,9 @@ EFI_SMM_RSC_HANDLER_PROTOCOL  *mRscHandlerProtocol       = NULL;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Dispatch initialization request to sub status code devices based on 
 | 
			
		||||
  Dispatch initialization request to sub status code devices based on
 | 
			
		||||
  customized feature flags.
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
VOID
 | 
			
		||||
InitializationDispatcherWorker (
 | 
			
		||||
@@ -54,7 +54,7 @@ InitializationDispatcherWorker (
 | 
			
		||||
 | 
			
		||||
  @param  ImageHandle       The firmware allocated handle for the EFI image.
 | 
			
		||||
  @param  SystemTable       A pointer to the EFI System Table.
 | 
			
		||||
  
 | 
			
		||||
 | 
			
		||||
  @retval EFI_SUCCESS       The entry point is executed successfully.
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
/** @file
 | 
			
		||||
  Internal include file for Status Code Handler Driver.
 | 
			
		||||
 | 
			
		||||
  Copyright (c) 2009 - 2012, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
  (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
 | 
			
		||||
  This program and the accompanying materials
 | 
			
		||||
  are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
@@ -83,7 +83,7 @@ SerialStatusCodeReportWorker (
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Initialize runtime memory status code table as initialization for runtime memory status code worker
 | 
			
		||||
 
 | 
			
		||||
 | 
			
		||||
  @retval EFI_SUCCESS  Runtime memory status code table successfully initialized.
 | 
			
		||||
 | 
			
		||||
**/
 | 
			
		||||
@@ -93,7 +93,7 @@ MemoryStatusCodeInitializeWorker (
 | 
			
		||||
  );
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
  Report status code into runtime memory. If the runtime pool is full, roll back to the 
 | 
			
		||||
  Report status code into runtime memory. If the runtime pool is full, roll back to the
 | 
			
		||||
  first record and overwrite it.
 | 
			
		||||
 | 
			
		||||
  @param  CodeType                Indicates the type of status code being reported.
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
## @file
 | 
			
		||||
#  Status Code Handler Driver which produces general handlers and hook them onto the SMM status code router.
 | 
			
		||||
#
 | 
			
		||||
#  Copyright (c) 2009 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
#  Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
#  (C) Copyright 2016 Hewlett Packard Enterprise Development LP<BR>
 | 
			
		||||
#
 | 
			
		||||
#  This program and the accompanying materials
 | 
			
		||||
@@ -21,7 +21,7 @@
 | 
			
		||||
  FILE_GUID                      = 79CD78D8-6EDC-4978-BD02-3299C387AB17
 | 
			
		||||
  MODULE_TYPE                    = DXE_SMM_DRIVER
 | 
			
		||||
  PI_SPECIFICATION_VERSION       = 0x0001000A
 | 
			
		||||
  VERSION_STRING                 = 1.0  
 | 
			
		||||
  VERSION_STRING                 = 1.0
 | 
			
		||||
  ENTRY_POINT                    = StatusCodeHandlerSmmEntry
 | 
			
		||||
 | 
			
		||||
#
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
// /** @file
 | 
			
		||||
// StatusCodeHandlerSmm Localized Strings and Content
 | 
			
		||||
//
 | 
			
		||||
// Copyright (c) 2013 - 2014, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
// Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.<BR>
 | 
			
		||||
//
 | 
			
		||||
// This program and the accompanying materials
 | 
			
		||||
// are licensed and made available under the terms and conditions of the BSD License
 | 
			
		||||
@@ -12,8 +12,8 @@
 | 
			
		||||
//
 | 
			
		||||
// **/
 | 
			
		||||
 | 
			
		||||
#string STR_PROPERTIES_MODULE_NAME 
 | 
			
		||||
#language en-US 
 | 
			
		||||
#string STR_PROPERTIES_MODULE_NAME
 | 
			
		||||
#language en-US
 | 
			
		||||
"Status Code Handler SMM Driver"
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user