summaryrefslogtreecommitdiff
path: root/src/drivers/pcie/generic/Kconfig
diff options
context:
space:
mode:
authorReka Norman <rekanorman@google.com>2022-12-12 10:32:53 +1100
committerFelix Held <felix-coreboot@felixheld.de>2022-12-13 14:52:37 +0000
commit6419fbf1939cecfe547f140841452ff93282e1b9 (patch)
treea1ad12f7c340dada2d513b445b6f0b37c5a49e91 /src/drivers/pcie/generic/Kconfig
parent0423bce8e8d7bdbb817a4d958b8a332b69e9f8d1 (diff)
drivers/intel/ish: Allow adding DmaProperty to _DSD
On nissa, the ISH is running closed source firmware, so the ChromeOS security requirements specify it must be behind an IOMMU. Allow adding DmaProperty to the _DSD of the ISH device. This will result in the kernel marking the device as untrusted. BUG=b:249846505 TEST=Check SSDT is correct, and kernel detects the DmaProperty and firmware-name properties. SSDT entry on yaviks with both add_acpi_dma_property and firmware_name set in devictree: Scope (\_SB.PCI0.ISHB) { Name (_DSD, Package (0x04) // _DSD: Device-Specific Data { ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301") /* Device Properties for _DSD */, Package (0x01) { Package (0x02) { "firmware-name", "adl_ish_lite.bin" } }, ToUUID ("70d24161-6dd5-4c9e-8070-705531292865"), Package (0x01) { Package (0x02) { "DmaProperty", One } } }) } Change-Id: Ie1539fc757e72e995e98c3ecf83e705e3bede8c0 Signed-off-by: Reka Norman <rekanorman@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/70632 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Subrata Banik <subratabanik@google.com> Reviewed-by: Kangheui Won <khwon@chromium.org> Reviewed-by: Eric Lai <eric_lai@quanta.corp-partner.google.com>
Diffstat (limited to 'src/drivers/pcie/generic/Kconfig')
0 files changed, 0 insertions, 0 deletions