dev, arm: Add a customizable NoMali GPU model
authorAndreas Sandberg <andreas.sandberg@arm.com>
Tue, 6 Sep 2016 09:22:38 +0000 (10:22 +0100)
committerAndreas Sandberg <andreas.sandberg@arm.com>
Tue, 6 Sep 2016 09:22:38 +0000 (10:22 +0100)
commit3329de1e86e490f380e9c32e26b03df6ce8a4acd
tree1fad9bbb61bdfd5546c66906d97c459eb4d74512
parent0da55e5dbc4ac5db97a28ddef008eb0f1d3cd83f
dev, arm: Add a customizable NoMali GPU model

Add a customizable NoMali GPU model and an example Mali T760
configuration. Unlike the normal NoMali model (NoMaliGpu), the
NoMaliCustopmGpu model exposes all the important GPU ID registers to
Python. This makes it possible to implement custom GPU configurations
by without changing the underlying NoMali library.

Change-Id: I4fdba05844c3589893aa1a4c11dc376ec33d4e9e
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Andreas Hansson <andreas.hansson@arm.com>
src/dev/arm/NoMali.py
src/dev/arm/gpu_nomali.cc
src/dev/arm/gpu_nomali.hh