Re: [Intel-gfx] [PULL] drm-intel-next -> drm-intel-gt-next cross-merge sync

2022-05-23 Thread Tvrtko Ursulin



On 20/05/2022 12:02, Jani Nikula wrote:


Hi all,

This is for Tvrtko to pull to cross-merge sync drm-intel-next to
drm-intel-gt-next.

Dave, Daniel, IIUC this is what you prefer over having topic branches
for all the small things that are needed between drm-intel branches. I
don't think we've done this direct cross-merge before, so decided to
send a pull request for transparency. Do you want us to do it this way
going forward, or can we just do direct merges in git branches without
tagged pull requests?

Looks like drm-intel-next is ahead wrt backmerges too, so this pulls in
some drm-next to drm-intel-gt-next too.


Pulled, thanks Jani for explaining the situation in detail.

Regards,

Tvrtko



BR,
Jani.


PS. For future reference, generated using:
$ dim pull-request drm-intel-next drm-intel/drm-intel-gt-next


The following changes since commit c54b39a565227538c52ead2349eb17d54aadd6f7:

   Merge tag 'drm-intel-next-2022-04-13-1' of 
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2022-04-14 12:03:09 
+1000)

are available in the Git repository at:

   git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2022-05-20

for you to fetch changes up to 5f38c3fb55ce3814b4353320d7a205068a420e48:

   drm/i915/pcode: Add a couple of pcode helpers (2022-05-20 09:11:45 +0100)


drm/i915 drm-intel-next -> drm-intel-gt-next cross-merge sync


Anshuman Gupta (1):
   drm/i915: Use drm_dbg for rpm logging

Anusha Srivatsa (2):
   drm/i915/dmc: Load DMC on DG2
   drm/i915/dmc: Add MMIO range restrictions

Arunpravin Paneer Selvam (2):
   drm/amdgpu: add drm buddy support to amdgpu
   drm: add a check to verify the size alignment

Ashutosh Dixit (2):
   drm/i915: Introduce has_media_ratio_mode
   drm/i915/pcode: Extend pcode functions for multiple gt's

Biju Das (1):
   drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HPD interrupt

Changcheng Deng (1):
   fbcon: use min() to make code cleaner

Chen-Yu Tsai (4):
   dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd.
   dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106
   drm/ssd130x: Support page addressing mode
   drm/ssd130x: Add support for SINO WEALTH SH1106

Christian König (16):
   dma-buf: add enum dma_resv_usage v4
   dma-buf: specify usage while adding fences to dma_resv obj v7
   dma-buf & drm/amdgpu: remove dma_resv workaround
   dma-buf: add DMA_RESV_USAGE_KERNEL v3
   drm/amdgpu: use DMA_RESV_USAGE_KERNEL
   drm/radeon: use DMA_RESV_USAGE_KERNEL
   RDMA: use DMA_RESV_USAGE_KERNEL
   dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3
   dma-buf: wait for map to complete for static attachments
   drm/i915: drop bo->moving dependency
   drm/ttm: remove bo->moving
   dma-buf: drop seq count based update
   seqlock: drop seqcount_ww_mutex_t
   futex: add missing rtmutex.h include
   drm/ttm: fix logic inversion in ttm_eu_reserve_buffers
   drm/ttm: fix kerneldoc for ttm_lru_bulk_move

Christoph Hellwig (27):
   drm/i915/gvt: remove module refcounting in 
intel_gvt_{,un}register_hypervisor
   drm/i915/gvt: remove enum hypervisor_type
   drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops
   drm/i915/gvt: move the gvt code into kvmgt.ko
   drm/i915/gvt: remove intel_gvt_ops
   drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops
   drm/i915/gvt: remove the unused from_virt_to_mfn op
   drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu
   drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu
   drm/i915/gvt: remove vgpu->handle
   drm/i915/gvt: devirtualize ->{read,write}_gpa
   drm/i915/gvt: devirtualize ->{get,put}_vfio_device
   drm/i915/gvt: devirtualize ->set_edid and ->set_opregion
   drm/i915/gvt: devirtualize ->detach_vgpu
   drm/i915/gvt: devirtualize ->inject_msi
   drm/i915/gvt: devirtualize ->is_valid_gfn
   drm/i915/gvt: devirtualize ->gfn_to_mfn
   drm/i915/gvt: devirtualize ->{enable,disable}_page_track
   drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page
   drm/i915/gvt: devirtualize dma_pin_guest_page
   drm/i915/gvt: remove struct intel_gvt_mpt
   drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs
   drm/i915/gvt: streamline intel_vgpu_create
   drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers
   drm/i915/gvt: remove kvmgt_guest_{init,exit}
   drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev
   drm/i915/gvt: merge gvt.c into kvmgvt.c

Colin Ian King (1):
   drm: sti: fix spelling mistake: rejec -> rejection

Dale B Stimson (1):
   drm/i915/pcode: Add a couple of pcode helpers

Daniel Vetter (18):
   fbcon: delete a few unneeded forward decl
 

[Intel-gfx] [PULL] drm-intel-next -> drm-intel-gt-next cross-merge sync

2022-05-20 Thread Jani Nikula


Hi all,

This is for Tvrtko to pull to cross-merge sync drm-intel-next to
drm-intel-gt-next.

