dev-arm: Rewrite SMMUEvent
The struct fields of the SMMUEvent were not matching the SMMUv3 specs. This was "not an issue" as events have been implicitly disabled until now (every translation error was aborting simulation) With generateEvent we automatically construct a SMMU event from a translation result. Change-Id: Iba6a08d551c0a99bb58c4118992f1d2b683f62cf Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
This commit is contained in:
@@ -87,6 +87,7 @@ Source('kmi.cc', tags='arm isa')
|
||||
Source('smmu_v3.cc', tags='arm isa');
|
||||
Source('smmu_v3_caches.cc', tags='arm isa');
|
||||
Source('smmu_v3_cmdexec.cc', tags='arm isa');
|
||||
Source('smmu_v3_defs.cc', tags='arm isa');
|
||||
Source('smmu_v3_events.cc', tags='arm isa');
|
||||
Source('smmu_v3_ports.cc', tags='arm isa');
|
||||
Source('smmu_v3_proc.cc', tags='arm isa');
|
||||
|
||||
Reference in New Issue
Block a user