qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Kaushik Bhandankar <kaushikb@cc.gatech.edu>
To: qemu-devel@nongnu.org
Subject: Re: [Qemu-devel] Pending Disk I/O requests during live VM migration
Date: Thu, 04 Oct 2007 12:43:16 -0400	[thread overview]
Message-ID: <47051824.1080607@cc.gatech.edu> (raw)
In-Reply-To: <f43fc5580710040930t589a22ebj669af91504956193@mail.gmail.com>

Blue Swirl wrote:
> On 10/4/07, Kaushik Bhandankar <kaushikb@cc.gatech.edu> wrote:
>   
>> I am trying to implement functionality in fully-virtualized xen wherein
>> the responses to the pending disk I/O requests during live VM migration
>> get trasnsferred to the new VMM form the old VMM. Specifically, I am
>> looking at IDE disk (tools/ioemu/hw/ide.c)
>>     
>
> You should ask Xen related questions in xen lists. At least in Qemu
> pending I/O are flushed before VM save in vl.c:5522.
>   
Thanks Blue...

somebody in the xen-devel list suggested to mail this list about it.... 
Anyway, I have some IDE related questions which somebody on this list 
might answer

1) I guess the IDE disk code is in ioemu/hw/ide.c. But where is the IDE 
disk controller code located ??
2) I do not really understand BMDMA in ioemu/hw/ide.c. google doesnt 
seem to be helping much here. Any documentation about the QEMU IDE disks 
would be greatly appreciated.
3) vl.c:5522 seems to be not the correct code (I guess our vl.c codes 
are different).. Could you point me to the routine in vl.c where the 
pending disk IO requests are flushed before VM save (I guess the VM save 
happens in qemu_savevm_state() in vl.c wherein it invokes all the 
registered save handlers)?
4) Somebody told me that the pending disk IO requests are stored 
somewhere in quemu's I/O disk model but I am not sure exactly 
where....Can somebody help me with this ?

Thanks,
Kaushik

  reply	other threads:[~2007-10-04 16:43 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-10-04 16:01 [Qemu-devel] Pending Disk I/O requests during live VM migration Kaushik Bhandankar
2007-10-04 16:30 ` Blue Swirl
2007-10-04 16:43   ` Kaushik Bhandankar [this message]
2007-10-04 17:05     ` Blue Swirl
2007-10-11 22:00       ` Kaushik Bhandankar

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=47051824.1080607@cc.gatech.edu \
    --to=kaushikb@cc.gatech.edu \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).