1. 21 Apr, 2022 1 commit
    • Zhi Wang's avatar
      i915/gvt: Separate the MMIO tracking table from GVT-g · e0f74ed4
      Zhi Wang authored
      To support the new mdev interfaces and the re-factor patches from
      Christoph, which moves the GVT-g code into a dedicated module, the GVT-g
      MMIO tracking table needs to be separated from GVT-g.
      
      v9:
      - Fix a problem might cause kernel panic.
      - Remove the redaundant definitation of intel_get_device_type(). (Jani)
      - Sort the list of header reference in intel_gvt_mmio.c (Jani)
      - Include minimum header insted in intel_gvt_mmio.c (Jani)
      
      v8:
      - Use SPDX header in the intel_gvt_mmio_table.c
      - Reference the gvt.h with path. (Jani)
      - Add a missing fix on mmio emulation path during the debug.
      - Fix a building problem on refreshed gvt-staging branch. (Christoph)
      
      v7:
      - Keep the marcos of device generation in GVT-g. (Christoph, Jani)
      
      v6:
      - Move the mmio_table.c into i915. (Christoph)
      - Keep init_device_info and related structures in GVT-g. (Christoph)
      - Refine the callbacks of the iterator. (Christoph)
      - Move the flags of MMIO register defination to GVT-g. (Chrsitoph)
      - Move the mmio block handling to GVT-g.
      
      v5:
      - Re-design the mmio table framework. (Christoph)
      
      v4:
      - Fix the errors of patch checking scripts.
      
      v3:
      - Fix the errors when CONFIG_DRM_I915_WERROR is turned on. (Jani)
      
      v2:
      - Implement a mmio table instead of generating it by marco in i915. (Jani)
      
      Cc: Christoph Hellwig <hch@lst.de>
      Cc: Jason Gunthorpe <jgg@nvidia.com>
      Cc: Jani Nikula <jani.nikula@linux.intel.com>
      Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Cc: Vivi Rodrigo <rodrigo.vivi@intel.com>
      Cc: Zhenyu Wang <zhenyuw@linux.intel.com>
      Cc: Zhi Wang <zhi.a.wang@intel.com>
      Signed-off-by: default avatarZhi Wang <zhi.a.wang@intel.com>
      Reviewed-by: default avatarChristoph Hellwig <hch@lst.de>
      Tested-by: default avatarChristoph Hellwig <hch@lst.de>
      Reviewed-by: default avatarZhenyu Wang <zhenyuw@linux.intel.com>
      Acked-by: default avatarJani Nikula <jani.nikula@intel.com>
      Link: http://patchwork.freedesktop.org/patch/msgid/20220407071945.72148-2-zhi.a.wang@intel.com
      e0f74ed4
  2. 03 Apr, 2022 8 commits
  3. 02 Apr, 2022 31 commits