Statistics
| Branch: | Revision:

root / hw / timer @ 75c70e37

Name Size
Makefile.objs 1.2 kB
a9gtimer.c 10.5 kB
arm_mptimer.c 8.3 kB
arm_timer.c 10.9 kB
cadence_ttc.c 12.4 kB
ds1338.c 6.2 kB
etraxfs_timer.c 8.9 kB
exynos4210_mct.c 41.8 kB
exynos4210_pwm.c 12.1 kB
exynos4210_rtc.c 16.3 kB
grlib_gptimer.c 11.1 kB
hpet.c 23.9 kB
i8254.c 10.5 kB
i8254_common.c 8.6 kB
imx_epit.c 10 kB
imx_gpt.c 13.9 kB
lm32_timer.c 5.6 kB
m48t59.c 20.6 kB
mc146818rtc.c 27.7 kB
milkymist-sysctl.c 9 kB
omap_gptimer.c 12.9 kB
omap_synctimer.c 2.8 kB
pl031.c 7.2 kB
puv3_ost.c 3.8 kB
pxa2xx_timer.c 16.5 kB
sh_timer.c 8.8 kB
slavio_timer.c 14.2 kB
tusb6010.c 24.6 kB
twl92230.c 24.4 kB
xilinx_timer.c 7 kB

Latest revisions

# Date Author Comment
5d0e2280 12/13/2013 09:10 pm Anthony Liguori

Merge remote-tracking branch 'mst/tags/for_anthony' into staging

acpi.pci,pc,memory core fixes

Most notably this includes changes to exec to support
full 64 bit addresses.

This also flushes out patches that got queued during 1.7 freeze.
There are new tests, and a bunch of bug fixes all over the place....

142e0950 12/11/2013 08:11 pm Michael S. Tsirkin

hpet: fix build with CONFIG_HPET off

make hpet_find inline so we don't need
to build hpet.c to check if hpet is enabled.

Fixes link error with CONFIG_HPET off.

Cc:
Signed-off-by: Michael S. Tsirkin <>

7a10ef51 12/11/2013 08:11 pm Liu Ping Fan

hpet: enable to entitle more irq pins for hpet

Owning to some different hardware design, piix and q35 need
different compat. So making them diverge.

On q35, IRQ2/8 can be reserved for hpet timer 0/1. And pin 16~23
can be assigned to hpet as guest chooses. So we introduce intcap...

0d63b2dd 12/11/2013 08:11 pm Liu Ping Fan

hpet: inverse polarity when pin above ISA_NUM_IRQS

According to hpet spec, hpet irq is high active. But according to
ICH spec, there is inversion before the input of ioapic. So the OS
will expect low active on this IRQ line. (On bare metal, if OS driver
claims high active on this line, spurious irq is generated)...

c21c3b53 12/10/2013 03:24 pm Peter Crosthwaite

hw/timer: Introduce ARM A9 Global Timer.

The ARM A9 MPCore has a timer that is global to all cores in the cluster.
The timer is shared but each core has a private independent comparator
and interrupt.

Based on version contributed by Francois LEGAL.

Signed-off-by: François LEGAL <>...

1246b259 12/02/2013 07:03 pm Stefan Weil

misc: Replace 'struct QEMUTimer' by 'QEMUTimer'

Most code already used QEMUTimer without the redundant 'struct' keyword.

Signed-off-by: Stefan Weil <>
Reviewed-by: Andreas Färber <>
Signed-off-by: Michael Tokarev <>

c2d30667 11/06/2013 06:04 am Jan Kiszka

rtc: remove dead SQW IRQ code

This was once introduced by commit 100d9891d6 but was never used in-tree
and then got broken by commit 32e0c8260d. Time to clean up.

Signed-off-by: Jan Kiszka <>
Message-id: ...

0aadb490 11/05/2013 06:47 pm Andreas Färber

arm_mptimer: Convert to QOM realize

Split the SysBusDevice initfn into instance_init and realizefn.

Reviewed-by: Peter Maydell <>
Signed-off-by: Andreas Färber <>

eb110bd8 11/05/2013 06:47 pm Andreas Färber

a9mpcore: Embed ARMMPTimerState

Prepares for QOM realize.

Reviewed-by: Peter Maydell <>
Signed-off-by: Andreas Färber <>

64e9df8d 10/14/2013 05:48 pm Michael S. Tsirkin

hpet: add API to find it

Add API to find HPET using QOM.

Reviewed-by: Gerd Hoffmann <>
Tested-by: Gerd Hoffmann <>
Reviewed-by: Igor Mammedov <>
Tested-by: Igor Mammedov <>
Signed-off-by: Michael S. Tsirkin <>

View revisions

Also available in: Atom