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

[Xen-devel] How can I map a foreign mfn when I'm in a workqueue?

  • To: xen-devel@xxxxxxxxxxxxxxxxxxx
  • From: zhefu jiang <guokeno0@xxxxxxxxx>
  • Date: Sat, 31 Oct 2009 21:43:08 +0800
  • Delivery-date: Sat, 31 Oct 2009 06:43:37 -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=rsZhoI885kLemNPo95+tBF8dqSartlShwkZVjve3q+9584fWg80CN18JFiZ95GJiIE dEckO3LlqBO+nH8Fj63Ro5XM7c8O8qhWjBHdYQKVBoc0R2dMGDhQbzdPfSsdeUdR/tHk a5XFoWaMgWhSLgHX5HBCxvU0A8A/CZVD4mahM=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>

I use alloc_vm_area/direct_kernel_remap_pfn_range/unmap_vm_area to map a foreign pfn into dom0's kernel address space, all goes well with the exception that when I use them in a workqueue, dom0's kernel fails to map the page and gives me these error messages:
Unable to handle kernel paging request at xxxxxx...
Does anyone have some idea about it?
Xen-devel mailing list



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