Jason Lowe-Power
3a4465d908
mem-ruby: Use namespaces for protocol types
...
Wrap all protocol-specific types in `namespace <protocol>`. This will
facilitate compiling multiple protocols into one binary.
There is a one-time hack to the generated `MachineType.cc` file to use
the namespace for the protocol until we generalize the machine types.
Change-Id: I5947e8ac69afe6f7ed257d7c5980ad65e9338acf
Signed-off-by: Jason Lowe-Power <jason@lowepower.com >
2024-11-19 10:53:58 -08:00
Giacomo Travaglini
5bbc326423
mem-ruby: Replace deprecated Stats namespace with statistics
...
Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com >
Change-Id: I5633510c91ba35852a63965bbe508e8965744093
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/62311
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com >
Tested-by: kokoro <noreply+kokoro@google.com >
2022-08-16 16:36:11 +00:00
Hoa Nguyen
4524c1e330
mem-ruby: Replace the deprecated Stats namespace
...
Using the old namespace generates quite a few warnings during
compilation time.
Change-Id: Ibbb8f54f0bee974443dc5dfcc30e95100b8c24d6
Signed-off-by: Hoa Nguyen <hoanguyen@ucdavis.edu >
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/60289
Tested-by: kokoro <noreply+kokoro@google.com >
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com >
Maintainer: Bobby Bruce <bbruce@ucdavis.edu >
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com >
2022-06-06 18:17:22 +00:00
Samuel Stark
38d360a475
configs, mem-ruby: Implement DVMOps in CHI
...
1) Handling TLBI/TLBI_SYNC requests from the PE in the CHI Request Node
(Generating DVMOps)
2) Adding a new machine type for the Misc Node (MN) that handles DVMOps
from the Request Node (RN), following the protocol specified within
the Amba 5 CHI Architecture Specification [1]
JIRA: https://gem5.atlassian.net/browse/GEM5-1097
[1]: https://developer.arm.com/documentation/ihi0050/latest
Change-Id: I9ac00463ec3080c90bb81af721d88d44047123b6
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/57298
Maintainer: Jason Lowe-Power <power.jg@gmail.com >
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com >
Tested-by: kokoro <noreply+kokoro@google.com >
2022-05-18 08:52:53 +00:00