c5a4829c08
hw/timer/nrf51_timer: Add nRF51 Timer peripheral
...
This patch adds the model for the nRF51 timer peripheral.
Currently, only the TIMER mode is implemented.
Signed-off-by: Steffen Görtz <contrib@steffen-goertz.de >
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com >
Message-id: 20190103091119.9367-9-stefanha@redhat.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2019-01-07 15:23:47 +00:00
252bfbdec0
hw/timer/sun4v-rtc: Convert from DPRINTF() macro to trace events
...
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Artyom Tarasenko <atar4qemu@gmail.com >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Message-Id: <20181002212522.23303-3-f4bug@amsat.org >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
2018-10-24 06:44:59 -03:00
d33fff2a93
trace-events: Fix copy/paste typo
...
Missed while reviewing 5dd85b4b48
.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Cédric Le Goater <clg@kaod.org >
Message-Id: <20181002212522.23303-2-f4bug@amsat.org >
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com >
2018-10-24 06:44:59 -03:00
4f4c6206ca
hw/timer/cmsdk-apb-dualtimer: Implement CMSDK dual timer module
...
The Arm Cortex-M System Design Kit includes a "dual-input timer module"
which combines two programmable down-counters. Implement a model
of this device.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Richard Henderson <richard.henderson@linaro.org >
Message-id: 20180820141116.9118-4-peter.maydell@linaro.org
2018-08-24 13:17:41 +01:00
246003ce67
xlnx-zynqmp-rtc: Add basic time support
...
Allow the guest to determine the time set from the QEMU command line.
This includes adding a trace event to debug the new time.
Signed-off-by: Alistair Francis <alistair.francis@xilinx.com >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Peter Maydell <peter.maydell@linaro.org >
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
2018-03-02 10:45:34 +00:00
8908eb1a4a
trace-events: fix code style: print 0x before hex numbers
...
The only exception are groups of numers separated by symbols
'.', ' ', ':', '/', like 'ab.09.7d'.
This patch is made by the following:
> find . -name trace-events | xargs python script.py
where script.py is the following python script:
=========================
#!/usr/bin/env python
import sys
import re
import fileinput
rhex = '%[-+ *.0-9]*(?:[hljztL]|ll|hh)?(?:x|X|"\s*PRI[xX][^"]*"?)'
rgroup = re.compile('((?:' + rhex + '[.:/ ])+' + rhex + ')')
rbad = re.compile('(?<!0x)' + rhex)
files = sys.argv[1:]
for fname in files:
for line in fileinput.input(fname, inplace=True):
arr = re.split(rgroup, line)
for i in range(0, len(arr), 2):
arr[i] = re.sub(rbad, '0x\g<0>', arr[i])
sys.stdout.write(''.join(arr))
=========================
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com >
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com >
Acked-by: Cornelia Huck <cohuck@redhat.com >
Message-id: 20170731160135.12101-5-vsementsov@virtuozzo.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com >
2017-08-01 12:13:07 +01:00
87e0331c5a
docs: fix broken paths to docs/devel/tracing.txt
...
With the move of some docs/ to docs/devel/ on ac06724a71
,
no references were updated.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com >
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2017-07-31 13:12:53 +03:00
5dd85b4b48
hw/char/cmsdk-apb-timer: Implement CMSDK APB timer device
...
Implement a model of the simple timer device found in the CMSDK.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org >
Message-id: 1500029487-14822-5-git-send-email-peter.maydell@linaro.org
2017-07-17 13:36:08 +01:00
ff68dacbc7
armv7m: Split systick out from NVIC
...
The SysTick timer isn't really part of the NVIC proper;
we just modelled it that way back when we couldn't
easily have devices that only occupied a small chunk
of a memory region. Split it out into its own device.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org >
Message-id: 1487604965-23220-10-git-send-email-peter.maydell@linaro.org
Reviewed-by: Alex Bennée <alex.bennee@linaro.org >
2017-02-28 16:18:49 +00:00
e723b87103
trace-events: fix first line comment in trace-events
...
Documentation is docs/tracing.txt instead of docs/trace-events.txt.
find . -name trace-events -exec \
sed -i "s?See docs/trace-events.txt for syntax documentation.?See docs/tracing.txt for syntax documentation.?" \
{} \;
Signed-off-by: Laurent Vivier <lvivier@redhat.com >
Message-id: 1470669081-17860-1-git-send-email-lvivier@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com >
2016-08-12 10:36:01 +01:00
c3e203f30d
trace: split out trace events for hw/timer/ directory
...
Move all trace-events for files in the hw/timer/ directory to
their own file.
Signed-off-by: Daniel P. Berrange <berrange@redhat.com >
Message-id: 1466066426-16657-20-git-send-email-berrange@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com >
2016-06-20 17:22:16 +01:00