1. 09 4月, 2010 5 次提交
  2. 10 3月, 2010 3 次提交
  3. 25 2月, 2010 10 次提交
  4. 16 2月, 2010 1 次提交
  5. 10 2月, 2010 1 次提交
  6. 09 2月, 2010 2 次提交
  7. 15 1月, 2010 2 次提交
  8. 14 1月, 2010 3 次提交
    • B
      drm/nouveau: less magic DCB 1.5 parsing · b0d2de86
      Ben Skeggs 提交于
      This in the very least matches the parsing of all the previously known
      entries, and hopefully (at least closer to) correct for any we haven't
      seen yet.
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      b0d2de86
    • B
      drm/nouveau: assume no nv04 board has a DCB table · ed42f824
      Ben Skeggs 提交于
      There's a report of a TNT2 where the DCB table pointer is *not* NULL
      (it contains a part of a VBIOS data string), and we assume this means
      a DCB table is present, causing all kinds of hilarity.
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      ed42f824
    • B
      drm/nouveau: trust init table registers are safe · 9855e584
      Ben Skeggs 提交于
      Apparently the original reason for checking this was there were known
      register accesses that caused hangs on some chipsets.  This was more
      than likely because of incorrect parsing of previous opcodes, and I
      hardly think aborting a script half way through is going to be any
      better (in fact, we have had bug reports where this has been the cause
      of s/r failures among other things).
      
      This patch (which has been in Fedora 12 for a long time now) removes
      all checking for known register ranges, and just leaves the check to
      ensure the access is within the mapped aperture to avoid an oops.
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      9855e584
  9. 16 12月, 2009 3 次提交
  10. 11 12月, 2009 1 次提交
    • B
      drm/nouveau: Add DRM driver for NVIDIA GPUs · 6ee73861
      Ben Skeggs 提交于
      This adds a drm/kms staging non-API stable driver for GPUs from NVIDIA.
      
      This driver is a KMS-based driver and requires a compatible nouveau
      userspace libdrm and nouveau X.org driver.
      
      This driver requires firmware files not available in this kernel tree,
      interested parties can find them via the nouveau project git archive.
      
      This driver is reverse engineered, and is in no way supported by nVidia.
      
      Support for nearly the complete range of nvidia hw from nv04->g80 (nv50)
      is available, and the kms driver should support driving nearly all
      output types (displayport is under development still) along with supporting
      suspend/resume.
      
      This work is all from the upstream nouveau project found at
      nouveau.freedesktop.org.
      
      The original authors list from nouveau git tree is:
      Anssi Hannula <anssi.hannula@iki.fi>
      Ben Skeggs <bskeggs@redhat.com>
      Francisco Jerez <currojerez@riseup.net>
      Maarten Maathuis <madman2003@gmail.com>
      Marcin Kościelnicki <koriakin@0x04.net>
      Matthew Garrett <mjg@redhat.com>
      Matt Parnell <mparnell@gmail.com>
      Patrice Mandin <patmandin@gmail.com>
      Pekka Paalanen <pq@iki.fi>
      Xavier Chantry <shiningxc@gmail.com>
      along with project founder Stephane Marchesin <marchesin@icps.u-strasbg.fr>
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      6ee73861