aboutsummaryrefslogtreecommitdiff
path: root/targets/corstone-300/main.cpp
diff options
context:
space:
mode:
authorBhavik Patel <bhavik.patel@arm.com>2020-12-08 12:08:11 +0100
committerBhavik Patel <bhavik.patel@arm.com>2020-12-08 12:08:11 +0100
commit6663630bb3feea222fd38278a962297c08d0b320 (patch)
tree9d37f1db86d42b05b0c416ff1490f4666b1baefc /targets/corstone-300/main.cpp
parent4a60919f21a2975fc59a5afe3d99f65cd93f92b9 (diff)
downloadethos-u-core-platform-6663630bb3feea222fd38278a962297c08d0b320.tar.gz
Update to support PMU counters in inference job
Change-Id: I6e6643a483fd37e51fcc33f5c77cda62b320508d
Diffstat (limited to 'targets/corstone-300/main.cpp')
-rw-r--r--targets/corstone-300/main.cpp13
1 files changed, 12 insertions, 1 deletions
diff --git a/targets/corstone-300/main.cpp b/targets/corstone-300/main.cpp
index 0e05993..8a8b978 100644
--- a/targets/corstone-300/main.cpp
+++ b/targets/corstone-300/main.cpp
@@ -61,6 +61,8 @@ struct xInferenceJob : public InferenceJob {
const vector<DataPtr> &output,
const vector<DataPtr> &expectedOutput,
size_t numBytesToPrint,
+ const vector<uint8_t> &pmuEventConfig,
+ const uint32_t pmuCycleCounterEnable,
QueueHandle_t queue);
};
@@ -72,8 +74,17 @@ xInferenceJob::xInferenceJob(const std::string &_name,
const std::vector<DataPtr> &_output,
const std::vector<DataPtr> &_expectedOutput,
size_t _numBytesToPrint,
+ const vector<uint8_t> &_pmuEventConfig,
+ const uint32_t _pmuCycleCounterEnable,
QueueHandle_t _queue) :
- InferenceJob(_name, _networkModel, _input, _output, _expectedOutput, _numBytesToPrint),
+ InferenceJob(_name,
+ _networkModel,
+ _input,
+ _output,
+ _expectedOutput,
+ _numBytesToPrint,
+ _pmuEventConfig,
+ _pmuCycleCounterEnable),
queue(_queue), status(false) {}
} // namespace