From 0a71e09cf9f6b971f3707644fbc7f2b6c396555b Mon Sep 17 00:00:00 2001 From: Pratikkumar Prajapati Date: Wed, 1 Feb 2023 17:26:20 -0800 Subject: soc/intel/common: Add Intel Trace Hub driver From Meteor Lake onwards Intel FSP will generate the Trace Hub related HOB if the Trace Hub is configured to save data in DRAM. This memory region is used by Trace Hub to store the traces for debugging purpose. This driver locates the HOB and marks the memory region reserved so that OS does not use it. Intel Trace Hub developer manual can be found via document #671536 on Intel's website. Change-Id: Ie5a348071b6c6a35e8be3efd1b2b658a991aed0e Signed-off-by: Pratikkumar Prajapati Reviewed-on: https://review.coreboot.org/c/coreboot/+/72722 Tested-by: build bot (Jenkins) Reviewed-by: Nico Huber Reviewed-by: Sridhar Siricilla --- src/include/device/pci_ids.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/include') diff --git a/src/include/device/pci_ids.h b/src/include/device/pci_ids.h index d277389cf9..0245086045 100644 --- a/src/include/device/pci_ids.h +++ b/src/include/device/pci_ids.h @@ -4496,6 +4496,9 @@ #define PCI_DID_INTEL_MTL_CRASHLOG_SRAM 0x7d0d #define PCI_DID_INTEL_RPL_CPU_CRASHLOG_SRAM 0xa77d +/* Intel Trace Hub */ +#define PCI_DID_INTEL_MTL_TRACEHUB 0x7e24 + /* Intel Ethernet Controller device Ids */ #define PCI_DID_INTEL_EHL_GBE_HOST 0x4B32 #define PCI_DID_INTEL_EHL_GBE_PSE_0 0x4BA0 -- cgit v1.2.3