[git pull] drm fixes for 4.11-rc2

Dave Airlie airlied at gmail.com
Fri Mar 10 04:19:18 UTC 2017


Hi Linus,

These are the drm fixes I've collected for rc2. Mostly i915 GVT only
fixes, along with a single EDID fix, some mxsfb fixes and a few minor
amd fixes.

Thanks,
Dave.

The following changes since commit c1ae3cfa0e89fa1a7ecc4c99031f5e9ae99d9201:

  Linux 4.11-rc1 (2017-03-05 12:59:56 -0800)

are available in the git repository at:

  git://people.freedesktop.org/~airlied/linux tags/drm-fixes-for-4.11-rc2

for you to fetch changes up to 3f81e1340706e9a7f854808e2f580c3106805d0c:

  drm: mxsfb: Implement drm_panel handling (2017-03-10 11:11:14 +1000)

----------------------------------------------------------------
intel, amd and mxsfb fixes.

----------------------------------------------------------------
Alex Deucher (2):
      drm/amdgpu: validate paramaters in the gem ioctl
      drm/amdgpu: bump driver version for some new features

Bing Niu (1):
      drm/i915/gvt: set SFUSE_STRAP properly for vitual monitor detection

Changbin Du (1):
      drm/i915/gvt: protect RO and Rsvd bits of virtual vgpu configuration space

Chuanxiao Dong (3):
      drm/i915/gvt: add a NULL pointer check to avoid kernel panic
      drm/i915/gvt: use pfn_valid for better checking
      drm/i915/gvt: handle workload lifecycle properly

Dave Airlie (3):
      Merge tag 'drm-misc-fixes-2017-03-06' of
git://anongit.freedesktop.org/git/drm-misc into drm-fixes
      Merge tag 'drm-intel-fixes-2017-03-09' of
git://anongit.freedesktop.org/git/drm-intel into drm-fixes
      Merge branch 'drm-fixes-4.11' of
git://people.freedesktop.org/~agd5f/linux into drm-fixes

Fabio Estevam (2):
      drm: mxsfb_crtc: Fix the framebuffer misplacement
      drm: mxsfb: Implement drm_panel handling

Jani Nikula (2):
      Merge tag 'gvt-next-2017-02-24' of
https://github.com/01org/gvt-linux into drm-intel-fixes
      Merge tag 'gvt-fixes-2017-03-08' of
https://github.com/01org/gvt-linux into drm-intel-fixes

Jim Qu (1):
      drm/amd/amdgpu: fix console deadlock if late init failed

Marek Vasut (1):
      drm: mxsfb: Fix crash when provided invalid DT bindings

Min He (2):
      drm/i915/gvt: introduced failsafe mode into vgpu
      drm/i915/gvt: enter failsafe mode when guest requires more resources

Pei Zhang (2):
      drm/i915/gvt: add cmd_access to GEN7_HALF_SLICE_CHICKEN1
      drm/i915/gvt: add some new MMIOs to cmd_access white list

Ping Gao (1):
      drm/i915/gvt: clear the vGPU reset logic

Stefan Agner (2):
      drm: mxsfb: use bus_format to determine LCD bus width
      drm: mxsfb: fix pixel clock polarity

Takashi Iwai (1):
      drm/i915/gvt: Fix superfluous newline in GVT_DISPLAY_READY env var

Tina Zhang (1):
      drm/i915/gvt: change some gvt_err to gvt_dbg_cmd

Tomeu Vizoso (1):
      drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058

Weinan Li (2):
      drm/i915/gvt: refine pcode write emulation
      drm/i915/gvt: fix pcode mailbox write emulation of BDW

Zhao Yan (8):
      drm/i915/gvt: fix unhandled mmio warnings
      drm/i915/gvt: add more registers to context save/restore list
      drm/i915/gvt: force-nopriv register handling
      drm/i915/gvt: set default value to 0 for unhandled mmio regs
      drm/i915/gvt: have more registers with F_CMD_ACCESS flags set
      drm/i915/gvt: add more registers into handlers list
      drm/i915/gvt: fix an error for one register
      drm/i915/gvt: fix an error for F_RO flag

Zhao, Xinda (3):
      drm/i915/gvt: handle fence reg access during GPU reset
      drm/i915/gvt: decrease priority of output msg for untracked mmio
      drm/i915/gvt: remove unnecessary error msg from gtt write

Zhenyu Wang (4):
      drm/i915/gvt: Fix check error on opregion.c
      drm/i915/gvt: adjust to fixed vGPU types
      drm/i915/gvt: Add more edid definition support
      drm/i915/gvt: add resolution definition for vGPU type

 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c    |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c    |  21 ++
 drivers/gpu/drm/drm_edid.c                 |   3 +
 drivers/gpu/drm/i915/gvt/cfg_space.c       |  57 +++-
 drivers/gpu/drm/i915/gvt/cmd_parser.c      |  10 +-
 drivers/gpu/drm/i915/gvt/display.c         | 139 ++++++---
 drivers/gpu/drm/i915/gvt/display.h         |  20 +-
 drivers/gpu/drm/i915/gvt/firmware.c        |   2 +-
 drivers/gpu/drm/i915/gvt/gtt.c             |  40 ++-
 drivers/gpu/drm/i915/gvt/gvt.h             |  12 +-
 drivers/gpu/drm/i915/gvt/handlers.c        | 439 ++++++++++++++++++++---------
 drivers/gpu/drm/i915/gvt/kvmgt.c           |  12 +-
 drivers/gpu/drm/i915/gvt/mmio.c            |  66 ++++-
 drivers/gpu/drm/i915/gvt/opregion.c        |   5 +-
 drivers/gpu/drm/i915/gvt/render.c          |  16 ++
 drivers/gpu/drm/i915/gvt/scheduler.c       |  52 ++--
 drivers/gpu/drm/i915/gvt/vgpu.c            |  72 +++--
 drivers/gpu/drm/mxsfb/mxsfb_crtc.c         |  49 +++-
 drivers/gpu/drm/mxsfb/mxsfb_drv.c          |   4 +
 drivers/gpu/drm/mxsfb/mxsfb_out.c          |   4 +
 drivers/gpu/drm/mxsfb/mxsfb_regs.h         |   1 +
 22 files changed, 768 insertions(+), 264 deletions(-)


More information about the dri-devel mailing list