fastmodel: Implement GIC DTB auto-generation.
authorChris January <chris.january@arm.com>
Wed, 17 Jun 2020 14:07:58 +0000 (15:07 +0100)
committerChris January <chris.january@arm.com>
Wed, 29 Jul 2020 08:10:37 +0000 (08:10 +0000)
commit433546a88fff08a232d32cc4cc04f4948b1b41eb
tree28c3842ca24a3b1f212f41187e78f74a0b915127
parentb382bb758fade816f1b0e00a1611ab7a1675abbc
fastmodel: Implement GIC DTB auto-generation.

Implement generateDeviceTree for FastModelGIC so the interrupt
controller is automatically added to the DTB. This is sufficient to
allow a VExpressFastmodel system model to boot Linux without an
explicit DTB.

Change-Id: I69d86fd8bba1b86768c8a118d2de079a56179854
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/31078
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Gabe Black <gabeblack@google.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/arch/arm/fastmodel/GIC/FastModelGIC.py