cpu: Base dyn inst HTM flags getter
JIRA: https://gem5.atlassian.net/browse/GEM5-587 Change-Id: Ie15d8849edcff34ee7d5c7dd5e6ee2e099f937fc Signed-off-by: Giacomo Travaglini <giacomo.travaglini@arm.com> Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/30326 Tested-by: kokoro <noreply+kokoro@google.com> Reviewed-by: Jason Lowe-Power <power.jg@gmail.com> Maintainer: Jason Lowe-Power <power.jg@gmail.com>
This commit is contained in:
committed by
Giacomo Travaglini
parent
7726629de7
commit
03ec22b990
@@ -540,6 +540,11 @@ class BaseDynInst : public ExecContext, public RefCounted
|
||||
bool isLastMicroop() const { return staticInst->isLastMicroop(); }
|
||||
bool isFirstMicroop() const { return staticInst->isFirstMicroop(); }
|
||||
bool isMicroBranch() const { return staticInst->isMicroBranch(); }
|
||||
// hardware transactional memory
|
||||
bool isHtmStart() const { return staticInst->isHtmStart(); }
|
||||
bool isHtmStop() const { return staticInst->isHtmStop(); }
|
||||
bool isHtmCancel() const { return staticInst->isHtmCancel(); }
|
||||
bool isHtmCmd() const { return staticInst->isHtmCmd(); }
|
||||
|
||||
uint64_t getHtmTransactionUid() const override
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user