[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] A problem about hvm io routine

  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: zhefu jiang <guokeno0@xxxxxxxxx>
  • Date: Tue, 27 Oct 2009 22:05:27 +0800
  • Delivery-date: Tue, 27 Oct 2009 07:53:56 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=wDWHhHAt5S07kAMh8g2CduATlgbCAJ15IFnnr7KvDim5tjfWYThf8y4tMmOE8uB1LI DGbrpiQZNDHMclnMyXGARrs+12bL9PkgOBGAOcpBmeWVmjgFT/Ql0HqCvSodmvTmIHaG RubOPlVk+/oZooa9QLUthwsi1OUM52rmWKoFE=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

hi everyone, I have a problem about Xen HVM IO routine: I have read some code and notice that qemu-dm handle HVM DOMU's io request in function cpu_handle_ioreq(). But I cannot find which function send these io requests. I suspect the hvm_send_assist_req() and hvm_buffered_io_send() do this job, yet when I print io request address in these functions and in function qemu_remap_bucket(I have set cache size to one page), I find that this two function covers only part of all requests. Now I'm wondering which function is sending the rest io requests.
                                                                                                                                                                                                             Zhefu Jiang
Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.