From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thomas Hellstrom Subject: [PULL] ttm-next Date: Mon, 13 Jan 2014 12:01:26 +0100 Message-ID: <1389610886-4486-1-git-send-email-thellstrom@vmware.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from smtp-outbound-1.vmware.com (smtp-outbound-1.vmware.com [208.91.2.12]) by gabe.freedesktop.org (Postfix) with ESMTP id 0993710710B for ; Mon, 13 Jan 2014 03:02:05 -0800 (PST) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: dri-devel-bounces@lists.freedesktop.org Errors-To: dri-devel-bounces@lists.freedesktop.org To: airlied@gmail.com, airlied@redhat.com Cc: pv-drivers@vmware.com, Thomas Hellstrom , linux-graphics-maintainer@vmware.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org Dave, Some code cleanup by Rashika Keria, VM stuff for ttm: -Use PFNMAP instead of MIXEDMAP where possible for performance -Refuse to fault imported pages, an initial step to support dma-bufs better from within TTM. -Correctly set page mapping and -index members. These are needed in various places in the vm subsystem that we are not using yet, but plan to use soonish: For example unmap-mapping-range keeping COW pages, and dirty tracking fbdefio style, but also for PCI memory. The following changes since commit 859ae233cd0ee76b6143f948ba1cb6b0b4c342f8: Merge tag 'drm-intel-next-2013-12-13' of git://people.freedesktop.org/~danvet/drm-intel into drm-next (2013-12-23 10:46:07 +1000) are available in the git repository at: git://people.freedesktop.org/~thomash/linux tags/ttm-next-2014-01-13 for you to fetch changes up to 52028704126b5597775cc788028385556af1f85c: drivers: gpu: Remove unused function in ttm_lock.c (2014-01-08 13:24:14 +0100) ---------------------------------------------------------------- ttm-next 2013-01-14 pull request ---------------------------------------------------------------- Rashika Kheria (3): drivers: gpu: Mark function as static in ttm_bo.c drivers: gpu: Mark function as static in ttm_bo_util.c drivers: gpu: Remove unused function in ttm_lock.c Thomas Hellstrom (3): drm/ttm: Use VM_PFNMAP for shared bo maps drm/ttm: Refuse to fault (prime-) imported pages drm/ttm: Correctly set page mapping and -index members drivers/gpu/drm/ttm/ttm_bo.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 ++-- drivers/gpu/drm/ttm/ttm_bo_vm.c | 32 +++++++++++++++++++++++++++++--- drivers/gpu/drm/ttm/ttm_lock.c | 8 -------- drivers/gpu/drm/ttm/ttm_tt.c | 27 +++++++++++++++++++++++---- include/drm/ttm/ttm_bo_driver.h | 9 +++++++++ 6 files changed, 64 insertions(+), 18 deletions(-)