Hello Andreas Sandberg, Jason Lowe-Power, Chun-Chen TK Hsu,

I'd like you to reexamine a change. Please visit

    https://gem5-review.googlesource.com/c/public/gem5/+/20799

to look at the new patch set (#5).

Change subject: fastmodel: Add glue code which adapts fastmodels to run in gem5.
......................................................................

fastmodel: Add glue code which adapts fastmodels to run in gem5.

Fast Models are models written by ARM which emulate different
components of a computer system. They can be combined into small
subsystems and then exported as systemc modules.

To enable this code, you'll need to set USE_ARM_FASTMODEL variable to
true. This CL does not include the fast models themselves, or a license
to use them or the associated tools. To build these fast models, you'll
need to set some scons variables. These variables should be set as
described in the fast model distribution.

* PVLIB_HOME
* MAXCORE_HOME
* ARMLMD_LICENSE_FILE

Some minor patches to source filesdistributed with the fast model code
may be necessary since their use of systemc is not necessarily 100%
standards compliant.

Change-Id: Id53814b95d8aa320da4d4f2159be0736fc12eb73
---
A src/arch/arm/fastmodel/CortexA76x1/CortexA76x1.lisa
A src/arch/arm/fastmodel/CortexA76x1/CortexA76x1.sgproj
A src/arch/arm/fastmodel/CortexA76x1/FastModelCortexA76x1.py
A src/arch/arm/fastmodel/CortexA76x1/SConscript
A src/arch/arm/fastmodel/CortexA76x1/cortex_a76x1.cc
A src/arch/arm/fastmodel/CortexA76x1/cortex_a76x1.hh
A src/arch/arm/fastmodel/FastModel.py
A src/arch/arm/fastmodel/GIC/FastModelGIC.py
A src/arch/arm/fastmodel/GIC/GIC.lisa
A src/arch/arm/fastmodel/GIC/GIC.sgproj
A src/arch/arm/fastmodel/GIC/SConscript
A src/arch/arm/fastmodel/GIC/commands.hh
A src/arch/arm/fastmodel/GIC/gic.cc
A src/arch/arm/fastmodel/GIC/gic.hh
A src/arch/arm/fastmodel/SConscript
A src/arch/arm/fastmodel/SConsopts
A src/arch/arm/fastmodel/amba_from_tlm_bridge.cc
A src/arch/arm/fastmodel/amba_from_tlm_bridge.hh
A src/arch/arm/fastmodel/amba_to_tlm_bridge.cc
A src/arch/arm/fastmodel/amba_to_tlm_bridge.hh
A src/arch/arm/fastmodel/arm/FastModelArch.py
A src/arch/arm/fastmodel/arm/SConscript
A src/arch/arm/fastmodel/arm/cpu.cc
A src/arch/arm/fastmodel/arm/cpu.hh
A src/arch/arm/fastmodel/arm_fast_model.py
A src/arch/arm/fastmodel/fastmodel.cc
A src/arch/arm/fastmodel/iris/Iris.py
A src/arch/arm/fastmodel/iris/SConscript
A src/arch/arm/fastmodel/iris/arm/IrisArch.py
A src/arch/arm/fastmodel/iris/arm/SConscript
A src/arch/arm/fastmodel/iris/arm/cpu.cc
A src/arch/arm/fastmodel/iris/arm/cpu.hh
A src/arch/arm/fastmodel/iris/arm/thread_context.cc
A src/arch/arm/fastmodel/iris/arm/thread_context.hh
A src/arch/arm/fastmodel/iris/cpu.cc
A src/arch/arm/fastmodel/iris/cpu.hh
A src/arch/arm/fastmodel/iris/thread_context.cc
A src/arch/arm/fastmodel/iris/thread_context.hh
A src/arch/arm/fastmodel/protocol/ExportedClockRateControlProtocol.lisa
A src/arch/arm/fastmodel/protocol/SConscript
A src/arch/arm/fastmodel/protocol/exported_clock_rate_control.hh
41 files changed, 6,189 insertions(+), 0 deletions(-)


--
To view, visit https://gem5-review.googlesource.com/c/public/gem5/+/20799
To unsubscribe, or for help writing mail filters, visit https://gem5-review.googlesource.com/settings

Gerrit-Project: public/gem5
Gerrit-Branch: master
Gerrit-Change-Id: Id53814b95d8aa320da4d4f2159be0736fc12eb73
Gerrit-Change-Number: 20799
Gerrit-PatchSet: 5
Gerrit-Owner: Gabe Black <gabebl...@google.com>
Gerrit-Assignee: Giacomo Travaglini <giacomo.travagl...@arm.com>
Gerrit-Reviewer: Andreas Sandberg <andreas.sandb...@arm.com>
Gerrit-Reviewer: Chun-Chen TK Hsu <chunchen...@google.com>
Gerrit-Reviewer: Gabe Black <gabebl...@google.com>
Gerrit-Reviewer: Jason Lowe-Power <ja...@lowepower.com>
Gerrit-CC: Giacomo Travaglini <giacomo.travagl...@arm.com>
Gerrit-MessageType: newpatchset
_______________________________________________
gem5-dev mailing list
gem5-dev@gem5.org
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to