aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/ethosu_core_rpmsg.h2
-rw-r--r--kernel/ethosu_inference.c2
-rw-r--r--kernel/ethosu_inference.h2
-rw-r--r--kernel/uapi/ethosu.h2
4 files changed, 4 insertions, 4 deletions
diff --git a/kernel/ethosu_core_rpmsg.h b/kernel/ethosu_core_rpmsg.h
index 8d2c51d..0b7feab 100644
--- a/kernel/ethosu_core_rpmsg.h
+++ b/kernel/ethosu_core_rpmsg.h
@@ -135,7 +135,7 @@ struct ethosu_core_msg_inference_rsp {
uint32_t ofm_size[ETHOSU_CORE_BUFFER_MAX];
uint32_t status;
uint8_t pmu_event_config[ETHOSU_CORE_PMU_MAX];
- uint32_t pmu_event_count[ETHOSU_CORE_PMU_MAX];
+ uint64_t pmu_event_count[ETHOSU_CORE_PMU_MAX];
uint32_t pmu_cycle_counter_enable;
uint64_t pmu_cycle_counter_count;
};
diff --git a/kernel/ethosu_inference.c b/kernel/ethosu_inference.c
index ac617c3..5fbad58 100644
--- a/kernel/ethosu_inference.c
+++ b/kernel/ethosu_inference.c
@@ -457,7 +457,7 @@ void ethosu_inference_rsp(struct ethosu_mailbox *mailbox,
inf->pmu_cycle_counter_count = rsp->pmu_cycle_counter_count;
dev_dbg(dev,
- "PMU events. config=[%u, %u, %u, %u], count=[%u, %u, %u, %u]\n",
+ "PMU events. config=[%u, %u, %u, %u], count=[%llu, %llu, %llu, %llu]\n",
inf->pmu_event_config[0], inf->pmu_event_config[1],
inf->pmu_event_config[2], inf->pmu_event_config[3],
inf->pmu_event_count[0], inf->pmu_event_count[1],
diff --git a/kernel/ethosu_inference.h b/kernel/ethosu_inference.h
index 9fa0a4a..5040ef1 100644
--- a/kernel/ethosu_inference.h
+++ b/kernel/ethosu_inference.h
@@ -72,7 +72,7 @@ struct ethosu_inference {
struct ethosu_network *net;
enum ethosu_uapi_status status;
uint8_t pmu_event_config[ETHOSU_PMU_EVENT_MAX];
- uint32_t pmu_event_count[ETHOSU_PMU_EVENT_MAX];
+ uint64_t pmu_event_count[ETHOSU_PMU_EVENT_MAX];
uint32_t pmu_cycle_counter_enable;
uint64_t pmu_cycle_counter_count;
struct ethosu_mailbox_msg msg;
diff --git a/kernel/uapi/ethosu.h b/kernel/uapi/ethosu.h
index 35eaf60..8240ad9 100644
--- a/kernel/uapi/ethosu.h
+++ b/kernel/uapi/ethosu.h
@@ -169,7 +169,7 @@ struct ethosu_uapi_pmu_config {
* @cycle_count: Count for cycle counter.
*/
struct ethosu_uapi_pmu_counts {
- __u32 events[ETHOSU_PMU_EVENT_MAX];
+ __u64 events[ETHOSU_PMU_EVENT_MAX];
__u64 cycle_count;
};