arch-arm: Implement FEAT_IDST
Change-Id: I3cabcfdb10f4eefaf2ab039376d840cc4c54609a Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-by: Richard Cooper <richard.cooper@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/70723 Tested-by: kokoro <noreply+kokoro@google.com> Maintainer: Jason Lowe-Power <power.jg@gmail.com>
This commit is contained in:
@@ -86,6 +86,7 @@ class ArmExtension(ScopedEnum):
|
||||
"FEAT_SEL2",
|
||||
"FEAT_TLBIOS",
|
||||
"FEAT_FLAGM",
|
||||
"FEAT_IDST",
|
||||
# Armv8.5
|
||||
"FEAT_FLAGM2",
|
||||
"FEAT_RNG",
|
||||
@@ -170,6 +171,7 @@ class ArmDefaultRelease(Armv8):
|
||||
"FEAT_SEL2",
|
||||
"FEAT_TLBIOS",
|
||||
"FEAT_FLAGM",
|
||||
"FEAT_IDST",
|
||||
# Armv8.5
|
||||
"FEAT_FLAGM2",
|
||||
# Armv9.2
|
||||
@@ -202,7 +204,12 @@ class Armv83(Armv82):
|
||||
|
||||
|
||||
class Armv84(Armv83):
|
||||
extensions = Armv83.extensions + ["FEAT_SEL2", "FEAT_TLBIOS", "FEAT_FLAGM"]
|
||||
extensions = Armv83.extensions + [
|
||||
"FEAT_SEL2",
|
||||
"FEAT_TLBIOS",
|
||||
"FEAT_FLAGM",
|
||||
"FEAT_IDST",
|
||||
]
|
||||
|
||||
|
||||
class Armv85(Armv84):
|
||||
|
||||
Reference in New Issue
Block a user