From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Widawsky Subject: Re: [PATCH 00/18] i915 HW Context Support Date: Sun, 18 Mar 2012 20:47:55 -0700 Message-ID: <20120319034754.GA23521@seagal.kumite> References: <1332103198-25852-1-git-send-email-ben@bwidawsk.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from cloud01.chad-versace.us (184-106-247-128.static.cloud-ips.com [184.106.247.128]) by gabe.freedesktop.org (Postfix) with ESMTP id 41E799E76B for ; Sun, 18 Mar 2012 20:49:18 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by cloud01.chad-versace.us (Postfix) with ESMTP id 380061D40DE for ; Mon, 19 Mar 2012 03:51:39 +0000 (UTC) Received: from cloud01.chad-versace.us ([127.0.0.1]) by localhost (cloud01.static.cloud-ips.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qhd9cioBCgXI for ; Mon, 19 Mar 2012 03:51:32 +0000 (UTC) Received: from seagal.kumite (static-50-53-61-196.bvtn.or.frontiernet.net [50.53.61.196]) by cloud01.chad-versace.us (Postfix) with ESMTPSA id C14D51D40BB for ; Mon, 19 Mar 2012 03:51:31 +0000 (UTC) Content-Disposition: inline In-Reply-To: <1332103198-25852-1-git-send-email-ben@bwidawsk.net> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org Errors-To: intel-gfx-bounces+gcfxdi-intel-gfx=m.gmane.org@lists.freedesktop.org To: intel-gfx@lists.freedesktop.org List-Id: intel-gfx@lists.freedesktop.org On Sun, Mar 18, 2012 at 01:39:40PM -0700, Ben Widawsky wrote: > The patches have changed quite a bit since the RFC, and therefore I > didn't feel comfortable trying to do v2 information. I didn't feel > comfortable taking the few r-bs that I had from the RFC except for the > one patch that I applied wholesale. > > Summary: > - Completely redid the patch splitting. > The number of patches increased, but LOC is about the same, and a > handful of the new patches are either because of more splitting, or > completely new bits. > - Reference counted context allows freeing the data structure and > freeing the BO independently. This is probably the most significant > change. > - Convert ILK RC6 code to use context code. I'm hopefuly this will make > things more stable, but have no proof. > - Added trace events for context create/destroy/switch. > - Only support render ring context switch (previous code supported any > ring, though media ring is the only other ring which *should* work). > > Testing summary. > ILK > RC6, just booted to desktop > SNB > module load/unload testing > 20 consecutive suspend resume cycles > nexuiz with experimental mesa > piglit quick.tests with experimental mesa > I've seen time-elapsed, and polygonOffset intermittently fail, I > believe this is caused by the following... > Missed IRQs now seem to occur once every other piglit run. > I have some new code to try to fix this... coming soon, I hope. > IVB > No testing done since RFC > > I'll respond to this email with links to what I used to test (code is > currently not in pushable form). > kernel > libdrm > mesa > intel-gpu-tools Kernel: git://people.freedesktop.org/~bwidawsk/drm-intel context_support libdrm: git://people.freedesktop.org/~bwidawsk/drm context_support mesa: git://people.freedesktop.org/~bwidawsk/mesa context_support intel-gpu-tools git://people.freedesktop.org/~bwidawsk/intel-gpu-tools context_support