Received: by 2002:a25:c593:0:0:0:0:0 with SMTP id v141csp2206392ybe; Tue, 3 Sep 2019 09:23:17 -0700 (PDT) X-Google-Smtp-Source: APXvYqxYHBKQdW0LwB02UbtGVCZzVYPCTyod/RNW/BNgUaG1Rel6Pk/NS8o4q5NutqHax4Kq51xc X-Received: by 2002:a65:4044:: with SMTP id h4mr31098804pgp.164.1567527797088; Tue, 03 Sep 2019 09:23:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1567527797; cv=none; d=google.com; s=arc-20160816; b=kuxu9RvEEd9c9bG7OI8qOaAZ7/sUzK8tn2xGYklb9JThSI4k7Xt6SVQ/77hymlGRac etjuUpPbvgxxzMYe3Ypna7NWJrqFkDj5W1mFa+UQq3trDyGWZFWdXaH4+NeSonu4cHCh 2OFoBbsP8Pyw1NS8WJYdYW7NUet6sM4BDn72SOXz2gmgVmWa5Us8TcDRgsL2sDqr4GDC ThTq+NoynXSFg2UGRTv0ON/88AUkpVVpsG52ziaF6Ij/qEYXkVgmpQcbXF+qM2RdhURm 3akBXu9WInqCru0crWxDzVmJXNWOuuyl8s6O0G5I0CgOmgVFZenVoA6kYNp0KJ0KI3yd JKJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-transfer-encoding:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=UO9hWJW4yTDv0Ua44/8X2p24FCn5xNduwObwDZgiqIo=; b=sCiPH5vkKm5pxQjgONXEzBKUCsi3V1t1agfa21qgkg81ilLEKFxFCyS6bKae2XGAgZ tfYJz+qLtNsw55GAtxubE9kEHqMpftQ+6v8QyfKGmmE6sl3WO0MIP1fzgresufFoUpDU +vl9NCZuv9q3M3P7NA66yJSHn7C1PaLr85FsbRo7+egFnNDfqHS0B01QIYnzpavM/s30 IVCrOK/ZVJjqAL9nBMDIe/wegUXv8Knv25ZH7fVm9xJVwpZTHioMDOJAbBJqzzKSi/hp styP9GPgIAEGLbHSP9Z2jbnelymyaKFURkdVDikB2HjzO15Wxvm1WY6nrrYCvynbWuPM 4njA== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=jcvUO5jh; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b25si7315873pgm.266.2019.09.03.09.23.00; Tue, 03 Sep 2019 09:23:17 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=jcvUO5jh; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729951AbfICQWK (ORCPT + 99 others); Tue, 3 Sep 2019 12:22:10 -0400 Received: from bombadil.infradead.org ([198.137.202.133]:34272 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727069AbfICQWK (ORCPT ); Tue, 3 Sep 2019 12:22:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Transfer-Encoding :Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date: Sender:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=UO9hWJW4yTDv0Ua44/8X2p24FCn5xNduwObwDZgiqIo=; b=jcvUO5jhaFRd0+7W62bbMATuml 3KryIU+bGqTHHUgDwgnGG74+bqnGkTh9xAoWLz/j8E/yPPzAwsv/yF5HJbE1mUDLNnQ6cImEb/Fie AxgTmjCnc/v/Y/0xB9QqsgMyjyVnOtCqvmRWK4O7AbGXhtbTgeDFcIc9zs8kRH5QOwq1wRWfWrXVJ TOdqKN18tJn4Qgqf9GjdMr2vpuoCrjVwF7DKzXNvIsIhxidQ69DXtkPMkzZC0IiqGyWCa2s4byReE pDocAdxQ1wVBZCN0cq1yHbTKgE2Yto5NFP7BHgPahDhFVvNvMh3oalfrvy7YNp89TEmvqKGAg0VF0 UXhONTrg==; Received: from hch by bombadil.infradead.org with local (Exim 4.92 #3 (Red Hat Linux)) id 1i5BZE-0007OA-QT; Tue, 03 Sep 2019 16:22:04 +0000 Date: Tue, 3 Sep 2019 09:22:04 -0700 From: Christoph Hellwig To: Thomas =?iso-8859-1?Q?Hellstr=F6m_=28VMware=29?= Cc: Christoph Hellwig , dri-devel@lists.freedesktop.org, pv-drivers@vmware.com, linux-graphics-maintainer@vmware.com, linux-kernel@vger.kernel.org, Thomas Hellstrom , Dave Hansen , Andy Lutomirski , Peter Zijlstra , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" , Heiko Carstens , Christian Borntraeger , Tom Lendacky , Christian =?iso-8859-1?Q?K=F6nig?= Subject: Re: [PATCH v2 1/4] x86/mm: Export force_dma_unencrypted Message-ID: <20190903162204.GB23281@infradead.org> References: <20190903131504.18935-1-thomas_os@shipmail.org> <20190903131504.18935-2-thomas_os@shipmail.org> <20190903134627.GA2951@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: User-Agent: Mutt/1.11.4 (2019-03-13) X-SRS-Rewrite: SMTP reverse-path rewritten from by bombadil.infradead.org. See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Sep 03, 2019 at 04:32:45PM +0200, Thomas Hellstr?m (VMware) wrote: > Is this a layer violation concern, that is, would you be ok with a similar > helper for TTM, or is it that you want to force the graphics drivers into > adhering strictly to the DMA api, even when it from an engineering > perspective makes no sense? From looking at DRM I strongly believe that making DRM use the DMA mapping properly makes a lot of sense from the engineering perspective, and this series is a good argument for that positions. If DRM was using the DMA properl we would not need this series to start with, all the SEV handling is hidden behind the DMA API. While we had occasional bugs in that support fixing it meant that it covered all drivers properly using that API.