RC
Roger Chang (Gerrit)
Sun, Jun 4, 2023 11:50 PM
Roger Chang has submitted this change. (
https://gem5-review.googlesource.com/c/public/gem5/+/67295?usp=email )
Change subject: arch-riscv,cpu-minor: Add MinorDefaultVecFU for risc-v v-ext
......................................................................
arch-riscv,cpu-minor: Add MinorDefaultVecFU for risc-v v-ext
M src/cpu/minor/BaseMinorCPU.py
1 file changed, 28 insertions(+), 0 deletions(-)
Approvals:
Jason Lowe-Power: Looks good to me, approved; Looks good to me, approved
kokoro: Regressions pass
diff --git a/src/cpu/minor/BaseMinorCPU.py b/src/cpu/minor/BaseMinorCPU.py
index bd27b92..c20a310 100644
--- a/src/cpu/minor/BaseMinorCPU.py
+++ b/src/cpu/minor/BaseMinorCPU.py
@@ -250,6 +250,33 @@
opLat = 1
+class MinorDefaultVecFU(MinorFU):
- opClasses = minorMakeOpClassSet(
-
[
-
"VectorUnitStrideLoad",
-
"VectorUnitStrideStore",
-
"VectorUnitStrideMaskLoad",
-
"VectorUnitStrideMaskStore",
-
"VectorStridedLoad",
-
"VectorStridedStore",
-
"VectorIndexedLoad",
-
"VectorIndexedStore",
-
"VectorUnitStrideFaultOnlyFirstLoad",
-
"VectorWholeRegisterLoad",
-
"VectorWholeRegisterStore",
-
"VectorIntegerArith",
-
"VectorFloatArith",
-
"VectorFloatConvert",
-
"VectorIntegerReduce",
-
"VectorFloatReduce",
-
"VectorMisc",
-
"VectorIntegerExtension",
-
"VectorConfig",
-
]
- )
- opLat = 1
- class MinorDefaultFUPool(MinorFUPool):
funcUnits = [
MinorDefaultIntFU(),
@@ -260,6 +287,7 @@
MinorDefaultPredFU(),
MinorDefaultMemFU(),
MinorDefaultMiscFU(),
-
MinorDefaultVecFU(),
]
--
To view, visit
https://gem5-review.googlesource.com/c/public/gem5/+/67295?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Id5c5ae5fa1901154cadeb0a4958703f3f15d491f
Gerrit-Change-Number: 67295
Gerrit-PatchSet: 5
Gerrit-Owner: 轩胡 huxuan0307@gmail.com
Gerrit-Reviewer: Bobby Bruce bbruce@ucdavis.edu
Gerrit-Reviewer: Hoa Nguyen hoanguyen@ucdavis.edu
Gerrit-Reviewer: Jason Lowe-Power power.jg@gmail.com
Gerrit-Reviewer: Roger Chang rogerycchang@google.com
Gerrit-Reviewer: Zhengrong Wang seanyukigeek@gmail.com
Gerrit-Reviewer: kokoro noreply+kokoro@google.com
Roger Chang has submitted this change. (
https://gem5-review.googlesource.com/c/public/gem5/+/67295?usp=email )
Change subject: arch-riscv,cpu-minor: Add MinorDefaultVecFU for risc-v v-ext
......................................................................
arch-riscv,cpu-minor: Add MinorDefaultVecFU for risc-v v-ext
Change-Id: Id5c5ae5fa1901154cadeb0a4958703f3f15d491f
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/67295
Reviewed-by: Jason Lowe-Power <power.jg@gmail.com>
Maintainer: Jason Lowe-Power <power.jg@gmail.com>
Tested-by: kokoro <noreply+kokoro@google.com>
---
M src/cpu/minor/BaseMinorCPU.py
1 file changed, 28 insertions(+), 0 deletions(-)
Approvals:
Jason Lowe-Power: Looks good to me, approved; Looks good to me, approved
kokoro: Regressions pass
diff --git a/src/cpu/minor/BaseMinorCPU.py b/src/cpu/minor/BaseMinorCPU.py
index bd27b92..c20a310 100644
--- a/src/cpu/minor/BaseMinorCPU.py
+++ b/src/cpu/minor/BaseMinorCPU.py
@@ -250,6 +250,33 @@
opLat = 1
+class MinorDefaultVecFU(MinorFU):
+ opClasses = minorMakeOpClassSet(
+ [
+ "VectorUnitStrideLoad",
+ "VectorUnitStrideStore",
+ "VectorUnitStrideMaskLoad",
+ "VectorUnitStrideMaskStore",
+ "VectorStridedLoad",
+ "VectorStridedStore",
+ "VectorIndexedLoad",
+ "VectorIndexedStore",
+ "VectorUnitStrideFaultOnlyFirstLoad",
+ "VectorWholeRegisterLoad",
+ "VectorWholeRegisterStore",
+ "VectorIntegerArith",
+ "VectorFloatArith",
+ "VectorFloatConvert",
+ "VectorIntegerReduce",
+ "VectorFloatReduce",
+ "VectorMisc",
+ "VectorIntegerExtension",
+ "VectorConfig",
+ ]
+ )
+ opLat = 1
+
+
class MinorDefaultFUPool(MinorFUPool):
funcUnits = [
MinorDefaultIntFU(),
@@ -260,6 +287,7 @@
MinorDefaultPredFU(),
MinorDefaultMemFU(),
MinorDefaultMiscFU(),
+ MinorDefaultVecFU(),
]
--
To view, visit
https://gem5-review.googlesource.com/c/public/gem5/+/67295?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gem5-review.googlesource.com/settings?usp=email
Gerrit-MessageType: merged
Gerrit-Project: public/gem5
Gerrit-Branch: develop
Gerrit-Change-Id: Id5c5ae5fa1901154cadeb0a4958703f3f15d491f
Gerrit-Change-Number: 67295
Gerrit-PatchSet: 5
Gerrit-Owner: 轩胡 <huxuan0307@gmail.com>
Gerrit-Reviewer: Bobby Bruce <bbruce@ucdavis.edu>
Gerrit-Reviewer: Hoa Nguyen <hoanguyen@ucdavis.edu>
Gerrit-Reviewer: Jason Lowe-Power <power.jg@gmail.com>
Gerrit-Reviewer: Roger Chang <rogerycchang@google.com>
Gerrit-Reviewer: Zhengrong Wang <seanyukigeek@gmail.com>
Gerrit-Reviewer: kokoro <noreply+kokoro@google.com>