[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [RFC PATCH 19/22] Deterministic replay core functions
From: |
Kirill Batuzov |
Subject: |
Re: [Qemu-devel] [RFC PATCH 19/22] Deterministic replay core functions |
Date: |
Wed, 2 Jul 2014 14:50:35 +0400 (MSK) |
User-agent: |
Alpine 2.02 (DEB 1266 2009-07-14) |
On Tue, 1 Jul 2014, Pavel Dovgaluk wrote:
> Functions for writing and reading replay log. These functions are used to
> record the following events:
> * Output of the time() function
> * Sound in and sound out events in winaudio
> * Hardware interrupts and exceptions
> * Special replay debug assert
> * Target time information used for reviewing the events log
> * Start and finish of saving VM
> * Synchronous data from some module
> * Execution of the group of the instructions
> * Hardware clock read (real ticks, host clock, virtual clock)
> * Asynchronous events:
> - Setting event notifier
> - Network packet
> - Worker thread invocation
> - BH execution
> - USB packets
> - Serial port input
> - Mouse and keyboard input
> * Checkpoint in the code (used to synchronize the events)
> * System shutdown
>
> This module also sets timer for periodical snapshotting of the system state,
> when it is required by user.
>
> Signed-off-by: Pavel Dovgalyuk <address@hidden>
> ---
This change is way to large for one patch (more than 4000 lines of
code). You need to split it into smaller ones before it can be reviewed.
--
Kirill