qemu-e2k/hw/timer
Abhiram Tilak efabbc07e9 misc: pxa2xx_timer: replace qemu_system_reset_request() call with watchdog_perform_action()
A few watchdog devices use qemu_system_reset_request(). This is not ideal since
behaviour of watchdog-expiry can't be changed by QMP using `watchdog_action`.
As stated in BiteSizedTasks wiki page, instead of using qemu_system_reset_request()
to reset when a watchdog timer expires, let watchdog_perform_action() decide
what to do.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2124
Signed-off-by: Abhiram Tilak <atp.exp@gmail.com>
Message-id: 20240216192612.30838-5-atp.exp@gmail.com
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2024-02-27 13:01:41 +00:00
..
a9gtimer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
allwinner-a10-pit.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
altera_timer.c ptimer: Rename PTIMER_POLICY_DEFAULT to PTIMER_POLICY_LEGACY 2022-05-19 16:19:03 +01:00
arm_mptimer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
arm_timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
armv7m_systick.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
aspeed_timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
avr_timer16.c
bcm2835_systmr.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
cadence_ttc.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
cmsdk-apb-dualtimer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
cmsdk-apb-timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
digic-timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
etraxfs_timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
exynos4210_mct.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
exynos4210_pwm.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
grlib_gptimer.c hw/sparc/grlib: split out the headers for each peripherals 2024-02-15 16:58:46 +01:00
hpet.c hw/timer: Move HPET_INTCAP definition to "hpet.h" 2024-02-20 20:34:21 +03:00
i8254_common.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
i8254.c hw/timer/i8254_common: Share "iobase" property via base class 2023-06-05 07:43:23 +01:00
ibex_timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
imx_epit.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
imx_gpt.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
Kconfig
meson.build meson: Replace softmmu_ss -> system_ss 2023-06-20 10:01:30 +02:00
mips_gictimer.c
mss-timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
npcm7xx_timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
nrf51_timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
omap_gptimer.c hw/arm/omap: Drop useless casts from void * to pointer 2023-01-12 17:15:09 +00:00
omap_synctimer.c hw/arm/omap: Drop useless casts from void * to pointer 2023-01-12 17:15:09 +00:00
pxa2xx_timer.c misc: pxa2xx_timer: replace qemu_system_reset_request() call with watchdog_perform_action() 2024-02-27 13:01:41 +00:00
renesas_cmt.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
renesas_tmr.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
sh_timer.c ptimer: Rename PTIMER_POLICY_DEFAULT to PTIMER_POLICY_LEGACY 2022-05-19 16:19:03 +01:00
sifive_pwm.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
slavio_timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
sse-counter.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
sse-timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
stellaris-gptm.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
stm32f2xx_timer.c hw/timer: Constify VMState 2023-12-30 07:38:06 +11:00
trace-events hw/timer/hpet: Convert DPRINTF to trace events 2024-01-19 12:28:10 +01:00
trace.h
xilinx_timer.c hw/timer/xilinx_timer: Use XpsTimerState instead of 'struct timerblock' 2023-01-12 17:15:09 +00:00