Re: Questions about Disk I/O Record and Replay

2021-08-16 Thread Pavel Dovgalyuk
buffer etc.) ? Other parameters are deterministic in record/replay case, because they are generated by the guest code. Best Regards, Arnabjyoti Kalita On Fri, Aug 13, 2021 at 7:47 PM Pavel Dovgalyuk wrote: On 13.08.2021 08:53, Arnabjyoti Kalita wrote: Hello all, I am trying to use

Re: Questions about Disk I/O Record and Replay

2021-08-13 Thread Pavel Dovgalyuk
On 13.08.2021 08:53, Arnabjyoti Kalita wrote: Hello all, I am trying to use the blkreplay driver to record and replay disk operations. My disk record and replay mechanism is a variant of the inbuilt record replay mechanism in QEMU. During record, I just store the completion ids of the disk

Re: Block I/O record and replay questions

2021-08-05 Thread Pavel Dovgalyuk
On 05.08.2021 09:06, Arnabjyoti Kalita wrote: Hello all, I was following the docs on QEMU replay (https://github.com/qemu/qemu/blob/master/docs/replay.txt) and I had a few questions about the implementation of block I/O record and replay in QEMU. All my questions are numbered. And for context,

Re: Replaying block I/O events

2021-06-08 Thread Pavel Dovgalyuk
On 07.06.2021 05:59, Arnabjyoti Kalita wrote: Hello all, I am trying to use the "blkreplay" filter to record and replay block I/O operations. Whenever I get a disk interrupt, I'm planning to replay the disk operation basically. You can assume that I know when the disk interrupt happened when

Re: Recording and replaying HPET timer values

2021-05-20 Thread Pavel Dovgalyuk
of the HPET clocks would be deterministic? Do you see any other potential causes of concern? Right, I don't see any other issues. Best Regards, Arnabjyoti Kalita On Mon, May 17, 2021 at 1:05 PM Pavel Dovgalyuk wrote: On 14.05.2021 06:30, Arnabjyoti Kalita wrote: Hello all, I am recording

Re: Recording and replaying HPET timer values

2021-05-17 Thread Pavel Dovgalyuk
On 14.05.2021 06:30, Arnabjyoti Kalita wrote: Hello all, I am recording and replaying HPET timer values for my guest. I am running QEMU version 5.0.1. The guest kernel is a 4.4.0-21-generic Ubuntu flavor. The host and target architecture is both x86-64. To record, I start QEMU in KVM mode as

Re: Questions about timer interrupt handling in QEMU

2021-03-15 Thread Pavel Dovgalyuk
/replay includes additional synchronization for them. Pavel Dovgalyuk

Re: Some more questions with regards to QEMU clock record and replay

2021-03-01 Thread Pavel Dovgalyuk
? Checkpoints are related to QEMU threads, not guest threads. Timers are needed for virtual devices, that can generate interrupts, DMA requests and so on. Therefore we synchronize them with vCPU to make execution deterministic. Pavel Dovgalyuk

Re: QEMU Clock record and replay

2021-02-26 Thread Pavel Dovgalyuk
in TCG mode? This clock is used for icount-related timers. For now icount is required for record replay. If you want to replay only host clock, you don't need this one. Pavel Dovgalyuk

Re: [Qemu-discuss] [corrupted]Re: QEMU make error

2017-10-31 Thread Pavel Dovgalyuk
Thanks for reporting, we'll fix this in the next iteration of patches. Pavel Dovgalyuk > -Original Message- > From: Alberto Garcia [mailto:be...@igalia.com] > Sent: Saturday, October 28, 2017 10:56 PM > To: Akiv Jhirad; qemu-discuss@nongnu.org; Pavel Dovgalyuk > Subject