From mboxrd@z Thu Jan 1 00:00:00 1970 From: Arvind R Subject: Re: Nouveau on dom0 Date: Sun, 7 Mar 2010 05:26:12 +0530 Message-ID: References: <20100303181303.GA21078@phenom.dumpdata.com> <20100304182518.GB20263@phenom.dumpdata.com> <20100305202309.GA15454@phenom.dumpdata.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Konrad Rzeszutek Wilk Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On Sun, Mar 7, 2010 at 2:29 AM, Arvind R wrote: > On Sat, Mar 6, 2010 at 1:46 PM, Arvind R wrote: >> On Sat, Mar 6, 2010 at 1:53 AM, Konrad Rzeszutek Wilk >> wrote: >>> On Fri, Mar 05, 2010 at 01:16:13PM +0530, Arvind R wrote: >>>> On Thu, Mar 4, 2010 at 11:55 PM, Konrad Rzeszutek Wilk >>>> wrote: >>>> > On Thu, Mar 04, 2010 at 02:47:58PM +0530, Arvind R wrote: >>>> >> On Wed, Mar 3, 2010 at 11:43 PM, Konrad Rzeszutek Wilk >>>> >> wrote: >>> (FYI, look at >>> http://git.kernel.org/?p=linux/kernel/git/konrad/xen.git;a=commit;h=e84db8b7136d1b4a393dbd982201d0c5a3794333) THAT SOLVED THE FAULTING; OUT_RING now completes under Xen. My typo and testing mistakes. Patched ttm_bo_mmap vma->vm_flags |= VM_RESERVED | VM_MIXEDMAP | VM_DONTEXPAND; if (bo->type != ttm_bo_type_device) vma->vm_flags |= VM_IO; Then, put sleep and exit in libdrm OUT_RING. The fault-handler worked fine! One question - How to get DMA addresses for user-buffers under Xen. Will work on that. HUGE THANKS!