coreboot-kgpe-d16/src/include/device
Pratikkumar Prajapati 0a71e09cf9 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 <pratikkumar.v.prajapati@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/72722
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Sridhar Siricilla <sridhar.siricilla@intel.com>
2023-03-29 13:15:48 +00:00
..
dram spd.h: Move enum ddr3_module_type to ddr3.h 2023-01-04 12:39:32 +00:00
azalia.h
azalia_device.h device/azalia_device: Drop unused function parameter 2021-11-11 22:45:04 +00:00
cardbus.h
device.h lib: set up specific purpose memory as LB_MEM_SOFT_RESERVED 2023-03-03 11:10:38 +00:00
gpio.h
i2c.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
i2c_bus.h
i2c_simple.h include/device/i2c_simple: add i2c_2ba_read_bytes function 2022-04-27 16:07:29 +00:00
mdio.h
mmio.h treewide: Add 'IWYU pragma: export' comment 2022-11-03 13:05:17 +00:00
path.h src/device + util/sconfig: Introduce new device 'mdio' 2022-11-24 05:53:55 +00:00
pci.h
pci_def.h cpu/x86/smm: Add PCI resource store functionality 2023-03-05 15:31:07 +00:00
pci_ehci.h
pci_ids.h soc/intel/common: Add Intel Trace Hub driver 2023-03-29 13:15:48 +00:00
pci_mmio_cfg.h pci_mmio_cfg: Rename pcicfg to pci_map_bus 2021-11-29 03:20:54 +00:00
pci_ops.h
pci_rom.h src/include: Remove unnecessary space after casts 2022-11-22 13:00:29 +00:00
pci_type.h
pciexp.h device/pciexp: add pcie_find_dsn() 2022-11-20 17:37:09 +00:00
pcix.h include: Add SPDX-License-Identifiers to files missing them 2022-08-01 13:59:11 +00:00
pnp.h treewide: Add 'IWYU pragma: export' comment 2022-11-03 13:05:17 +00:00
pnp_def.h include: Add SPDX-License-Identifiers to files missing them 2022-08-01 13:59:11 +00:00
pnp_ops.h
pnp_type.h
resource.h lib: set up specific purpose memory as LB_MEM_SOFT_RESERVED 2023-03-03 11:10:38 +00:00
smbus.h include: Add SPDX-License-Identifiers to files missing them 2022-08-01 13:59:11 +00:00
smbus_def.h
smbus_host.h src/include: Add missing includes 2020-07-26 21:37:35 +00:00
soundwire.h device/mipi: Move to drivers/mipi 2021-08-26 15:18:45 +00:00
spi.h treewide: Remove "this file is part of" lines 2020-05-11 17:11:40 +00:00
usbc_mux.h
xhci.h device/xhci: Add struct for capability registers 2023-03-07 17:11:58 +00:00