Skip to content
Snippets Groups Projects
  1. Jun 04, 2015
  2. Jan 04, 2015
    • Ben Goz's avatar
      drm/amdkfd: Change MQD manager to be H/W specific · 4b8f589b
      Ben Goz authored
      
      The MQDs for CI and VI are different. Therefore, the MQD manager module need to
      be H/W specific.
      
      This patch splits the current MQD manager into three files:
      
      - kfd_mqd_manager.c, which contains common functions and initializes the
        specific mqd manager module according to the H/W
      
      - kfd_mqd_manager_cik.c, which contains Kaveri specific functions. This is
        basically the old kfd_mqd_manager.c
      
      - kfd_mqd_manager_vi.c, which will contain VI specific functions. Currently it
        is not implemented except for returning NULL on initialization.
      
      Signed-off-by: default avatarBen Goz <ben.goz@amd.com>
      Signed-off-by: default avatarOded Gabbay <oded.gabbay@amd.com>
      Reviewed-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      4b8f589b
  3. Jun 11, 2014
  4. Jan 23, 2014
  5. Nov 08, 2013
  6. Jul 05, 2013
  7. Jul 01, 2013
  8. Apr 26, 2013
    • Ben Skeggs's avatar
      drm/nve0: magic up some support for GF117 · 3f196a04
      Ben Skeggs authored
      
      Seen in the wild, don't have the hardware but this hacks things up to
      treat it the same as GF119 for now.
      
      Should be relatively safe, I'd be very surprised if anything major
      changed outside of PGRAPH.  PGRAPH (3D etc) is disabled by default
      however until it's confirmed working.
      
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      3f196a04
  9. Dec 23, 2012
  10. Oct 03, 2012
  11. Dec 21, 2011
  12. Sep 20, 2011
  13. Jun 23, 2011
    • Ben Skeggs's avatar
      drm/nvc0/gr: import and use our own fuc by default · 0411de85
      Ben Skeggs authored
      
      The ability to use NVIDIA's fuc has been retained *temporarily* in order
      to better debug any issues that may be lingering in our initial attempt
      at writing this ucode.  Once I'm fairly confident we're okay, it'll be
      removed.
      
      There's a number of things not implemented by this fuc currently, but
      most of it is sets of state that our context setup would not have used
      anyway.  No doubt we'll find out what they're for at some point, and
      implement it if required.
      
      This has been tested on 0xc0/0xc4 thus far, and from what I could tell
      it worked as well as NVIDIA's.  It's also been tested on 0xc1, but even
      with NVIDIA's fuc that chipset doesn't work correctly with nouveau yet.
      
      0xc3/0xc8/0xce should in theory be supported too, but I don't have the
      hardware to check that.
      
      There's no doubt numerous bugs to squash yet, please report any!
      
      Signed-off-by: default avatarBen Skeggs <bskeggs@redhat.com>
      0411de85
Loading