summaryrefslogtreecommitdiffstats
path: root/trace-events
diff options
context:
space:
mode:
authorMichael Walle2011-03-07 23:32:38 +0100
committerEdgar E. Iglesias2011-04-04 10:26:53 +0200
commit9683242448541b6fb5511421af3d8f0c6cd19477 (patch)
tree4142cc2d794ec565f61514d33fa26629605c0eab /trace-events
parentlm32: add Milkymist SoftUSB support (diff)
downloadqemu-9683242448541b6fb5511421af3d8f0c6cd19477.tar.gz
qemu-9683242448541b6fb5511421af3d8f0c6cd19477.tar.xz
qemu-9683242448541b6fb5511421af3d8f0c6cd19477.zip
lm32: add Milkymist System Controller support
This patch adds support for Milkymist's System Controller core. The model has the following features: - support for shutting down and restarting the board - provide two timers and GPIO - provide registers for system identification and reading the boards capabilities Signed-off-by: Michael Walle <michael@walle.cc> Signed-off-by: Edgar E. Iglesias <edgar.iglesias@gmail.com>
Diffstat (limited to 'trace-events')
-rw-r--r--trace-events11
1 files changed, 11 insertions, 0 deletions
diff --git a/trace-events b/trace-events
index 74cce75eec..f6fc40397b 100644
--- a/trace-events
+++ b/trace-events
@@ -332,3 +332,14 @@ disable milkymist_softusb_mevt(uint8_t m) "m %d"
disable milkymist_softusb_kevt(uint8_t m) "m %d"
disable milkymist_softusb_mouse_event(int dx, int dy, int dz, int bs) "dx %d dy %d dz %d bs %02x"
disable milkymist_softusb_pulse_irq(void) "Pulse IRQ"
+
+# hw/milkymist-sysctl.c
+disable milkymist_sysctl_memory_read(uint32_t addr, uint32_t value) "addr %08x value %08x"
+disable milkymist_sysctl_memory_write(uint32_t addr, uint32_t value) "addr %08x value %08x"
+disable milkymist_sysctl_icap_write(uint32_t value) "value %08x"
+disable milkymist_sysctl_start_timer0(void) "Start timer0"
+disable milkymist_sysctl_stop_timer0(void) "Stop timer0"
+disable milkymist_sysctl_start_timer1(void) "Start timer1"
+disable milkymist_sysctl_stop_timer1(void) "Stop timer1"
+disable milkymist_sysctl_pulse_irq_timer0(void) "Pulse IRQ Timer0"
+disable milkymist_sysctl_pulse_irq_timer1(void) "Pulse IRQ Timer1"