Dave, Daniel, IIUC this is what you prefer over having topic branches
for all the small things that are needed between drm-intel branches. I
don't think we've done this direct cross-merge before, so decided to
send a pull request for transparency. Do you want us to do it this way
going forward, or can we just do direct merges in git branches without
tagged pull requests?

Looks like drm-intel-next is ahead wrt backmerges too, so this pulls in
some drm-next to drm-intel-gt-next too.


BR,
Jani.


PS. For future reference, generated using:
$ dim pull-request drm-intel-next drm-intel/drm-intel-gt-next


The following changes since commit c54b39a565227538c52ead2349eb17d54aadd6f7:

  Merge tag 'drm-intel-next-2022-04-13-1' of 
git://anongit.freedesktop.org/drm/drm-intel into drm-next (2022-04-14 12:03:09 
+1000)

are available in the Git repository at:

  git://anongit.freedesktop.org/drm/drm-intel tags/drm-intel-next-2022-05-20

for you to fetch changes up to 5f38c3fb55ce3814b4353320d7a205068a420e48:

  drm/i915/pcode: Add a couple of pcode helpers (2022-05-20 09:11:45 +0100)


drm/i915 drm-intel-next -> drm-intel-gt-next cross-merge sync


Anshuman Gupta (1):
  drm/i915: Use drm_dbg for rpm logging

Anusha Srivatsa (2):
  drm/i915/dmc: Load DMC on DG2
  drm/i915/dmc: Add MMIO range restrictions

Arunpravin Paneer Selvam (2):
  drm/amdgpu: add drm buddy support to amdgpu
  drm: add a check to verify the size alignment

Ashutosh Dixit (2):
  drm/i915: Introduce has_media_ratio_mode
  drm/i915/pcode: Extend pcode functions for multiple gt's

Biju Das (1):
  drm: bridge: adv7511: Enable DRM_BRIDGE_OP_HPD based on HPD interrupt

Changcheng Deng (1):
  fbcon: use min() to make code cleaner

Chen-Yu Tsai (4):
  dt-bindings: vendor-prefixes: Add prefix for SINO WEALTH Eletronics Ltd.
  dt-bindings: display: ssd1307fb: Add entry for SINO WEALTH SH1106
  drm/ssd130x: Support page addressing mode
  drm/ssd130x: Add support for SINO WEALTH SH1106

Christian König (16):
  dma-buf: add enum dma_resv_usage v4
  dma-buf: specify usage while adding fences to dma_resv obj v7
  dma-buf & drm/amdgpu: remove dma_resv workaround
  dma-buf: add DMA_RESV_USAGE_KERNEL v3
  drm/amdgpu: use DMA_RESV_USAGE_KERNEL
  drm/radeon: use DMA_RESV_USAGE_KERNEL
  RDMA: use DMA_RESV_USAGE_KERNEL
  dma-buf: add DMA_RESV_USAGE_BOOKKEEP v3
  dma-buf: wait for map to complete for static attachments
  drm/i915: drop bo->moving dependency
  drm/ttm: remove bo->moving
  dma-buf: drop seq count based update
  seqlock: drop seqcount_ww_mutex_t
  futex: add missing rtmutex.h include
  drm/ttm: fix logic inversion in ttm_eu_reserve_buffers
  drm/ttm: fix kerneldoc for ttm_lru_bulk_move

Christoph Hellwig (27):
  drm/i915/gvt: remove module refcounting in 
intel_gvt_{,un}register_hypervisor
  drm/i915/gvt: remove enum hypervisor_type
  drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops
  drm/i915/gvt: move the gvt code into kvmgt.ko
  drm/i915/gvt: remove intel_gvt_ops
  drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops
  drm/i915/gvt: remove the unused from_virt_to_mfn op
  drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu
  drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu
  drm/i915/gvt: remove vgpu->handle
  drm/i915/gvt: devirtualize ->{read,write}_gpa
  drm/i915/gvt: devirtualize ->{get,put}_vfio_device
  drm/i915/gvt: devirtualize ->set_edid and ->set_opregion
  drm/i915/gvt: devirtualize ->detach_vgpu
  drm/i915/gvt: devirtualize ->inject_msi
  drm/i915/gvt: devirtualize ->is_valid_gfn
  drm/i915/gvt: devirtualize ->gfn_to_mfn
  drm/i915/gvt: devirtualize ->{enable,disable}_page_track
  drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page
  drm/i915/gvt: devirtualize dma_pin_guest_page
  drm/i915/gvt: remove struct intel_gvt_mpt
  drm/i915/gvt: remove the extra vfio_device refcounting for dmabufs
  drm/i915/gvt: streamline intel_vgpu_create
  drm/i915/gvt: pass a struct intel_vgpu to the vfio read/write helpers
  drm/i915/gvt: remove kvmgt_guest_{init,exit}
  drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev
  drm/i915/gvt: merge gvt.c into kvmgvt.c

Colin Ian King (1):
  drm: sti: fix spelling mistake: rejec -> rejection

Dale B Stimson (1):
  drm/i915/pcode: Add a couple of pcode helpers

Daniel Vetter (18):
  fbcon: delete a few unneeded forward decl
  fbcon: Move fbcon_bmove(_rec) functions
  fbcon: Introduce wrapper for console->fb_info lookup
  fbcon: delete delayed loading code
  fbdev/sysfs: Fix locking
  fbcon: