summaryrefslogtreecommitdiff
path: root/src/arch/arm/kvm/KvmGic.py
diff options
context:
space:
mode:
authorCurtis Dunham <Curtis.Dunham@arm.com>2017-02-14 15:09:18 -0600
committerCurtis Dunham <Curtis.Dunham@arm.com>2017-02-14 15:09:18 -0600
commit80c17d0a8d5f95fd4501360c031384054460a7bf (patch)
tree1fab6ab2a252ab1fc0c010f56afeb307fb187701 /src/arch/arm/kvm/KvmGic.py
parent092b06b7453a9125a0519c623cbdd3fcfc48751b (diff)
downloadgem5-80c17d0a8d5f95fd4501360c031384054460a7bf.tar.xz
arm, kvm: remove KvmGic
KvmGic functionality has been subsumed within the new MuxingKvmGic model, which has Pl390 fallback when not using KVM for fast emulation. This simplifies configuration and will enable checkpointing between KVM emulation and full-system simulation. Change-Id: Ie61251720064c512843015c075e4ac419a4081e8 Reviewed-by: Andreas Sandberg <andreas.sandberg@arm.com>
Diffstat (limited to 'src/arch/arm/kvm/KvmGic.py')
-rw-r--r--src/arch/arm/kvm/KvmGic.py15
1 files changed, 1 insertions, 14 deletions
diff --git a/src/arch/arm/kvm/KvmGic.py b/src/arch/arm/kvm/KvmGic.py
index d4cbd6c8b..d594f6ad3 100644
--- a/src/arch/arm/kvm/KvmGic.py
+++ b/src/arch/arm/kvm/KvmGic.py
@@ -38,20 +38,7 @@
from m5.params import *
from m5.proxy import *
-from Gic import BaseGic, Pl390
-from KvmVM import KvmVM
-from System import System
-
-class KvmGic(BaseGic):
- type = 'KvmGic'
- cxx_header = "arch/arm/kvm/gic.hh"
-
- dist_addr = Param.Addr(0x1f001000, "Address for distributor")
- cpu_addr = Param.Addr(0x1f000100, "Address for cpu")
- it_lines = Param.UInt32(128, "Number of interrupt lines supported")
-
- system = Param.System(Parent.any,
- 'System this interrupt controller belongs to')
+from Gic import Pl390
class MuxingKvmGic(Pl390):
type = 'MuxingKvmGic'