kvm: arm: Get rid of functions which just wrap the subclasses version.
authorGabe Black <gabeblack@google.com>
Tue, 19 Sep 2017 00:13:31 +0000 (17:13 -0700)
committerGabe Black <gabeblack@google.com>
Wed, 20 Sep 2017 17:55:09 +0000 (17:55 +0000)
commit0fb142224c275d201227176a007202f3ed51211a
tree8801bf41f63063359f4fd2fe4727bd6e3b6774c5
parent7fc5d4c36a090fc62c78ad427e8d9a1115121ee4
kvm: arm: Get rid of functions which just wrap the subclasses version.

The MuxingKvmGic class defined a few functions related to checkpointing which
did nothing other than call the underlying Pl390 implementation. These are
unnecessary in general, and are particularly unnecessary for the loadState
function which is a very lightly used part of the checkpointing interface.
It's not actually defined in Pl390 either, and falls through to the
underlying implementation.

Change-Id: I84aae13d4966df0f4fdd1a72aee0bf1af01392ff
Reviewed-on: https://gem5-review.googlesource.com/4760
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Curtis Dunham <curtis.dunham@arm.com>
Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Maintainer: Andreas Sandberg <andreas.sandberg@arm.com>
src/arch/arm/kvm/gic.cc
src/arch/arm/kvm/gic.hh