1. 02 9月, 2014 1 次提交
  2. 01 9月, 2014 2 次提交
  3. 15 8月, 2014 1 次提交
  4. 10 8月, 2014 13 次提交
  5. 17 6月, 2014 1 次提交
  6. 11 6月, 2014 2 次提交
  7. 10 6月, 2014 1 次提交
  8. 02 5月, 2014 1 次提交
  9. 02 4月, 2014 1 次提交
    • M
      drm: Replace crtc fb with primary plane fb (v3) · f4510a27
      Matt Roper 提交于
      Now that CRTC's have a primary plane, there's no need to track the
      framebuffer in the CRTC.  Replace all references to the CRTC fb with the
      primary plane's fb.
      
      This patch was generated by the Coccinelle semantic patching tool using
      the following rules:
      
              @@ struct drm_crtc C; @@
              -   (C).fb
              +   C.primary->fb
      
              @@ struct drm_crtc *C; @@
              -   (C)->fb
              +   C->primary->fb
      
      v3: Generate patch via coccinelle.  Actual removal of crtc->fb has been
          moved to a subsequent patch.
      
      v2: Fixup several lingering crtc->fb instances that were missed in the
          first patch iteration.  [Rob Clark]
      Signed-off-by: NMatt Roper <matthew.d.roper@intel.com>
      Reviewed-by: NRob Clark <robdclark@gmail.com>
      f4510a27
  10. 26 3月, 2014 3 次提交
    • M
      drm/nouveau: fix small thinko in vblank timestamping. · 6c3252bc
      Mario Kleiner 提交于
      *hpos horizontal scanout position doesn't need to be corrected
      to count the pixels between hactive end and htotal negative.
      That is only needed for *vpos to count lines until end of
      vblank for the vblank timestamping.
      
      Use hpos as is without correction.
      
      Removes occassional spikes in timestamps of up to 1 scanline
      duration, thereby improves accuracy to about +/- 2 usecs instead
      of +/- 12 usecs, wrt. true onset time as measured with high
      precision equipment on NV-A5.
      Signed-off-by: NMario Kleiner <mario.kleiner.de@gmail.com>
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      6c3252bc
    • A
      support for platform devices · 420b9469
      Alexandre Courbot 提交于
      Upcoming mobile Kepler GPUs (such as GK20A) use the platform bus instead
      of PCI to which Nouveau is tightly dependent. This patch allows Nouveau
      to handle platform devices by:
      
      - abstracting PCI-dependent functions that were typically used for
        resource querying and page mapping,
      - introducing a nv_device_is_pci() function that allows to make
        PCI-dependent code conditional,
      - providing a nouveau_drm_platform_probe() function that takes a GPU
        platform device to be probed.
      
      Core code as well as engine/subdev drivers are updated wherever possible
      to make use of these functions. Some older drivers are too dependent on
      PCI to be properly updated, but all newer code on which future chips may
      depend should at least be runnable with platform devices.
      Signed-off-by: NAlexandre Courbot <acourbot@nvidia.com>
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      420b9469
    • B
      drm/nouveau: support modesetting on GM107 · 0b681687
      Ben Skeggs 提交于
      Signed-off-by: NBen Skeggs <bskeggs@redhat.com>
      0b681687
  11. 30 1月, 2014 2 次提交
  12. 23 1月, 2014 3 次提交
  13. 08 1月, 2014 1 次提交
  14. 03 12月, 2013 2 次提交
  15. 14 11月, 2013 4 次提交
  16. 08 11月, 2013 2 次提交