[PATCH v2] virtio: add a new vcpu watchdog

2023-07-05 Thread zhanghao1
the guest kernel driver needs to periodically send a pet event to update the counter. Signed-off-by: zhanghao1 --- v2: - change the function name and remove the redundant word 'stall' - add trace-events to replace DPRINTF and qemu_log - call 'watchdog_perform_action()' t

Re: [PATCH 1/1] A new virtio pci device named virtio-vcpu-stall-watchdog-pci

2023-07-04 Thread zhanghao1
> On Thu, Jun 15, 2023 at 02:13:02PM +0800, zhanghao1 wrote: > > Each vcpu creates a corresponding timer task. The watchdog > > is driven by a timer according to a certain period. Each time > > the timer expires, the counter is decremented. When the counter > > is &quo

[PATCH 1/1] A new virtio pci device named virtio-vcpu-stall-watchdog-pci

2023-06-14 Thread zhanghao1
the guest kernel driver needs to periodically send a pet event to update the counter. Signed-off-by: zhanghao1 --- hw/virtio/Kconfig | 5 + hw/virtio/meson.build | 2 + hw/virtio/virtio-vcpu-stall-watchdog-pci.c| 89 +++ hw/vir

[PATCH 0/1] virtio: add a new vcpu stall watchdog

2023-06-14 Thread zhanghao1
A new virtio pci device named virtio-vcpu-stall-watchdog-pci has been added to handle vcpu stalling hw/virtio/Kconfig | 5 + hw/virtio/meson.build | 2 + hw/virtio/virtio-vcpu-stall-watchdog-pci.c| 89 +++ hw/virtio/virtio-vcpu-stal

[PATCH 0/1] virtio: add a new vcpu stall watchdog

2023-06-01 Thread zhanghao1
A new virtio pci device named virtio-vcpu-stall-watchdog-pci has been added to handle vcpu stalling hw/virtio/Kconfig | 5 + hw/virtio/meson.build | 2 + hw/virtio/virtio-vcpu-stall-watchdog-pci.c| 89 +++ hw/virtio/virtio-vcpu-stal

[PATCH 1/1] Add a new virtio pci device named virtio-vcpu-stall-watchdog-pci

2023-06-01 Thread zhanghao1
the guest kernel driver needs to periodically send a pet event to update the counter. Signed-off-by: zhanghao1 --- hw/virtio/Kconfig | 5 + hw/virtio/meson.build | 2 + hw/virtio/virtio-vcpu-stall-watchdog-pci.c| 89 +++ hw/vir