diff options
author | Andreas Sandberg <andreas.sandberg@arm.com> | 2016-01-29 12:14:21 +0000 |
---|---|---|
committer | Andreas Sandberg <andreas.sandberg@arm.com> | 2016-01-29 12:14:21 +0000 |
commit | b99fea78a6b0db9dcf7133c302991b8a7a8f8538 (patch) | |
tree | d92f89fbd5a03e9ce64ab74009687c1b8ec4f441 /ext/nomali/lib/jobcontrol.cc | |
parent | 1285d639eba6b95e31fb2b4aacae524d04ddf981 (diff) | |
download | gem5-b99fea78a6b0db9dcf7133c302991b8a7a8f8538.tar.xz |
ext: Update NoMali to external rev f08e0a5
Update NoMali from external revision 9adf9d6 to f08e0a5 and bring in
the following changes:
f08e0a5 Add support for tracking address space state
f11099e Fix job slot register handling when running new jobs
b28c98e api: Add a reset callback
29ac4c3 tests: Update gitignore to cover all future test cases
1c6b893 Propagate reset calls to all job slots
8f8ec15 Remove redundant reg vector in MMU
85d90d2 tests: Fix incorrect extern declaration
Diffstat (limited to 'ext/nomali/lib/jobcontrol.cc')
-rw-r--r-- | ext/nomali/lib/jobcontrol.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/ext/nomali/lib/jobcontrol.cc b/ext/nomali/lib/jobcontrol.cc index ca4518c09..558cf3ad5 100644 --- a/ext/nomali/lib/jobcontrol.cc +++ b/ext/nomali/lib/jobcontrol.cc @@ -41,6 +41,15 @@ JobControl::~JobControl() { } +void +JobControl::reset() +{ + GPUBlockInt::reset(); + + for (auto &js : slots) + js.reset(); +} + uint32_t JobControl::readReg(RegAddr addr) { |