Skip to content

Commit a8eb9a4

Browse files
committed
aspeed/wdt: Add trace events
Reviewed-by: Francisco Iglesias <[email protected]> Signed-off-by: Cédric Le Goater <[email protected]>
1 parent 199fd62 commit a8eb9a4

File tree

2 files changed

+9
-0
lines changed

2 files changed

+9
-0
lines changed

hw/watchdog/trace-events

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,7 @@ cmsdk_apb_watchdog_read(uint64_t offset, uint64_t data, unsigned size) "CMSDK AP
55
cmsdk_apb_watchdog_write(uint64_t offset, uint64_t data, unsigned size) "CMSDK APB watchdog write: offset 0x%" PRIx64 " data 0x%" PRIx64 " size %u"
66
cmsdk_apb_watchdog_reset(void) "CMSDK APB watchdog: reset"
77
cmsdk_apb_watchdog_lock(uint32_t lock) "CMSDK APB watchdog: lock %" PRIu32
8+
9+
# wdt-aspeed.c
10+
aspeed_wdt_read(uint64_t addr, uint32_t size) "@0x%" PRIx64 " size=%d"
11+
aspeed_wdt_write(uint64_t addr, uint32_t size, uint64_t data) "@0x%" PRIx64 " size=%d value=0x%"PRIx64

hw/watchdog/wdt_aspeed.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
#include "hw/sysbus.h"
2020
#include "hw/watchdog/wdt_aspeed.h"
2121
#include "migration/vmstate.h"
22+
#include "trace.h"
2223

2324
#define WDT_STATUS (0x00 / 4)
2425
#define WDT_RELOAD_VALUE (0x04 / 4)
@@ -60,6 +61,8 @@ static uint64_t aspeed_wdt_read(void *opaque, hwaddr offset, unsigned size)
6061
{
6162
AspeedWDTState *s = ASPEED_WDT(opaque);
6263

64+
trace_aspeed_wdt_read(offset, size);
65+
6366
offset >>= 2;
6467

6568
switch (offset) {
@@ -140,6 +143,8 @@ static void aspeed_wdt_write(void *opaque, hwaddr offset, uint64_t data,
140143
AspeedWDTClass *awc = ASPEED_WDT_GET_CLASS(s);
141144
bool enable;
142145

146+
trace_aspeed_wdt_write(offset, size, data);
147+
143148
offset >>= 2;
144149

145150
switch (offset) {

0 commit comments

Comments
 (0)