1. 16 12月, 2010 4 次提交
    • D
      Merge remote branch 'nouveau/drm-nouveau-next' of ../drm-nouveau-next into drm-core-next · ca9693a1
      Dave Airlie 提交于
      * 'nouveau/drm-nouveau-next' of ../drm-nouveau-next: (93 commits)
        drm/nv50: fix a couple of vm init issues
        drm/nv04-nv40: Fix up PCI(E) GART DMA object bus address calculation.
        drm/nouveau: kick vram functions out into an "engine"
        drm/nouveau: allow gpuobj vinst to be a virtual address when necessary
        drm/nv50: tidy up PCIEGART implementation
        drm/nv50: enable non-contig vram allocations where requested
        drm/nv50: enable 4KiB pages for small vram allocations
        drm/nv50: implement global channel address space on new VM code
        drm/nv50: implement BAR1/BAR3 management on top of new VM code
        drm/nv50: import new vm code
        drm/nv50: implement custom vram mm
        drm/nouveau: Avoid potential race between nouveau_fence_update() and context takedown.
        drm/nouveau: fix use of drm_mm_node in semaphore object
        drm/nouveau: wrap calls to ttm_bo_validate()
        drm/nouveau: no need to zero dma objects, we fill them completely anyway
        drm/nouveau: introduce a util function to wait on reg != val
        drm/nouveau: implicitly insert non-DMA objects into RAMHT
        drm/nouveau: make fifo.create_context() responsible for mapping control regs
        drm/nouveau: Spin for a bit in nouveau_fence_wait() before yielding the CPU.
        drm/nouveau: Use WC memory on the AGP GART.
        ...
      ca9693a1
    • B
      drm/ttm: delay freeing of old node during move_memcpy until after iounmap · b921bae2
      Ben Skeggs 提交于
      Drivers using their own implementation of io_mem_reserve/io_mem_free are
      likely to store the tracking information for the map in mem.mm_node, so
      it can't be freed while still mapped.
      
      Signed-off-by: Ben Skeggs<bskeggs@redhat.com>
      Reviewed-by: NThomas Hellstrom <thellstrom@vmware.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      b921bae2
    • D
      drm/radeon: add initial tracepoint support. · 99ee7fac
      Dave Airlie 提交于
      this adds a bo create, and fence seq tracking tracepoints.
      
      This is just an initial set to play around with, we should investigate
      what others we need would be useful.
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      99ee7fac
    • F
      drm/nv50: fix a couple of vm init issues · c45aadab
      Francisco Jerez 提交于
      Fixes overwriting the first page table entry when testing that the PRAMIN
      BAR can be correctly read/written, and adds an additional bar flush after
      poking the BAR3 control regs.
      Signed-off-by: NFrancisco Jerez <currojerez@riseup.net>
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      c45aadab
  2. 08 12月, 2010 22 次提交
  3. 03 12月, 2010 14 次提交