REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4144 This Library provides API to dump Trace Hub message. Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Guo Gua <gua.guo@intel.com> Cc: Chan Laura <laura.chan@intel.com> Cc: Prakashan Krishnadas Veliyathuparambil <krishnadas.veliyathuparambil.prakashan@intel.com> Cc: K N Karthik <karthik.k.n@intel.com> Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by: Guo Gua <gua.guo@intel.com> Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: K N Karthik <karthik.k.n@intel.com> Reviewed-by: Chan Laura <laura.chan@intel.com> Acked-by: Liming Gao <gaoliming@byosoft.com.cn>
		
			
				
	
	
		
			38 lines
		
	
	
		
			854 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			854 B
		
	
	
	
		
			C
		
	
	
	
	
	
/** @file
 | 
						|
This header file declares functions that are not for common use.
 | 
						|
 | 
						|
Copyright (c) 2023, Intel Corporation. All rights reserved.<BR>
 | 
						|
 | 
						|
SPDX-License-Identifier: BSD-2-Clause-Patent
 | 
						|
 | 
						|
**/
 | 
						|
 | 
						|
#ifndef INTERNAL_TRACE_HUB_API_H_
 | 
						|
#define INTERNAL_TRACE_HUB_API_H_
 | 
						|
 | 
						|
/**
 | 
						|
  Count the total number of Trace Hub debug instance in the system.
 | 
						|
 | 
						|
  @retval UINT32      The total number of Trace Hub debug instance in the system.
 | 
						|
**/
 | 
						|
UINT32
 | 
						|
EFIAPI
 | 
						|
CountThDebugInstance (
 | 
						|
  VOID
 | 
						|
  );
 | 
						|
 | 
						|
/**
 | 
						|
  Pack Trace Hub debug instances in the system.
 | 
						|
 | 
						|
  @param[in, out]  ThPtr     A pointer to TRACEHUB_DEBUG_INFO_HOB structure.
 | 
						|
  @param[in]       Count     Number of Trace Hub HOBs.
 | 
						|
**/
 | 
						|
VOID
 | 
						|
EFIAPI
 | 
						|
PackThDebugInstance (
 | 
						|
  IN OUT TRACEHUB_DEBUG_INFO_HOB  *ThPtr,
 | 
						|
  IN     UINT32                   Count
 | 
						|
  );
 | 
						|
 | 
						|
#endif // INTERNAL_TRACE_HUB_API_H_
 |