dev: Enable DTB IOMMU binding with a DMA object
authorGiacomo Travaglini <giacomo.travaglini@arm.com>
Wed, 14 Aug 2019 10:35:51 +0000 (11:35 +0100)
committerGiacomo Travaglini <giacomo.travaglini@arm.com>
Fri, 13 Sep 2019 08:14:24 +0000 (08:14 +0000)
commit3d494d763d1be011a30333f8036d718c4070ef25
treeb17e853afdb96bba4f7dea9f0e8383a51ca086c5
parentb87670f17242f7e171df12c22e9f3e769a241836
dev: Enable DTB IOMMU binding with a DMA object

This happens by storing a iommu reference in the dma device, and by
calling the addIommuProperty method once doing dtb autogeneration for
the device

Change-Id: Ibd585addac686a9eeaba6959f459d81901087549
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Reviewed-by: Ciro Santilli <ciro.santilli@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/20839
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/dev/Device.py