1. 26 Jan, 2015 2 commits
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2015-01-17' of git://anongit.freedesktop.org/drm-intel into drm-next · d3e7a0da
      Dave Airlie authored
      - refactor i915/snd-hda interaction to use the component framework (Imre)
      - psr cleanups and small fixes (Rodrigo)
      - a few perf w/a from Ken Graunke
      - switch to atomic plane helpers (Matt Roper)
      - wc mmap support (Chris Wilson & Akash Goel)
      - smaller things all over
      
      * tag 'drm-intel-next-2015-01-17' of git://anongit.freedesktop.org/drm-intel: (40 commits)
        drm/i915: Update DRIVER_DATE to 20150117
        i915: reuse %ph to dump small buffers
        drm/i915: Ensure the HiZ RAW Stall Optimization is on for Cherryview.
        drm/i915: Enable the HiZ RAW Stall Optimization on Broadwell.
        drm/i915: PSR link standby at debugfs
        drm/i915: group link_standby setup and let this info visible everywhere.
        drm/i915: Add missing vbt check.
        drm/i915: PSR HSW/BDW: Fix inverted logic at sink main_link_active bit.
        drm/i915: PSR VLV/CHV: Remove condition checks that only applies to Haswell.
        drm/i915: VLV/CHV PSR needs to exit PSR on every flush.
        drm/i915: Fix kerneldoc for i915 atomic plane code
        drm/i915: Don't pretend SDVO hotplug works on 915
        drm/i915: Don't register HDMI connectors for eDP ports on VLV/CHV
        drm/i915: Remove I915_HAS_HOTPLUG() check from i915_hpd_irq_setup()
        drm/i915: Make hpd arrays big enough to avoid out of bounds access
        Revert "drm/i915/chv: Use timeout mode for RC6 on chv"
        drm/i915: Improve HiZ throughput on Cherryview.
        drm/i915: Reset CSB read pointer in ring init
        drm/i915: Drop unused position fields (v2)
        drm/i915: Move to atomic plane helpers (v9)
        ...
      d3e7a0da
    • Dave Airlie's avatar
      Merge tag 'topic/core-stuff-2015-01-23' of git://anongit.freedesktop.org/drm-intel into drm-next · e4514003
      Dave Airlie authored
      Just flushing out my drm-misc branch, nothing major. Well too old patches
      I've dug out from years since a patch from Rob look eerily familiar ;-)
      
      * tag 'topic/core-stuff-2015-01-23' of git://anongit.freedesktop.org/drm-intel:
        drm/probe-helper: clamp unknown connector status in the poll work
        drm/probe-helper: don't lose hotplug event
        next: drm/atomic: Use copy_from_user to copy 64 bit data from user space
        drm: Make drm_read() more robust against multithreaded races
        drm/fb-helper: Propagate errors from initial config failure
        drm: Drop superfluous "select VT_HW_CONSOLE_BINDING"
      e4514003
  2. 22 Jan, 2015 38 commits
    • Daniel Vetter's avatar
      drm/probe-helper: clamp unknown connector status in the poll work · b7703726
      Daniel Vetter authored
      On some chipset we try to avoid possibly invasive output detection
      methods (like load detect which can cause flickering elsewhere) in the
      output poll work. Drivers could hence return unknown when a previous
      full ->detect call returned a different state.
      
      This change will generate a hotplug event, forcing userspace to do a
      full scan. This in turn updates the connector->status field so that we
      will _again_ get a state change when the hotplug work re-runs in 10
      seconds.
      
      To avoid this ping-pong loop detect this situation and clamp the
      connector state to the old value.
      
      Patch is inspired by a patch from Knut Peterson. Knut's patch
      completely ignored connector state changes if either the old or new
      status was unknown, which seemed to be a bit too agressive to me.
      
      v2: Rebased onto the drm_probe_helper.c extraction.
      
      References: http://lists.freedesktop.org/archives/dri-devel/2012-August/025975.html
      Cc: Knut Petersen <Knut_Petersen@t-online.de>
      Cc: Alex Deucher <alexander.deucher@amd.com>
      Reviewed-by: default avatarChris Wilson <chris@chris-wilson.co.uk>
      Acked-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Cc: Rob Clark <robdclark@gmail.com>
      Reviewed-by: default avatarRob Clark <robdclark@gmail.com>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      b7703726
    • Daniel Vetter's avatar
      drm/probe-helper: don't lose hotplug event · 162b6a57
      Daniel Vetter authored
      There's a race window (small for hpd, 10s large for polled outputs)
      where userspace could sneak in with an unrelated connnector probe
      ioctl call and eat the hotplug event (since neither the hpd nor the
      poll code see a state change).
      
      To avoid this, check whether the connector state changes in all other
      ->detect calls (in the current helper code that's only probe_single)
      and if that's the case, fire off a hotplug event. Note that we can't
      directly call the hotplug event handler, since that expects that no
      locks are held (due to reentrancy with the fb code to update the kms
      console).
      
      Also, this requires that drivers using the probe_single helper
      function set up the poll work. All current drivers do that already,
      and with the reworked hpd handling there'll be no downside to
      unconditionally setting up the poll work any more.
      
      v2: Review from Rob Clark
      - Don't bail out of the output poll work immediately if it's disabled
        to make sure we deliver the delayed hoptplug events. Instead just
        jump to the tail.
      - Don't scheduel the work when it's not set up. Would be a driver bug
        since using probe helpers for anything dynamic without them
        initialized makes them all noops.
      
      Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> (v1)
      Cc: Rob Clark <robdclark@gmail.com>
      Reviewed-by: default avatarRob Clark <robdclark@gmail.com>
      Tested-by: default avatarRob Clark <robdclark@gmail.com>
      Signed-off-by: default avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      162b6a57
    • Dave Airlie's avatar
      Merge branch 'linux-3.20' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next · bdfcea4b
      Dave Airlie authored
      There's a huge amount of no-op churn here renaming the majority of the
      driver from nouveau_ to nvkm_, in preparation for splitting the module
      into two down the track.  Also switched to NVIDIA's unit and chipset
      names at the same time.  Despite the massive amount of code touch, the
      commits should be safe as objdump was used to verify nothing got
      changed accidentally in the renames.
      
      Aside from that, not much in this first pull request:
      - nouveau_platform.ko for GK20A was merged into nouveau.ko
      - GK20A dynamic reclocking support
      - no more vt-switches across suspend/resume
      - changed output scaling policy.  if the mode comes from the display's
      edid, we program that directly rather than using the gpu to scale to
      the panel's native mode.  this should address complaints of having to
      jump through hoops for 24/120Hz modes etc
      - various other minor fixups and cleanups
      
      * 'linux-3.20' of git://anongit.freedesktop.org/git/nouveau/linux-2.6: (86 commits)
        drm/nouveau: finalise nvkm namespace switch (no binary change)
        drm/nouveau/device: namespace + nvidia gpu names (no binary change)
        drm/nouveau/vp: namespace + nvidia gpu names (no binary change)
        drm/nouveau/sw: namespace + nvidia gpu names (no binary change)
        drm/nouveau/sec: namespace + nvidia gpu names (no binary change)
        drm/nouveau/pm: namespace + nvidia gpu names (no binary change)
        drm/nouveau/msvld: namespace + nvidia gpu names (no binary change)
        drm/nouveau/msppp: namespace + nvidia gpu names (no binary change)
        drm/nouveau/mspdec: namespace + nvidia gpu names (no binary change)
        drm/nouveau/mpeg: namespace + nvidia gpu names (no binary change)
        drm/nouveau/gr: namespace + nvidia gpu names (no binary change)
        drm/nouveau/fifo: namespace + nvidia gpu names (no binary change)
        drm/nouveau/dmaobj: namespace + nvidia gpu names (no binary change)
        drm/nouveau/disp: namespace + nvidia gpu names (no binary change)
        drm/nouveau/cipher: namespace + nvidia gpu names (no binary change)
        drm/nouveau/ce: namespace + nvidia gpu names (no binary change)
        drm/nouveau/bsp: namespace + nvidia gpu names (no binary change)
        drm/nouveau/volt: namespace + nvidia gpu names (no binary change)
        drm/nouveau/timer: namespace + nvidia gpu names (no binary change)
        drm/nouveau/therm: namespace + nvidia gpu names (no binary change)
        ...
      bdfcea4b
    • Ben Skeggs's avatar
      drm/nouveau: finalise nvkm namespace switch (no binary change) · be83cd4e
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      be83cd4e
    • Ben Skeggs's avatar
      drm/nouveau/device: namespace + nvidia gpu names (no binary change) · 9719047b
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      9719047b
    • Ben Skeggs's avatar
      drm/nouveau/vp: namespace + nvidia gpu names (no binary change) · a56866a9
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      a56866a9
    • Ben Skeggs's avatar
      drm/nouveau/sw: namespace + nvidia gpu names (no binary change) · f84aff4e
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      f84aff4e
    • Ben Skeggs's avatar
      drm/nouveau/sec: namespace + nvidia gpu names (no binary change) · 25a64025
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      25a64025
    • Ben Skeggs's avatar
      drm/nouveau/pm: namespace + nvidia gpu names (no binary change) · 4d34686e
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      4d34686e
    • Ben Skeggs's avatar
      drm/nouveau/msvld: namespace + nvidia gpu names (no binary change) · 87c33f4e
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      87c33f4e
    • Ben Skeggs's avatar
      drm/nouveau/msppp: namespace + nvidia gpu names (no binary change) · 87a87657
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      87a87657
    • Ben Skeggs's avatar
      drm/nouveau/mspdec: namespace + nvidia gpu names (no binary change) · e3332c20
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      e3332c20
    • Ben Skeggs's avatar
      drm/nouveau/mpeg: namespace + nvidia gpu names (no binary change) · e7c29683
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      e7c29683
    • Ben Skeggs's avatar
      drm/nouveau/gr: namespace + nvidia gpu names (no binary change) · e3c71eb2
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      e3c71eb2
    • Ben Skeggs's avatar
      drm/nouveau/fifo: namespace + nvidia gpu names (no binary change) · 05c7145d
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      05c7145d
    • Ben Skeggs's avatar
      drm/nouveau/dmaobj: namespace + nvidia gpu names (no binary change) · 5b85057a
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      5b85057a
    • Ben Skeggs's avatar
      drm/nouveau/disp: namespace + nvidia gpu names (no binary change) · 878da15a
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      878da15a
    • Ben Skeggs's avatar
      drm/nouveau/cipher: namespace + nvidia gpu names (no binary change) · ccdfdf21
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      ccdfdf21
    • Ben Skeggs's avatar
      drm/nouveau/ce: namespace + nvidia gpu names (no binary change) · bd6c5cab
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      bd6c5cab
    • Ben Skeggs's avatar
      drm/nouveau/bsp: namespace + nvidia gpu names (no binary change) · 912a29c3
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      912a29c3
    • Ben Skeggs's avatar
      drm/nouveau/volt: namespace + nvidia gpu names (no binary change) · de3aaa66
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      de3aaa66
    • Ben Skeggs's avatar
      drm/nouveau/timer: namespace + nvidia gpu names (no binary change) · 9e79a853
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      9e79a853
    • Ben Skeggs's avatar
      drm/nouveau/therm: namespace + nvidia gpu names (no binary change) · e1404611
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      e1404611
    • Ben Skeggs's avatar
      drm/nouveau/pmu: namespace + nvidia gpu names (no binary change) · 21b13791
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      21b13791
    • Ben Skeggs's avatar
      drm/nouveau/mmu: namespace + nvidia gpu names (no binary change) · 42594600
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      42594600
    • Ben Skeggs's avatar
      drm/nouveau/mc: namespace + nvidia gpu names (no binary change) · d7e5fcd2
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      d7e5fcd2
    • Ben Skeggs's avatar
      drm/nouveau/ltc: namespace + nvidia gpu names (no binary change) · 2799bba6
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      2799bba6
    • Ben Skeggs's avatar
      drm/nouveau/instmem: namespace + nvidia gpu names (no binary change) · 78b2b4e7
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      78b2b4e7
    • Ben Skeggs's avatar
      drm/nouveau/ibus: namespace + nvidia gpu names (no binary change) · 5ecfadeb
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      5ecfadeb
    • Ben Skeggs's avatar
      drm/nouveau/i2c: namespace + nvidia gpu names (no binary change) · b9ec1424
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      b9ec1424
    • Ben Skeggs's avatar
      drm/nouveau/gpio: namespace + nvidia gpu names (no binary change) · 4e7659fc
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      4e7659fc
    • Ben Skeggs's avatar
      drm/nouveau/fuse: namespace + nvidia gpu names (no binary change) · 630ec6c0
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      630ec6c0
    • Ben Skeggs's avatar
      drm/nouveau/fb: namespace + nvidia gpu names (no binary change) · 639c308e
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      639c308e
    • Ben Skeggs's avatar
      drm/nouveau/devinit: namespace + nvidia gpu names (no binary change) · a8c4362b
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      a8c4362b
    • Ben Skeggs's avatar
      drm/nouveau/clk: namespace + nvidia gpu names (no binary change) · 7632b30e
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      7632b30e
    • Ben Skeggs's avatar
      drm/nouveau/bus: namespace + nvidia gpu names (no binary change) · 5f8824de
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      5f8824de
    • Ben Skeggs's avatar
      drm/nouveau/bios: namespace + nvidia gpu names (no binary change) · d390b480
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      d390b480
    • Ben Skeggs's avatar
      drm/nouveau/bar: namespace + nvidia gpu names (no binary change) · 245dcfe9
      Ben Skeggs authored
      The namespace of NVKM is being changed to nvkm_ instead of nouveau_,
      which will be used for the DRM part of the driver.  This is being
      done in order to make it very clear as to what part of the driver a
      given symbol belongs to, and as a minor step towards splitting the
      DRM driver out to be able to stand on its own (for virt).
      
      Because there's already a large amount of churn here anyway, this is
      as good a time as any to also switch to NVIDIA's device and chipset
      naming to ease collaboration with them.
      
      A comparison of objdump disassemblies proves no code changes.
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      245dcfe9