Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Apr 2010 18:44:23 +0000 (UTC)
From:      Robert Noland <rnoland@FreeBSD.org>
To:        cvs-src-old@freebsd.org
Subject:   cvs commit: src/sys/dev/drm drmP.h drm_bufs.c drm_scatter.c r128_cce.c r600_cp.c radeon_cp.c
Message-ID:  <201004221844.o3MIibd2054247@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rnoland     2010-04-22 18:44:23 UTC

  FreeBSD src repository

  Modified files:
    sys/dev/drm          drmP.h drm_bufs.c drm_scatter.c 
                         r128_cce.c r600_cp.c radeon_cp.c 
  Log:
  SVN rev 207067 on 2010-04-22 18:44:23Z by rnoland
  
  re-write scatter gather memory allocation yet again...
  
  This time, abandon the use of busdma and start interacting with the VM
  system directly.  Make use of the new kmem_alloc_attr() which allows us
  to easily allocate non-contiguous pages to back the GART table.  This
  should help a lot when starting or restarting X after the system has
  been running for a while and memory has become fragmented.
  
  MFC after:      2 weeks
  
  Revision  Changes    Path
  1.44      +8 -5      src/sys/dev/drm/drmP.h
  1.16      +3 -3      src/sys/dev/drm/drm_bufs.c
  1.14      +36 -83    src/sys/dev/drm/drm_scatter.c
  1.17      +2 -3      src/sys/dev/drm/r128_cce.c
  1.12      +6 -9      src/sys/dev/drm/r600_cp.c
  1.38      +6 -9      src/sys/dev/drm/radeon_cp.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004221844.o3MIibd2054247>