You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
qemu/hw/timer
Stefan Hajnoczi 751535943e rust/hpet: add trace events
Implement the same trace events as the C implementation.

Notes:
- Keep order of hpet_ram_write_invalid_tn_cmp and hpet_ram_write_tn_cmp
  the same as the C implementation.
- Put hpet_ram_write_timer_id in HPETTimer::write() instead of
  HPETState::decode() so that reads can be excluded.

Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org>
Link: https://lore.kernel.org/r/20251106215606.36598-3-stefanha@redhat.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2 days ago
..
Kconfig rust: Kconfig: Factor out whether HPET is Rust or C 9 months ago
a9gtimer.c include: move hw/hw.h to hw/core/, rename 2 days ago
allwinner-a10-pit.c include: move hw/sysbus.h to hw/core/ 2 days ago
arm_mptimer.c include: move hw/hw.h to hw/core/, rename 2 days ago
arm_timer.c include: move hw/sysbus.h to hw/core/ 2 days ago
armv7m_systick.c include: move hw/sysbus.h to hw/core/ 2 days ago
aspeed_timer.c include: move hw/sysbus.h to hw/core/ 2 days ago
avr_timer16.c include: move hw/qdev-properties.h to hw/core/ 2 days ago
bcm2835_systmr.c include: move hw/registerfields.h to hw/core/ 2 days ago
cadence_ttc.c include: move hw/sysbus.h to hw/core/ 2 days ago
cmsdk-apb-dualtimer.c include: move hw/sysbus.h to hw/core/ 2 days ago
cmsdk-apb-timer.c include: move hw/sysbus.h to hw/core/ 2 days ago
digic-timer.c include: move hw/sysbus.h to hw/core/ 2 days ago
exynos4210_mct.c include: move hw/sysbus.h to hw/core/ 2 days ago
exynos4210_pwm.c include: move hw/sysbus.h to hw/core/ 2 days ago
grlib_gptimer.c include: move hw/sysbus.h to hw/core/ 2 days ago
hpet.c include: move hw/sysbus.h to hw/core/ 2 days ago
i8254.c include: move hw/irq.h to hw/core/ 2 days ago
i8254_common.c hw/pcspk: use explicitly the required PIT types 2 months ago
ibex_timer.c include: move hw/qdev-properties.h to hw/core/ 2 days ago
imx_epit.c include: move hw/irq.h to hw/core/ 2 days ago
imx_gpt.c include: move hw/irq.h to hw/core/ 2 days ago
meson.build rust: Kconfig: Factor out whether HPET is Rust or C 9 months ago
mips_gictimer.c hw: Do not include hw/sysbus.h if it is not necessary 5 years ago
mss-timer.c include: move hw/qdev-properties.h to hw/core/ 2 days ago
npcm7xx_timer.c include: move hw/qdev-properties.h to hw/core/ 2 days ago
nrf51_timer.c include: move hw/qdev-properties.h to hw/core/ 2 days ago
pxa2xx_timer.c include: move hw/sysbus.h to hw/core/ 2 days ago
renesas_cmt.c include: move hw/registerfields.h to hw/core/ 2 days ago
renesas_tmr.c include: move hw/registerfields.h to hw/core/ 2 days ago
sh_timer.c include: move hw/ptimer.h to hw/core/ 2 days ago
sifive_pwm.c include: move hw/registerfields.h to hw/core/ 2 days ago
slavio_timer.c include: move hw/sysbus.h to hw/core/ 2 days ago
sse-counter.c include: move hw/sysbus.h to hw/core/ 2 days ago
sse-timer.c include: move hw/sysbus.h to hw/core/ 2 days ago
stellaris-gptm.c include: move hw/qdev-clock.h to hw/core/ 2 days ago
stm32f2xx_timer.c include: move hw/qdev-properties.h to hw/core/ 2 days ago
trace-events rust/hpet: add trace events 2 days ago
trace.h trace: switch position of headers to what Meson requires 5 years ago
xilinx_timer.c include: move hw/sysbus.h to hw/core/ 2 days ago