1. 10 8月, 2010 5 次提交
    • A
      drm/radeon/kms: r600 CS parser fixes · 1729dd33
      Alex Deucher 提交于
      - buffer offsets in the base regs are 256b aligned so
      shift properly when comparing, fixed by Andre Maasikas
      - mipmap size was calculated wrong when nlevel=0
      - texture bo offsets were used after the bo base address was added
      - vertex resource size register is size - 1, not size
      Signed-off-by: NAlex Deucher <alexdeucher@gmail.com>
      Cc: Andre Maasikas <amaasikas@gmail.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      1729dd33
    • M
      drm/radeon: add a way to revoke hyper-z access · 43861f71
      Marek Olšák 提交于
      Signed-off-by: NMarek Olšák <maraeo@gmail.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      43861f71
    • B
      drm: Fix support for PCI domains · c17c2f89
      Benjamin Herrenschmidt 提交于
      (For some reason I thought that went in ages ago ...)
      
      This fixes support for PCI domains in what should hopefully be a backward
      compatible way along with a change to libdrm.
      
      When the interface version is set to 1.4, we assume userspace understands
      domains and the world is at peace. We thus pass proper domain numbers
      instead of 0 to userspace.
      
      The newer libdrm will then try 1.4 first, and fallback to 1.1, along with
      ignoring domains in the later case (well, except on alpha of course)
      Signed-off-by: NBenjamin Herrenschmidt <benh@kernel.crashing.org>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      c17c2f89
    • D
      Merge remote branch 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next into drm-core-next · c3b6ef86
      Dave Airlie 提交于
      * 'nouveau/for-airlied' of /ssd/git/drm-nouveau-next: (27 commits)
        drm/nvc0: fix typo in PRAMIN flush
        drm/nouveau: Fix DCB TMDS config parsing.
        drm/nv30: Fix PFB init for nv31.
        drm/nv04: Fix up SGRAM density detection.
        drm/i2c/ch7006: Don't use POWER_LEVEL_FULL_POWER_OFF on early chip versions.
        drm/nouveau: Init dcb->or on cards that have no usable DCB table.
        drm/nouveau: reduce severity of some "error" messages
        drm/nvc0: backup bar3 channel on suspend
        drm/nouveau: implement init table opcodex 0x5e and 0x9a
        drm/nouveau: implement init table op 0x57, INIT_LTIME
        drm/nvc0: implement crtc pll setting
        drm/nvc0: fix evo dma object so we display something
        drm/nvc0: rudimentary instmem support
        drm/nvc0: implement memory detection
        drm/nvc0: allow INIT_GPIO
        drm/nvc0: starting point for GF100 support, everything stubbed
        drm/nv30: Workaround dual TMDS brain damage.
        drm/nouveau: No need to set slave TV encoder configs explicitly.
        drm/nv17-nv4x: Attempt to init some external TMDS transmitters.
        drm/nv10: Fix up switching of NV10TCL_DMA_VTXBUF.
        ...
      c3b6ef86
    • D
      drm/radeon/kms: add missing copy from user · d8ab3557
      Dr. David Alan Gilbert 提交于
      This hasn't mattered up until the ioctl started using the value, and it fell
      apart.
      
      fixes fd.o 29340, Ubuntu LP 606081
      
      [airlied: cleaned up whitespace and don't need an error before pushing]
      Signed-off-by: NDr. David Alan Gilbert <linux@treblig.org>
      Cc: stable@kernel.org
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      d8ab3557
  2. 09 8月, 2010 6 次提交
  3. 06 8月, 2010 21 次提交
  4. 05 8月, 2010 8 次提交