1. 15 8月, 2019 1 次提交
    • T
      drm/vmwgfx: Kill unneeded legacy security features · 9c84aeba
      Thomas Hellstrom 提交于
      At one point, the GPU command verifier and user-space handle manager
      couldn't properly protect GPU clients from accessing each other's data.
      Instead there was an elaborate mechanism to make sure only the active
      master's primary clients could render. The other clients were either
      put to sleep or even killed (if the master had exited). VRAM was
      evicted on master switch. With the advent of render-node functionality,
      we relaxed the VRAM eviction, but the other mechanisms stayed in place.
      
      Now that the GPU  command verifier and ttm object manager properly
      isolates primary clients from different master realms we can remove the
      master switch related code and drop those legacy features.
      Signed-off-by: NThomas Hellstrom <thellstrom@vmware.com>
      Reviewed-by: NDeepak Rawat <drawat@vmware.com>
      9c84aeba
  2. 14 8月, 2019 2 次提交
  3. 12 8月, 2019 1 次提交
    • D
      Merge tag 'drm-next-5.4-2019-08-09' of git://people.freedesktop.org/~agd5f/linux into drm-next · e7f7287b
      Dave Airlie 提交于
      drm-next-5.4-2019-08-09:
      
      Same as drm-next-5.4-2019-08-06, but with the
      readq/writeq stuff fixed and 5.3-rc3 backmerged.
      
      amdgpu:
      - Add navi14 support
      - Add navi12 support
      - Add Arcturus support
      - Enable mclk DPM for Navi
      - Misc DC display fixes
      - Add perfmon support for DF
      - Add scatter/gather display support for Raven
      - Improve SMU handling for GPU reset
      - RAS support for GFX
      - Drop last of drmP.h
      - Add support for wiping memory on buffer release
      - Allow cursor async updates for fb swaps
      - Misc fixes and cleanups
      
      amdkfd:
      - Add navi14 support
      - Add navi12 support
      - Add Arcturus support
      - CWSR trap handlers updates for gfx9, 10
      - Drop last of drmP.h
      - Update MAINTAINERS
      
      radeon:
      - Misc fixes and cleanups
      - Make kexec more reliable by tearing down the GPU
      
      ttm:
      - Add release_notify callback
      
      uapi:
      - Add wipe memory on release flag for buffer creation
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      [airlied: resolved conflicts with ttm resv moving]
      From: Alex Deucher <alexdeucher@gmail.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190809184807.3381-1-alexander.deucher@amd.com
      e7f7287b
  4. 10 8月, 2019 4 次提交
  5. 09 8月, 2019 1 次提交
    • D
      Merge tag 'drm-misc-next-2019-08-08' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · b0383c06
      Dave Airlie 提交于
      drm-misc-next for 5.4:
      
      UAPI Changes:
       - HDCP: Add a Content protection type property
      
      Cross-subsystem Changes:
      
      Core Changes:
       - Continue to rework the include dependencies
       - fb: Remove the unused drm_gem_fbdev_fb_create function
       - drm-dp-helper: Make the link rate calculation more tolerant to
                        non-explicitly defined, yet supported, rates
       - fb-helper: Map DRM client buffer only when required, and instanciate a
                    shadow buffer when the device has a dirty function or says so
       - connector: Add a helper to link the DDC adapter used by that connector to
                    the userspace
       - vblank: Switch from DRM_WAIT_ON to wait_event_interruptible_timeout
       - dma-buf: Fix a stack corruption
       - ttm: Embed a drm_gem_object struct to make ttm_buffer_object a
              superclass of GEM, and convert drivers to use it.
       - hdcp: Improvements to report the content protection type to the
               userspace
      
      Driver Changes:
       - Remove drm_gem_prime_import/export from being defined in the drivers
       - Drop DRM_AUTH usage from drivers
       - Continue to drop drmP.h
       - Convert drivers to the connector ddc helper
      
       - ingenic: Add support for more panel-related cases
       - komeda: Support for dual-link
       - lima: Reduce logging
       - mpag200: Fix the cursor support
       - panfrost: Export GPU features register to userspace through an ioctl
       - pl111: Remove the CLD pads wiring support from the DT
       - rockchip: Rework to use DRM PSR helpers, fix a bug in the VOP_WIN_GET
                   macro
       - sun4i: Improve support for color encoding and range
       - tinydrm: Rework SPI support, improve MIPI-DBI support, move to drm/tiny
       - vkms: Rework of the CRC tracking
      
       - bridges:
         - sii902x: Add support for audio graph card
         - tc358767: Rework AUX data handling code
         - ti-sn65dsi86: Add Debugfs and proper DSI mode flags support
      
       - panels
         - Support for GiantPlus GPM940B0, Sharp LQ070Y3DG3B, Ortustech
           COM37H3M, Novatek NT39016, Sharp LS020B1DD01D, Raydium RM67191,
           Boe Himax8279d, Sharp LD-D5116Z01B
         - Conversion of the device tree bindings to the YAML description
         - jh057n00900: Rework the enable / disable path
      
       - fbdev:
         - ssd1307fb: Support more devices based on that controller
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      
      From: Maxime Ripard <maxime.ripard@bootlin.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190808121423.xzpedzkpyecvsiy4@flea
      b0383c06
  6. 08 8月, 2019 1 次提交
  7. 07 8月, 2019 29 次提交
  8. 06 8月, 2019 1 次提交