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

Re: [Xen-devel] [PATCH-REWORKED] Added xen_is_contiguous_region


  • To: "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxx>
  • From: "Jambunathan K" <kjambunathan@xxxxxxxxx>
  • Date: Sat, 14 Apr 2007 01:26:16 +0530
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 13 Apr 2007 12:54:55 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:references; b=S+8PLnxrAuJIrw1mR+dhd/EHHfhiDjuQKG63TwOzTJ9+9wA/U9NF0wZGt0angYtQoPShRixE4GGeVAPjOUoSClgCu5/ux3jQHIPHFBB/iJquDcB0MLQJzvy6FfVYTHr6b0fOi0x0JcFbjfjq39LbzWfPhsRq/qBlzWEV4cBysNA=
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>



On 4/14/07, Keir Fraser <Keir.Fraser@xxxxxxxxxxxx> wrote:
What are you trying to do? There's no reasoning behind this patch, nor any sign off.

 -- Keir


As indicated in the therad ( http://lists.xensource.com/archives/html/xen-devel/2007-04/msg00135.html )  our driver has a 35-bit mask and maintains it's own bounce pools. Our experience with native linux is that this arrangement scales well as against using the shared system pool.

pci_map_single as it stands today sneaks a swiotlb buffer underneath us and we end up implicitly falling back upon the shared pool.

Using the new xen_is_contiguous_region() would enable our driver to fall back upon it's own pool.

This is my first patch to Xen. If you approve of the patch, I will resubmit the changes as required by you.

Jambunathan K.
 

On 13/4/07 20:25, "Jambunathan K" <kjambunathan@xxxxxxxxx> wrote:

Continuation of the following thread
http://lists.xensource.com/archives/html/xen-devel/2007-04/msg00135.html

Find the patch attached.

I haven't compiled the changes for IA64.  Consider changes as indicative and make suitable amends as you deem necessary.

Sorry for the trouble.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

 


Rackspace

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