* [PATCH v4 1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-11-06 16:08 ` Ramalingam C 0 siblings, 0 replies; 15+ messages in thread From: Ramalingam C @ 2019-11-06 16:08 UTC (permalink / raw) To: intel-gfx, Chris Wilson; +Cc: Matthew Auld Lookup function to retrieve the pointer to a memory region of a mem_type. Signed-off-by: Ramalingam C <ramalingam.c@intel.com> cc: Matthew Auld <matthew.auld@intel.com> --- drivers/gpu/drm/i915/intel_memory_region.c | 12 ++++++++++++ drivers/gpu/drm/i915/intel_memory_region.h | 3 +++ 2 files changed, 15 insertions(+) diff --git a/drivers/gpu/drm/i915/intel_memory_region.c b/drivers/gpu/drm/i915/intel_memory_region.c index baaeaecc64af..ae899df7a1c2 100644 --- a/drivers/gpu/drm/i915/intel_memory_region.c +++ b/drivers/gpu/drm/i915/intel_memory_region.c @@ -16,6 +16,18 @@ const u32 intel_region_map[] = { [INTEL_REGION_STOLEN] = REGION_MAP(INTEL_MEMORY_STOLEN, 0), }; +struct intel_memory_region * +intel_memory_region_lookup(struct drm_i915_private *i915, + enum intel_memory_type mem_type) +{ + enum intel_region_id id; + + for (id = INTEL_REGION_SMEM; id < INTEL_REGION_UNKNOWN; id++) + if (i915->mm.regions[id]->type == mem_type) + return i915->mm.regions[id]; + return NULL; +} + static u64 intel_memory_region_free_pages(struct intel_memory_region *mem, struct list_head *blocks) diff --git a/drivers/gpu/drm/i915/intel_memory_region.h b/drivers/gpu/drm/i915/intel_memory_region.h index 238722009677..d210936c4d72 100644 --- a/drivers/gpu/drm/i915/intel_memory_region.h +++ b/drivers/gpu/drm/i915/intel_memory_region.h @@ -125,5 +125,8 @@ void intel_memory_region_put(struct intel_memory_region *mem); int intel_memory_regions_hw_probe(struct drm_i915_private *i915); void intel_memory_regions_driver_release(struct drm_i915_private *i915); +struct intel_memory_region * +intel_memory_region_lookup(struct drm_i915_private *i915, + enum intel_memory_type mem_type); #endif -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [Intel-gfx] [PATCH v4 1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-11-06 16:08 ` Ramalingam C 0 siblings, 0 replies; 15+ messages in thread From: Ramalingam C @ 2019-11-06 16:08 UTC (permalink / raw) To: intel-gfx, Chris Wilson; +Cc: Matthew Auld Lookup function to retrieve the pointer to a memory region of a mem_type. Signed-off-by: Ramalingam C <ramalingam.c@intel.com> cc: Matthew Auld <matthew.auld@intel.com> --- drivers/gpu/drm/i915/intel_memory_region.c | 12 ++++++++++++ drivers/gpu/drm/i915/intel_memory_region.h | 3 +++ 2 files changed, 15 insertions(+) diff --git a/drivers/gpu/drm/i915/intel_memory_region.c b/drivers/gpu/drm/i915/intel_memory_region.c index baaeaecc64af..ae899df7a1c2 100644 --- a/drivers/gpu/drm/i915/intel_memory_region.c +++ b/drivers/gpu/drm/i915/intel_memory_region.c @@ -16,6 +16,18 @@ const u32 intel_region_map[] = { [INTEL_REGION_STOLEN] = REGION_MAP(INTEL_MEMORY_STOLEN, 0), }; +struct intel_memory_region * +intel_memory_region_lookup(struct drm_i915_private *i915, + enum intel_memory_type mem_type) +{ + enum intel_region_id id; + + for (id = INTEL_REGION_SMEM; id < INTEL_REGION_UNKNOWN; id++) + if (i915->mm.regions[id]->type == mem_type) + return i915->mm.regions[id]; + return NULL; +} + static u64 intel_memory_region_free_pages(struct intel_memory_region *mem, struct list_head *blocks) diff --git a/drivers/gpu/drm/i915/intel_memory_region.h b/drivers/gpu/drm/i915/intel_memory_region.h index 238722009677..d210936c4d72 100644 --- a/drivers/gpu/drm/i915/intel_memory_region.h +++ b/drivers/gpu/drm/i915/intel_memory_region.h @@ -125,5 +125,8 @@ void intel_memory_region_put(struct intel_memory_region *mem); int intel_memory_regions_hw_probe(struct drm_i915_private *i915); void intel_memory_regions_driver_release(struct drm_i915_private *i915); +struct intel_memory_region * +intel_memory_region_lookup(struct drm_i915_private *i915, + enum intel_memory_type mem_type); #endif -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [PATCH v4 2/2] drm/i915: Create dumb buffer from LMEM @ 2019-11-06 16:08 ` Ramalingam C 0 siblings, 0 replies; 15+ messages in thread From: Ramalingam C @ 2019-11-06 16:08 UTC (permalink / raw) To: intel-gfx, Chris Wilson; +Cc: Matthew Auld When LMEM is supported, dumb buffer preferred to be created from LMEM. v2: Parameters are reshuffled. [Chris] v3: s/region_id/mem_type v4: use the i915_gem_object_create_region [chris] Signed-off-by: Ramalingam C <ramalingam.c@intel.com> cc: Matthew Auld <matthew.auld@intel.com> --- drivers/gpu/drm/i915/i915_gem.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index 143a8952b736..80fb4159cad6 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -44,6 +44,7 @@ #include "gem/i915_gem_clflush.h" #include "gem/i915_gem_context.h" #include "gem/i915_gem_ioctls.h" +#include "gem/i915_gem_region.h" #include "gem/i915_gem_pm.h" #include "gt/intel_engine_user.h" #include "gt/intel_gt.h" @@ -175,6 +176,7 @@ i915_gem_phys_pwrite(struct drm_i915_gem_object *obj, static int i915_gem_create(struct drm_file *file, struct drm_i915_private *dev_priv, + enum intel_memory_type mem_type, u64 *size_p, u32 *handle_p) { @@ -188,7 +190,9 @@ i915_gem_create(struct drm_file *file, return -EINVAL; /* Allocate the new object */ - obj = i915_gem_object_create_shmem(dev_priv, size); + obj = i915_gem_object_create_region(intel_memory_region_lookup(dev_priv, + mem_type), + size, 0); if (IS_ERR(obj)) return PTR_ERR(obj); @@ -208,6 +212,7 @@ i915_gem_dumb_create(struct drm_file *file, struct drm_device *dev, struct drm_mode_create_dumb *args) { + enum intel_memory_type mem_type = INTEL_MEMORY_SYSTEM; int cpp = DIV_ROUND_UP(args->bpp, 8); u32 format; @@ -234,7 +239,11 @@ i915_gem_dumb_create(struct drm_file *file, args->pitch = ALIGN(args->pitch, 4096); args->size = args->pitch * args->height; - return i915_gem_create(file, to_i915(dev), + + if (HAS_LMEM(to_i915(dev))) + mem_type = INTEL_MEMORY_LOCAL; + + return i915_gem_create(file, to_i915(dev), mem_type, &args->size, &args->handle); } @@ -253,7 +262,7 @@ i915_gem_create_ioctl(struct drm_device *dev, void *data, i915_gem_flush_free_objects(dev_priv); - return i915_gem_create(file, dev_priv, + return i915_gem_create(file, dev_priv, INTEL_MEMORY_SYSTEM, &args->size, &args->handle); } -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 15+ messages in thread
* [Intel-gfx] [PATCH v4 2/2] drm/i915: Create dumb buffer from LMEM @ 2019-11-06 16:08 ` Ramalingam C 0 siblings, 0 replies; 15+ messages in thread From: Ramalingam C @ 2019-11-06 16:08 UTC (permalink / raw) To: intel-gfx, Chris Wilson; +Cc: Matthew Auld When LMEM is supported, dumb buffer preferred to be created from LMEM. v2: Parameters are reshuffled. [Chris] v3: s/region_id/mem_type v4: use the i915_gem_object_create_region [chris] Signed-off-by: Ramalingam C <ramalingam.c@intel.com> cc: Matthew Auld <matthew.auld@intel.com> --- drivers/gpu/drm/i915/i915_gem.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_gem.c b/drivers/gpu/drm/i915/i915_gem.c index 143a8952b736..80fb4159cad6 100644 --- a/drivers/gpu/drm/i915/i915_gem.c +++ b/drivers/gpu/drm/i915/i915_gem.c @@ -44,6 +44,7 @@ #include "gem/i915_gem_clflush.h" #include "gem/i915_gem_context.h" #include "gem/i915_gem_ioctls.h" +#include "gem/i915_gem_region.h" #include "gem/i915_gem_pm.h" #include "gt/intel_engine_user.h" #include "gt/intel_gt.h" @@ -175,6 +176,7 @@ i915_gem_phys_pwrite(struct drm_i915_gem_object *obj, static int i915_gem_create(struct drm_file *file, struct drm_i915_private *dev_priv, + enum intel_memory_type mem_type, u64 *size_p, u32 *handle_p) { @@ -188,7 +190,9 @@ i915_gem_create(struct drm_file *file, return -EINVAL; /* Allocate the new object */ - obj = i915_gem_object_create_shmem(dev_priv, size); + obj = i915_gem_object_create_region(intel_memory_region_lookup(dev_priv, + mem_type), + size, 0); if (IS_ERR(obj)) return PTR_ERR(obj); @@ -208,6 +212,7 @@ i915_gem_dumb_create(struct drm_file *file, struct drm_device *dev, struct drm_mode_create_dumb *args) { + enum intel_memory_type mem_type = INTEL_MEMORY_SYSTEM; int cpp = DIV_ROUND_UP(args->bpp, 8); u32 format; @@ -234,7 +239,11 @@ i915_gem_dumb_create(struct drm_file *file, args->pitch = ALIGN(args->pitch, 4096); args->size = args->pitch * args->height; - return i915_gem_create(file, to_i915(dev), + + if (HAS_LMEM(to_i915(dev))) + mem_type = INTEL_MEMORY_LOCAL; + + return i915_gem_create(file, to_i915(dev), mem_type, &args->size, &args->handle); } @@ -253,7 +262,7 @@ i915_gem_create_ioctl(struct drm_device *dev, void *data, i915_gem_flush_free_objects(dev_priv); - return i915_gem_create(file, dev_priv, + return i915_gem_create(file, dev_priv, INTEL_MEMORY_SYSTEM, &args->size, &args->handle); } -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 15+ messages in thread
* Re: [PATCH v4 2/2] drm/i915: Create dumb buffer from LMEM @ 2019-11-07 9:45 ` Chris Wilson 0 siblings, 0 replies; 15+ messages in thread From: Chris Wilson @ 2019-11-07 9:45 UTC (permalink / raw) To: Ramalingam C, intel-gfx; +Cc: Matthew Auld Quoting Ramalingam C (2019-11-06 16:08:19) > When LMEM is supported, dumb buffer preferred to be created from LMEM. Please extend igt/gem_create to also cover dumb buffer creation, in particular the always_clear check. -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Intel-gfx] [PATCH v4 2/2] drm/i915: Create dumb buffer from LMEM @ 2019-11-07 9:45 ` Chris Wilson 0 siblings, 0 replies; 15+ messages in thread From: Chris Wilson @ 2019-11-07 9:45 UTC (permalink / raw) To: Ramalingam C, intel-gfx; +Cc: Matthew Auld Quoting Ramalingam C (2019-11-06 16:08:19) > When LMEM is supported, dumb buffer preferred to be created from LMEM. Please extend igt/gem_create to also cover dumb buffer creation, in particular the always_clear check. -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH v4 1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-11-06 16:15 ` Tang, CQ 0 siblings, 0 replies; 15+ messages in thread From: Tang, CQ @ 2019-11-06 16:15 UTC (permalink / raw) To: C, Ramalingam, intel-gfx, Chris Wilson; +Cc: Auld, Matthew > -----Original Message----- > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of > Ramalingam C > Sent: Wednesday, November 6, 2019 8:08 AM > To: intel-gfx <intel-gfx@lists.freedesktop.org>; Chris Wilson <chris@chris- > wilson.co.uk> > Cc: Auld, Matthew <matthew.auld@intel.com> > Subject: [Intel-gfx] [PATCH v4 1/2] drm/i915: lookup for mem_region of a > mem_type > > Lookup function to retrieve the pointer to a memory region of a mem_type. We could have multi-regions with the same memory type. Your code just returns the first one. Is this desired? --CQ > > Signed-off-by: Ramalingam C <ramalingam.c@intel.com> > cc: Matthew Auld <matthew.auld@intel.com> > --- > drivers/gpu/drm/i915/intel_memory_region.c | 12 ++++++++++++ > drivers/gpu/drm/i915/intel_memory_region.h | 3 +++ > 2 files changed, 15 insertions(+) > > diff --git a/drivers/gpu/drm/i915/intel_memory_region.c > b/drivers/gpu/drm/i915/intel_memory_region.c > index baaeaecc64af..ae899df7a1c2 100644 > --- a/drivers/gpu/drm/i915/intel_memory_region.c > +++ b/drivers/gpu/drm/i915/intel_memory_region.c > @@ -16,6 +16,18 @@ const u32 intel_region_map[] = { > [INTEL_REGION_STOLEN] = REGION_MAP(INTEL_MEMORY_STOLEN, > 0), }; > > +struct intel_memory_region * > +intel_memory_region_lookup(struct drm_i915_private *i915, > + enum intel_memory_type mem_type) > +{ > + enum intel_region_id id; > + > + for (id = INTEL_REGION_SMEM; id < INTEL_REGION_UNKNOWN; > id++) > + if (i915->mm.regions[id]->type == mem_type) > + return i915->mm.regions[id]; > + return NULL; > +} > + > static u64 > intel_memory_region_free_pages(struct intel_memory_region *mem, > struct list_head *blocks) > diff --git a/drivers/gpu/drm/i915/intel_memory_region.h > b/drivers/gpu/drm/i915/intel_memory_region.h > index 238722009677..d210936c4d72 100644 > --- a/drivers/gpu/drm/i915/intel_memory_region.h > +++ b/drivers/gpu/drm/i915/intel_memory_region.h > @@ -125,5 +125,8 @@ void intel_memory_region_put(struct > intel_memory_region *mem); > > int intel_memory_regions_hw_probe(struct drm_i915_private *i915); void > intel_memory_regions_driver_release(struct drm_i915_private *i915); > +struct intel_memory_region * > +intel_memory_region_lookup(struct drm_i915_private *i915, > + enum intel_memory_type mem_type); > > #endif > -- > 2.20.1 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Intel-gfx] [PATCH v4 1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-11-06 16:15 ` Tang, CQ 0 siblings, 0 replies; 15+ messages in thread From: Tang, CQ @ 2019-11-06 16:15 UTC (permalink / raw) To: C, Ramalingam, intel-gfx, Chris Wilson; +Cc: Auld, Matthew > -----Original Message----- > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of > Ramalingam C > Sent: Wednesday, November 6, 2019 8:08 AM > To: intel-gfx <intel-gfx@lists.freedesktop.org>; Chris Wilson <chris@chris- > wilson.co.uk> > Cc: Auld, Matthew <matthew.auld@intel.com> > Subject: [Intel-gfx] [PATCH v4 1/2] drm/i915: lookup for mem_region of a > mem_type > > Lookup function to retrieve the pointer to a memory region of a mem_type. We could have multi-regions with the same memory type. Your code just returns the first one. Is this desired? --CQ > > Signed-off-by: Ramalingam C <ramalingam.c@intel.com> > cc: Matthew Auld <matthew.auld@intel.com> > --- > drivers/gpu/drm/i915/intel_memory_region.c | 12 ++++++++++++ > drivers/gpu/drm/i915/intel_memory_region.h | 3 +++ > 2 files changed, 15 insertions(+) > > diff --git a/drivers/gpu/drm/i915/intel_memory_region.c > b/drivers/gpu/drm/i915/intel_memory_region.c > index baaeaecc64af..ae899df7a1c2 100644 > --- a/drivers/gpu/drm/i915/intel_memory_region.c > +++ b/drivers/gpu/drm/i915/intel_memory_region.c > @@ -16,6 +16,18 @@ const u32 intel_region_map[] = { > [INTEL_REGION_STOLEN] = REGION_MAP(INTEL_MEMORY_STOLEN, > 0), }; > > +struct intel_memory_region * > +intel_memory_region_lookup(struct drm_i915_private *i915, > + enum intel_memory_type mem_type) > +{ > + enum intel_region_id id; > + > + for (id = INTEL_REGION_SMEM; id < INTEL_REGION_UNKNOWN; > id++) > + if (i915->mm.regions[id]->type == mem_type) > + return i915->mm.regions[id]; > + return NULL; > +} > + > static u64 > intel_memory_region_free_pages(struct intel_memory_region *mem, > struct list_head *blocks) > diff --git a/drivers/gpu/drm/i915/intel_memory_region.h > b/drivers/gpu/drm/i915/intel_memory_region.h > index 238722009677..d210936c4d72 100644 > --- a/drivers/gpu/drm/i915/intel_memory_region.h > +++ b/drivers/gpu/drm/i915/intel_memory_region.h > @@ -125,5 +125,8 @@ void intel_memory_region_put(struct > intel_memory_region *mem); > > int intel_memory_regions_hw_probe(struct drm_i915_private *i915); void > intel_memory_regions_driver_release(struct drm_i915_private *i915); > +struct intel_memory_region * > +intel_memory_region_lookup(struct drm_i915_private *i915, > + enum intel_memory_type mem_type); > > #endif > -- > 2.20.1 > > _______________________________________________ > Intel-gfx mailing list > Intel-gfx@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [PATCH v4 1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-11-06 16:25 ` Ramalingam C 0 siblings, 0 replies; 15+ messages in thread From: Ramalingam C @ 2019-11-06 16:25 UTC (permalink / raw) To: Tang, CQ; +Cc: intel-gfx, Auld, Matthew On 2019-11-06 at 21:45:44 +0530, Tang, CQ wrote: > > > > -----Original Message----- > > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of > > Ramalingam C > > Sent: Wednesday, November 6, 2019 8:08 AM > > To: intel-gfx <intel-gfx@lists.freedesktop.org>; Chris Wilson <chris@chris- > > wilson.co.uk> > > Cc: Auld, Matthew <matthew.auld@intel.com> > > Subject: [Intel-gfx] [PATCH v4 1/2] drm/i915: lookup for mem_region of a > > mem_type > > > > Lookup function to retrieve the pointer to a memory region of a mem_type. > > We could have multi-regions with the same memory type. Your code just returns the first one. Is this desired? At present even i915_gem_object_create_lmem i915_gem_object_create_shmem retrieve the mem_region in this manner only. may be when we have more region_ids per type we could extend based on a need. This is just my thoughts. -Ram > > --CQ > > > > > Signed-off-by: Ramalingam C <ramalingam.c@intel.com> > > cc: Matthew Auld <matthew.auld@intel.com> > > --- > > drivers/gpu/drm/i915/intel_memory_region.c | 12 ++++++++++++ > > drivers/gpu/drm/i915/intel_memory_region.h | 3 +++ > > 2 files changed, 15 insertions(+) > > > > diff --git a/drivers/gpu/drm/i915/intel_memory_region.c > > b/drivers/gpu/drm/i915/intel_memory_region.c > > index baaeaecc64af..ae899df7a1c2 100644 > > --- a/drivers/gpu/drm/i915/intel_memory_region.c > > +++ b/drivers/gpu/drm/i915/intel_memory_region.c > > @@ -16,6 +16,18 @@ const u32 intel_region_map[] = { > > [INTEL_REGION_STOLEN] = REGION_MAP(INTEL_MEMORY_STOLEN, > > 0), }; > > > > +struct intel_memory_region * > > +intel_memory_region_lookup(struct drm_i915_private *i915, > > + enum intel_memory_type mem_type) > > +{ > > + enum intel_region_id id; > > + > > + for (id = INTEL_REGION_SMEM; id < INTEL_REGION_UNKNOWN; > > id++) > > + if (i915->mm.regions[id]->type == mem_type) > > + return i915->mm.regions[id]; > > + return NULL; > > +} > > + > > static u64 > > intel_memory_region_free_pages(struct intel_memory_region *mem, > > struct list_head *blocks) > > diff --git a/drivers/gpu/drm/i915/intel_memory_region.h > > b/drivers/gpu/drm/i915/intel_memory_region.h > > index 238722009677..d210936c4d72 100644 > > --- a/drivers/gpu/drm/i915/intel_memory_region.h > > +++ b/drivers/gpu/drm/i915/intel_memory_region.h > > @@ -125,5 +125,8 @@ void intel_memory_region_put(struct > > intel_memory_region *mem); > > > > int intel_memory_regions_hw_probe(struct drm_i915_private *i915); void > > intel_memory_regions_driver_release(struct drm_i915_private *i915); > > +struct intel_memory_region * > > +intel_memory_region_lookup(struct drm_i915_private *i915, > > + enum intel_memory_type mem_type); > > > > #endif > > -- > > 2.20.1 > > > > _______________________________________________ > > Intel-gfx mailing list > > Intel-gfx@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [Intel-gfx] [PATCH v4 1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-11-06 16:25 ` Ramalingam C 0 siblings, 0 replies; 15+ messages in thread From: Ramalingam C @ 2019-11-06 16:25 UTC (permalink / raw) To: Tang, CQ; +Cc: intel-gfx, Auld, Matthew On 2019-11-06 at 21:45:44 +0530, Tang, CQ wrote: > > > > -----Original Message----- > > From: Intel-gfx <intel-gfx-bounces@lists.freedesktop.org> On Behalf Of > > Ramalingam C > > Sent: Wednesday, November 6, 2019 8:08 AM > > To: intel-gfx <intel-gfx@lists.freedesktop.org>; Chris Wilson <chris@chris- > > wilson.co.uk> > > Cc: Auld, Matthew <matthew.auld@intel.com> > > Subject: [Intel-gfx] [PATCH v4 1/2] drm/i915: lookup for mem_region of a > > mem_type > > > > Lookup function to retrieve the pointer to a memory region of a mem_type. > > We could have multi-regions with the same memory type. Your code just returns the first one. Is this desired? At present even i915_gem_object_create_lmem i915_gem_object_create_shmem retrieve the mem_region in this manner only. may be when we have more region_ids per type we could extend based on a need. This is just my thoughts. -Ram > > --CQ > > > > > Signed-off-by: Ramalingam C <ramalingam.c@intel.com> > > cc: Matthew Auld <matthew.auld@intel.com> > > --- > > drivers/gpu/drm/i915/intel_memory_region.c | 12 ++++++++++++ > > drivers/gpu/drm/i915/intel_memory_region.h | 3 +++ > > 2 files changed, 15 insertions(+) > > > > diff --git a/drivers/gpu/drm/i915/intel_memory_region.c > > b/drivers/gpu/drm/i915/intel_memory_region.c > > index baaeaecc64af..ae899df7a1c2 100644 > > --- a/drivers/gpu/drm/i915/intel_memory_region.c > > +++ b/drivers/gpu/drm/i915/intel_memory_region.c > > @@ -16,6 +16,18 @@ const u32 intel_region_map[] = { > > [INTEL_REGION_STOLEN] = REGION_MAP(INTEL_MEMORY_STOLEN, > > 0), }; > > > > +struct intel_memory_region * > > +intel_memory_region_lookup(struct drm_i915_private *i915, > > + enum intel_memory_type mem_type) > > +{ > > + enum intel_region_id id; > > + > > + for (id = INTEL_REGION_SMEM; id < INTEL_REGION_UNKNOWN; > > id++) > > + if (i915->mm.regions[id]->type == mem_type) > > + return i915->mm.regions[id]; > > + return NULL; > > +} > > + > > static u64 > > intel_memory_region_free_pages(struct intel_memory_region *mem, > > struct list_head *blocks) > > diff --git a/drivers/gpu/drm/i915/intel_memory_region.h > > b/drivers/gpu/drm/i915/intel_memory_region.h > > index 238722009677..d210936c4d72 100644 > > --- a/drivers/gpu/drm/i915/intel_memory_region.h > > +++ b/drivers/gpu/drm/i915/intel_memory_region.h > > @@ -125,5 +125,8 @@ void intel_memory_region_put(struct > > intel_memory_region *mem); > > > > int intel_memory_regions_hw_probe(struct drm_i915_private *i915); void > > intel_memory_regions_driver_release(struct drm_i915_private *i915); > > +struct intel_memory_region * > > +intel_memory_region_lookup(struct drm_i915_private *i915, > > + enum intel_memory_type mem_type); > > > > #endif > > -- > > 2.20.1 > > > > _______________________________________________ > > Intel-gfx mailing list > > Intel-gfx@lists.freedesktop.org > > https://lists.freedesktop.org/mailman/listinfo/intel-gfx _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ Fi.CI.BAT: success for series starting with [v4,1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-11-06 20:14 ` Patchwork 0 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2019-11-06 20:14 UTC (permalink / raw) To: Ramalingam C; +Cc: intel-gfx == Series Details == Series: series starting with [v4,1/2] drm/i915: lookup for mem_region of a mem_type URL : https://patchwork.freedesktop.org/series/69075/ State : success == Summary == CI Bug Log - changes from CI_DRM_7274 -> Patchwork_15158 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_15158: ### IGT changes ### #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@i915_selftest@live_hugepages: - {fi-icl-y}: [PASS][1] -> [DMESG-WARN][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/fi-icl-y/igt@i915_selftest@live_hugepages.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/fi-icl-y/igt@i915_selftest@live_hugepages.html Known issues ------------ Here are the changes found in Patchwork_15158 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_gem_contexts: - fi-bsw-nick: [PASS][3] -> [INCOMPLETE][4] ([fdo# 111542]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/fi-bsw-nick/igt@i915_selftest@live_gem_contexts.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/fi-bsw-nick/igt@i915_selftest@live_gem_contexts.html #### Possible fixes #### * igt@gem_exec_suspend@basic: - {fi-icl-guc}: [FAIL][5] ([fdo#111699]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/fi-icl-guc/igt@gem_exec_suspend@basic.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/fi-icl-guc/igt@gem_exec_suspend@basic.html * igt@kms_chamelium@dp-crc-fast: - {fi-icl-u4}: [FAIL][7] ([fdo#111045]) -> [PASS][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/fi-icl-u4/igt@kms_chamelium@dp-crc-fast.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/fi-icl-u4/igt@kms_chamelium@dp-crc-fast.html #### Warnings #### * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-7500u: [FAIL][9] ([fdo#111045] / [fdo#111096]) -> [FAIL][10] ([fdo#111407]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo# 111542]: https://bugs.freedesktop.org/show_bug.cgi?id= 111542 [fdo#111045]: https://bugs.freedesktop.org/show_bug.cgi?id=111045 [fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096 [fdo#111407]: https://bugs.freedesktop.org/show_bug.cgi?id=111407 [fdo#111699]: https://bugs.freedesktop.org/show_bug.cgi?id=111699 Participating hosts (51 -> 45) ------------------------------ Missing (6): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-ctg-p8600 fi-byt-clapper fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7274 -> Patchwork_15158 CI-20190529: 20190529 CI_DRM_7274: bd7bf4f7bb4caede96cd1c086cc6760a584bd721 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5264: f21213012393bd8041ad93084ce29da088ef8426 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_15158: 960cfb3aac8d2c7eeb6434ba29cb83c8da3ff522 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 960cfb3aac8d drm/i915: Create dumb buffer from LMEM 03a4ffac2975 drm/i915: lookup for mem_region of a mem_type == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* [Intel-gfx] ✓ Fi.CI.BAT: success for series starting with [v4,1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-11-06 20:14 ` Patchwork 0 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2019-11-06 20:14 UTC (permalink / raw) To: Ramalingam C; +Cc: intel-gfx == Series Details == Series: series starting with [v4,1/2] drm/i915: lookup for mem_region of a mem_type URL : https://patchwork.freedesktop.org/series/69075/ State : success == Summary == CI Bug Log - changes from CI_DRM_7274 -> Patchwork_15158 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/index.html Possible new issues ------------------- Here are the unknown changes that may have been introduced in Patchwork_15158: ### IGT changes ### #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@i915_selftest@live_hugepages: - {fi-icl-y}: [PASS][1] -> [DMESG-WARN][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/fi-icl-y/igt@i915_selftest@live_hugepages.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/fi-icl-y/igt@i915_selftest@live_hugepages.html Known issues ------------ Here are the changes found in Patchwork_15158 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@i915_selftest@live_gem_contexts: - fi-bsw-nick: [PASS][3] -> [INCOMPLETE][4] ([fdo# 111542]) [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/fi-bsw-nick/igt@i915_selftest@live_gem_contexts.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/fi-bsw-nick/igt@i915_selftest@live_gem_contexts.html #### Possible fixes #### * igt@gem_exec_suspend@basic: - {fi-icl-guc}: [FAIL][5] ([fdo#111699]) -> [PASS][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/fi-icl-guc/igt@gem_exec_suspend@basic.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/fi-icl-guc/igt@gem_exec_suspend@basic.html * igt@kms_chamelium@dp-crc-fast: - {fi-icl-u4}: [FAIL][7] ([fdo#111045]) -> [PASS][8] [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/fi-icl-u4/igt@kms_chamelium@dp-crc-fast.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/fi-icl-u4/igt@kms_chamelium@dp-crc-fast.html #### Warnings #### * igt@kms_chamelium@hdmi-hpd-fast: - fi-kbl-7500u: [FAIL][9] ([fdo#111045] / [fdo#111096]) -> [FAIL][10] ([fdo#111407]) [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo# 111542]: https://bugs.freedesktop.org/show_bug.cgi?id= 111542 [fdo#111045]: https://bugs.freedesktop.org/show_bug.cgi?id=111045 [fdo#111096]: https://bugs.freedesktop.org/show_bug.cgi?id=111096 [fdo#111407]: https://bugs.freedesktop.org/show_bug.cgi?id=111407 [fdo#111699]: https://bugs.freedesktop.org/show_bug.cgi?id=111699 Participating hosts (51 -> 45) ------------------------------ Missing (6): fi-ilk-m540 fi-hsw-4200u fi-byt-squawks fi-ctg-p8600 fi-byt-clapper fi-bdw-samus Build changes ------------- * CI: CI-20190529 -> None * Linux: CI_DRM_7274 -> Patchwork_15158 CI-20190529: 20190529 CI_DRM_7274: bd7bf4f7bb4caede96cd1c086cc6760a584bd721 @ git://anongit.freedesktop.org/gfx-ci/linux IGT_5264: f21213012393bd8041ad93084ce29da088ef8426 @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools Patchwork_15158: 960cfb3aac8d2c7eeb6434ba29cb83c8da3ff522 @ git://anongit.freedesktop.org/gfx-ci/linux == Linux commits == 960cfb3aac8d drm/i915: Create dumb buffer from LMEM 03a4ffac2975 drm/i915: lookup for mem_region of a mem_type == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* ✓ Fi.CI.IGT: success for series starting with [v4,1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-11-07 21:19 ` Patchwork 0 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2019-11-07 21:19 UTC (permalink / raw) To: Ramalingam C; +Cc: intel-gfx == Series Details == Series: series starting with [v4,1/2] drm/i915: lookup for mem_region of a mem_type URL : https://patchwork.freedesktop.org/series/69075/ State : success == Summary == CI Bug Log - changes from CI_DRM_7274_full -> Patchwork_15158_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_15158_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_isolation@rcs0-s3: - shard-kbl: [PASS][1] -> [DMESG-WARN][2] ([fdo#108566]) +3 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-kbl6/igt@gem_ctx_isolation@rcs0-s3.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-kbl7/igt@gem_ctx_isolation@rcs0-s3.html * igt@gem_ctx_isolation@vcs1-none: - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#109276] / [fdo#112080]) +2 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb2/igt@gem_ctx_isolation@vcs1-none.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb6/igt@gem_ctx_isolation@vcs1-none.html * igt@gem_exec_create@madvise: - shard-tglb: [PASS][5] -> [INCOMPLETE][6] ([fdo#111747]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb2/igt@gem_exec_create@madvise.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb6/igt@gem_exec_create@madvise.html * igt@gem_exec_parallel@vcs1-fds: - shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#112080]) +11 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb2/igt@gem_exec_parallel@vcs1-fds.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb5/igt@gem_exec_parallel@vcs1-fds.html * igt@gem_exec_schedule@independent-bsd2: - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#109276]) +24 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb1/igt@gem_exec_schedule@independent-bsd2.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb8/igt@gem_exec_schedule@independent-bsd2.html * igt@gem_exec_schedule@preempt-other-chain-bsd: - shard-iclb: [PASS][11] -> [SKIP][12] ([fdo#112146]) +2 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb8/igt@gem_exec_schedule@preempt-other-chain-bsd.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb1/igt@gem_exec_schedule@preempt-other-chain-bsd.html * igt@gem_softpin@noreloc-s3: - shard-tglb: [PASS][13] -> [INCOMPLETE][14] ([fdo#111832]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb6/igt@gem_softpin@noreloc-s3.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb3/igt@gem_softpin@noreloc-s3.html * igt@gem_userptr_blits@map-fixed-invalidate-busy: - shard-hsw: [PASS][15] -> [DMESG-WARN][16] ([fdo#111870]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-hsw2/igt@gem_userptr_blits@map-fixed-invalidate-busy.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-hsw5/igt@gem_userptr_blits@map-fixed-invalidate-busy.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy: - shard-snb: [PASS][17] -> [DMESG-WARN][18] ([fdo#111870]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-snb1/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-snb6/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html * igt@gem_workarounds@suspend-resume-context: - shard-apl: [PASS][19] -> [DMESG-WARN][20] ([fdo#108566]) +1 similar issue [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-apl3/igt@gem_workarounds@suspend-resume-context.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-apl6/igt@gem_workarounds@suspend-resume-context.html * igt@i915_pm_rpm@drm-resources-equal: - shard-iclb: [PASS][21] -> [INCOMPLETE][22] ([fdo#107713] / [fdo#108840]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb4/igt@i915_pm_rpm@drm-resources-equal.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@i915_pm_rpm@drm-resources-equal.html * igt@i915_selftest@live_gt_heartbeat: - shard-apl: [PASS][23] -> [DMESG-FAIL][24] ([fdo#112096]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-apl1/igt@i915_selftest@live_gt_heartbeat.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-apl6/igt@i915_selftest@live_gt_heartbeat.html * igt@kms_atomic_transition@1x-modeset-transitions: - shard-snb: [PASS][25] -> [SKIP][26] ([fdo#109271]) +1 similar issue [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-snb4/igt@kms_atomic_transition@1x-modeset-transitions.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-snb6/igt@kms_atomic_transition@1x-modeset-transitions.html * igt@kms_flip@flip-vs-expired-vblank: - shard-skl: [PASS][27] -> [FAIL][28] ([fdo#105363]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl4/igt@kms_flip@flip-vs-expired-vblank.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl5/igt@kms_flip@flip-vs-expired-vblank.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-skl: [PASS][29] -> [INCOMPLETE][30] ([fdo#109507]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl5/igt@kms_flip@flip-vs-suspend-interruptible.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl6/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-iclb: [PASS][31] -> [FAIL][32] ([fdo#103167]) +3 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-suspend.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move: - shard-tglb: [PASS][33] -> [FAIL][34] ([fdo#103167]) +2 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c: - shard-kbl: [PASS][35] -> [INCOMPLETE][36] ([fdo#103665]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-kbl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-kbl4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html * igt@kms_psr@psr2_cursor_render: - shard-iclb: [PASS][37] -> [SKIP][38] ([fdo#109441]) +2 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb2/igt@kms_psr@psr2_cursor_render.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb6/igt@kms_psr@psr2_cursor_render.html * igt@kms_vblank@pipe-a-ts-continuation-suspend: - shard-tglb: [PASS][39] -> [INCOMPLETE][40] ([fdo#111832] / [fdo#111850]) +3 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html * igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend: - shard-tglb: [PASS][41] -> [INCOMPLETE][42] ([fdo#111850]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb6/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb7/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html #### Possible fixes #### * igt@gem_ctx_isolation@vcs1-clean: - shard-iclb: [SKIP][43] ([fdo#109276] / [fdo#112080]) -> [PASS][44] +1 similar issue [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb3/igt@gem_ctx_isolation@vcs1-clean.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@gem_ctx_isolation@vcs1-clean.html * igt@gem_ctx_isolation@vcs1-s3: - shard-tglb: [INCOMPLETE][45] ([fdo#111832]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb7/igt@gem_ctx_isolation@vcs1-s3.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb9/igt@gem_ctx_isolation@vcs1-s3.html * igt@gem_ctx_switch@vcs1: - shard-iclb: [SKIP][47] ([fdo#112080]) -> [PASS][48] +12 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb7/igt@gem_ctx_switch@vcs1.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@gem_ctx_switch@vcs1.html * igt@gem_exec_schedule@in-order-bsd: - shard-iclb: [SKIP][49] ([fdo#112146]) -> [PASS][50] +8 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb2/igt@gem_exec_schedule@in-order-bsd.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb6/igt@gem_exec_schedule@in-order-bsd.html * igt@gem_userptr_blits@map-fixed-invalidate-busy-gup: - shard-snb: [DMESG-WARN][51] ([fdo#111870]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-snb4/igt@gem_userptr_blits@map-fixed-invalidate-busy-gup.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-snb2/igt@gem_userptr_blits@map-fixed-invalidate-busy-gup.html * igt@gem_userptr_blits@sync-unmap-cycles: - shard-hsw: [DMESG-WARN][53] ([fdo#111870]) -> [PASS][54] +1 similar issue [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-hsw4/igt@gem_userptr_blits@sync-unmap-cycles.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-hsw5/igt@gem_userptr_blits@sync-unmap-cycles.html * igt@gem_workarounds@suspend-resume-fd: - shard-skl: [INCOMPLETE][55] ([fdo#104108]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl9/igt@gem_workarounds@suspend-resume-fd.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl4/igt@gem_workarounds@suspend-resume-fd.html * igt@i915_pm_rps@waitboost: - shard-apl: [FAIL][57] ([fdo#102250]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-apl6/igt@i915_pm_rps@waitboost.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-apl1/igt@i915_pm_rps@waitboost.html - shard-glk: [FAIL][59] ([fdo#102250]) -> [PASS][60] [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-glk3/igt@i915_pm_rps@waitboost.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-glk7/igt@i915_pm_rps@waitboost.html * igt@i915_suspend@fence-restore-untiled: - shard-kbl: [INCOMPLETE][61] ([fdo#103665]) -> [PASS][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-kbl4/igt@i915_suspend@fence-restore-untiled.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-kbl7/igt@i915_suspend@fence-restore-untiled.html * igt@kms_cursor_crc@pipe-c-cursor-suspend: - shard-apl: [DMESG-WARN][63] ([fdo#108566]) -> [PASS][64] +1 similar issue [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-apl6/igt@kms_cursor_crc@pipe-c-cursor-suspend.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-apl2/igt@kms_cursor_crc@pipe-c-cursor-suspend.html * igt@kms_cursor_legacy@cursor-vs-flip-toggle: - shard-hsw: [FAIL][65] ([fdo#103355]) -> [PASS][66] [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-hsw1/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-hsw6/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-tglb: [INCOMPLETE][67] ([fdo#111747] / [fdo#111832] / [fdo#111850]) -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb3/igt@kms_fbcon_fbt@fbc-suspend.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb6/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-skl: [FAIL][69] ([fdo#105363]) -> [PASS][70] [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render: - shard-iclb: [FAIL][71] ([fdo#103167]) -> [PASS][72] +4 similar issues [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-kbl: [DMESG-WARN][73] ([fdo#108566]) -> [PASS][74] +4 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-suspend.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-kbl1/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render: - shard-tglb: [FAIL][75] ([fdo#103167]) -> [PASS][76] +2 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb8/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-suspend: - shard-tglb: [INCOMPLETE][77] ([fdo#111832] / [fdo#111850] / [fdo#111884]) -> [PASS][78] [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb7/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min: - shard-skl: [FAIL][79] ([fdo#108145]) -> [PASS][80] [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl3/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl10/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc: - shard-skl: [FAIL][81] ([fdo#108145] / [fdo#110403]) -> [PASS][82] [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl5/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl6/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html * igt@kms_plane_lowres@pipe-a-tiling-y: - shard-iclb: [FAIL][83] ([fdo#103166]) -> [PASS][84] [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb1/igt@kms_plane_lowres@pipe-a-tiling-y.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb8/igt@kms_plane_lowres@pipe-a-tiling-y.html * igt@kms_psr@psr2_primary_mmap_cpu: - shard-iclb: [SKIP][85] ([fdo#109441]) -> [PASS][86] +1 similar issue [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb4/igt@kms_psr@psr2_primary_mmap_cpu.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html * igt@kms_vblank@pipe-d-ts-continuation-suspend: - shard-tglb: [INCOMPLETE][87] ([fdo#111850]) -> [PASS][88] +1 similar issue [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb7/igt@kms_vblank@pipe-d-ts-continuation-suspend.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb7/igt@kms_vblank@pipe-d-ts-continuation-suspend.html * igt@perf_pmu@cpu-hotplug: - shard-glk: [TIMEOUT][89] ([fdo#111800]) -> [PASS][90] +1 similar issue [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-glk8/igt@perf_pmu@cpu-hotplug.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-glk9/igt@perf_pmu@cpu-hotplug.html * igt@prime_vgem@fence-wait-bsd2: - shard-iclb: [SKIP][91] ([fdo#109276]) -> [PASS][92] +15 similar issues [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb3/igt@prime_vgem@fence-wait-bsd2.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@prime_vgem@fence-wait-bsd2.html #### Warnings #### * igt@gem_ctx_isolation@vcs1-nonpriv: - shard-iclb: [SKIP][93] ([fdo#109276] / [fdo#112080]) -> [FAIL][94] ([fdo#111329]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb5/igt@gem_ctx_isolation@vcs1-nonpriv.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv.html * igt@gem_exec_schedule@deep-render: - shard-tglb: [FAIL][95] ([fdo#111646]) -> [INCOMPLETE][96] ([fdo#111671]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb8/igt@gem_exec_schedule@deep-render.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb1/igt@gem_exec_schedule@deep-render.html * igt@kms_cursor_crc@pipe-b-cursor-suspend: - shard-tglb: [INCOMPLETE][97] ([fdo#111832] / [fdo#111850]) -> [FAIL][98] ([fdo#111703]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb8/igt@kms_cursor_crc@pipe-b-cursor-suspend.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb9/igt@kms_cursor_crc@pipe-b-cursor-suspend.html [fdo#102250]: https://bugs.freedesktop.org/show_bug.cgi?id=102250 [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103355]: https://bugs.freedesktop.org/show_bug.cgi?id=103355 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363 [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566 [fdo#108840]: https://bugs.freedesktop.org/show_bug.cgi?id=108840 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109507]: https://bugs.freedesktop.org/show_bug.cgi?id=109507 [fdo#110403]: https://bugs.freedesktop.org/show_bug.cgi?id=110403 [fdo#111329]: https://bugs.freedesktop.org/show_bug.cgi?id=111329 [fdo#111646]: https://bugs.freedesktop.org/show_bug.cgi?id=111646 [fdo#111671]: https://bugs.freedesktop.org/show_bug.cgi?id=111671 [fdo#111703]: https://bugs.freedesktop.org/show_bug.cgi?id=111703 [fdo#111747]: https://bugs.freedesktop.org/show_bug.cgi?id=111747 [fdo#111800]: https://bugs.freedesktop.org/show_bug.cgi?id=111800 [fdo#111832]: https://bugs.freedesktop.org/show_bug.cgi?id=111832 [fdo#111850]: https == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* [Intel-gfx] ✓ Fi.CI.IGT: success for series starting with [v4,1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-11-07 21:19 ` Patchwork 0 siblings, 0 replies; 15+ messages in thread From: Patchwork @ 2019-11-07 21:19 UTC (permalink / raw) To: Ramalingam C; +Cc: intel-gfx == Series Details == Series: series starting with [v4,1/2] drm/i915: lookup for mem_region of a mem_type URL : https://patchwork.freedesktop.org/series/69075/ State : success == Summary == CI Bug Log - changes from CI_DRM_7274_full -> Patchwork_15158_full ==================================================== Summary ------- **SUCCESS** No regressions found. Known issues ------------ Here are the changes found in Patchwork_15158_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_ctx_isolation@rcs0-s3: - shard-kbl: [PASS][1] -> [DMESG-WARN][2] ([fdo#108566]) +3 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-kbl6/igt@gem_ctx_isolation@rcs0-s3.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-kbl7/igt@gem_ctx_isolation@rcs0-s3.html * igt@gem_ctx_isolation@vcs1-none: - shard-iclb: [PASS][3] -> [SKIP][4] ([fdo#109276] / [fdo#112080]) +2 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb2/igt@gem_ctx_isolation@vcs1-none.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb6/igt@gem_ctx_isolation@vcs1-none.html * igt@gem_exec_create@madvise: - shard-tglb: [PASS][5] -> [INCOMPLETE][6] ([fdo#111747]) [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb2/igt@gem_exec_create@madvise.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb6/igt@gem_exec_create@madvise.html * igt@gem_exec_parallel@vcs1-fds: - shard-iclb: [PASS][7] -> [SKIP][8] ([fdo#112080]) +11 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb2/igt@gem_exec_parallel@vcs1-fds.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb5/igt@gem_exec_parallel@vcs1-fds.html * igt@gem_exec_schedule@independent-bsd2: - shard-iclb: [PASS][9] -> [SKIP][10] ([fdo#109276]) +24 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb1/igt@gem_exec_schedule@independent-bsd2.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb8/igt@gem_exec_schedule@independent-bsd2.html * igt@gem_exec_schedule@preempt-other-chain-bsd: - shard-iclb: [PASS][11] -> [SKIP][12] ([fdo#112146]) +2 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb8/igt@gem_exec_schedule@preempt-other-chain-bsd.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb1/igt@gem_exec_schedule@preempt-other-chain-bsd.html * igt@gem_softpin@noreloc-s3: - shard-tglb: [PASS][13] -> [INCOMPLETE][14] ([fdo#111832]) [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb6/igt@gem_softpin@noreloc-s3.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb3/igt@gem_softpin@noreloc-s3.html * igt@gem_userptr_blits@map-fixed-invalidate-busy: - shard-hsw: [PASS][15] -> [DMESG-WARN][16] ([fdo#111870]) +1 similar issue [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-hsw2/igt@gem_userptr_blits@map-fixed-invalidate-busy.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-hsw5/igt@gem_userptr_blits@map-fixed-invalidate-busy.html * igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy: - shard-snb: [PASS][17] -> [DMESG-WARN][18] ([fdo#111870]) [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-snb1/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-snb6/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html * igt@gem_workarounds@suspend-resume-context: - shard-apl: [PASS][19] -> [DMESG-WARN][20] ([fdo#108566]) +1 similar issue [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-apl3/igt@gem_workarounds@suspend-resume-context.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-apl6/igt@gem_workarounds@suspend-resume-context.html * igt@i915_pm_rpm@drm-resources-equal: - shard-iclb: [PASS][21] -> [INCOMPLETE][22] ([fdo#107713] / [fdo#108840]) [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb4/igt@i915_pm_rpm@drm-resources-equal.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@i915_pm_rpm@drm-resources-equal.html * igt@i915_selftest@live_gt_heartbeat: - shard-apl: [PASS][23] -> [DMESG-FAIL][24] ([fdo#112096]) [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-apl1/igt@i915_selftest@live_gt_heartbeat.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-apl6/igt@i915_selftest@live_gt_heartbeat.html * igt@kms_atomic_transition@1x-modeset-transitions: - shard-snb: [PASS][25] -> [SKIP][26] ([fdo#109271]) +1 similar issue [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-snb4/igt@kms_atomic_transition@1x-modeset-transitions.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-snb6/igt@kms_atomic_transition@1x-modeset-transitions.html * igt@kms_flip@flip-vs-expired-vblank: - shard-skl: [PASS][27] -> [FAIL][28] ([fdo#105363]) [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl4/igt@kms_flip@flip-vs-expired-vblank.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl5/igt@kms_flip@flip-vs-expired-vblank.html * igt@kms_flip@flip-vs-suspend-interruptible: - shard-skl: [PASS][29] -> [INCOMPLETE][30] ([fdo#109507]) [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl5/igt@kms_flip@flip-vs-suspend-interruptible.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl6/igt@kms_flip@flip-vs-suspend-interruptible.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-iclb: [PASS][31] -> [FAIL][32] ([fdo#103167]) +3 similar issues [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-suspend.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move: - shard-tglb: [PASS][33] -> [FAIL][34] ([fdo#103167]) +2 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb4/igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-spr-indfb-move.html * igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c: - shard-kbl: [PASS][35] -> [INCOMPLETE][36] ([fdo#103665]) [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-kbl2/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-kbl4/igt@kms_pipe_crc_basic@suspend-read-crc-pipe-c.html * igt@kms_psr@psr2_cursor_render: - shard-iclb: [PASS][37] -> [SKIP][38] ([fdo#109441]) +2 similar issues [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb2/igt@kms_psr@psr2_cursor_render.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb6/igt@kms_psr@psr2_cursor_render.html * igt@kms_vblank@pipe-a-ts-continuation-suspend: - shard-tglb: [PASS][39] -> [INCOMPLETE][40] ([fdo#111832] / [fdo#111850]) +3 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb3/igt@kms_vblank@pipe-a-ts-continuation-suspend.html * igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend: - shard-tglb: [PASS][41] -> [INCOMPLETE][42] ([fdo#111850]) [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb6/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb7/igt@kms_vblank@pipe-c-ts-continuation-dpms-suspend.html #### Possible fixes #### * igt@gem_ctx_isolation@vcs1-clean: - shard-iclb: [SKIP][43] ([fdo#109276] / [fdo#112080]) -> [PASS][44] +1 similar issue [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb3/igt@gem_ctx_isolation@vcs1-clean.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@gem_ctx_isolation@vcs1-clean.html * igt@gem_ctx_isolation@vcs1-s3: - shard-tglb: [INCOMPLETE][45] ([fdo#111832]) -> [PASS][46] [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb7/igt@gem_ctx_isolation@vcs1-s3.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb9/igt@gem_ctx_isolation@vcs1-s3.html * igt@gem_ctx_switch@vcs1: - shard-iclb: [SKIP][47] ([fdo#112080]) -> [PASS][48] +12 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb7/igt@gem_ctx_switch@vcs1.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@gem_ctx_switch@vcs1.html * igt@gem_exec_schedule@in-order-bsd: - shard-iclb: [SKIP][49] ([fdo#112146]) -> [PASS][50] +8 similar issues [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb2/igt@gem_exec_schedule@in-order-bsd.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb6/igt@gem_exec_schedule@in-order-bsd.html * igt@gem_userptr_blits@map-fixed-invalidate-busy-gup: - shard-snb: [DMESG-WARN][51] ([fdo#111870]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-snb4/igt@gem_userptr_blits@map-fixed-invalidate-busy-gup.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-snb2/igt@gem_userptr_blits@map-fixed-invalidate-busy-gup.html * igt@gem_userptr_blits@sync-unmap-cycles: - shard-hsw: [DMESG-WARN][53] ([fdo#111870]) -> [PASS][54] +1 similar issue [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-hsw4/igt@gem_userptr_blits@sync-unmap-cycles.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-hsw5/igt@gem_userptr_blits@sync-unmap-cycles.html * igt@gem_workarounds@suspend-resume-fd: - shard-skl: [INCOMPLETE][55] ([fdo#104108]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl9/igt@gem_workarounds@suspend-resume-fd.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl4/igt@gem_workarounds@suspend-resume-fd.html * igt@i915_pm_rps@waitboost: - shard-apl: [FAIL][57] ([fdo#102250]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-apl6/igt@i915_pm_rps@waitboost.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-apl1/igt@i915_pm_rps@waitboost.html - shard-glk: [FAIL][59] ([fdo#102250]) -> [PASS][60] [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-glk3/igt@i915_pm_rps@waitboost.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-glk7/igt@i915_pm_rps@waitboost.html * igt@i915_suspend@fence-restore-untiled: - shard-kbl: [INCOMPLETE][61] ([fdo#103665]) -> [PASS][62] [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-kbl4/igt@i915_suspend@fence-restore-untiled.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-kbl7/igt@i915_suspend@fence-restore-untiled.html * igt@kms_cursor_crc@pipe-c-cursor-suspend: - shard-apl: [DMESG-WARN][63] ([fdo#108566]) -> [PASS][64] +1 similar issue [63]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-apl6/igt@kms_cursor_crc@pipe-c-cursor-suspend.html [64]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-apl2/igt@kms_cursor_crc@pipe-c-cursor-suspend.html * igt@kms_cursor_legacy@cursor-vs-flip-toggle: - shard-hsw: [FAIL][65] ([fdo#103355]) -> [PASS][66] [65]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-hsw1/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html [66]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-hsw6/igt@kms_cursor_legacy@cursor-vs-flip-toggle.html * igt@kms_fbcon_fbt@fbc-suspend: - shard-tglb: [INCOMPLETE][67] ([fdo#111747] / [fdo#111832] / [fdo#111850]) -> [PASS][68] [67]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb3/igt@kms_fbcon_fbt@fbc-suspend.html [68]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb6/igt@kms_fbcon_fbt@fbc-suspend.html * igt@kms_flip@flip-vs-expired-vblank-interruptible: - shard-skl: [FAIL][69] ([fdo#105363]) -> [PASS][70] [69]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl1/igt@kms_flip@flip-vs-expired-vblank-interruptible.html [70]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl2/igt@kms_flip@flip-vs-expired-vblank-interruptible.html * igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render: - shard-iclb: [FAIL][71] ([fdo#103167]) -> [PASS][72] +4 similar issues [71]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb7/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render.html [72]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb8/igt@kms_frontbuffer_tracking@fbc-1p-offscren-pri-indfb-draw-render.html * igt@kms_frontbuffer_tracking@fbc-suspend: - shard-kbl: [DMESG-WARN][73] ([fdo#108566]) -> [PASS][74] +4 similar issues [73]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-kbl6/igt@kms_frontbuffer_tracking@fbc-suspend.html [74]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-kbl1/igt@kms_frontbuffer_tracking@fbc-suspend.html * igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render: - shard-tglb: [FAIL][75] ([fdo#103167]) -> [PASS][76] +2 similar issues [75]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb8/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html [76]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-rgb565-draw-render.html * igt@kms_frontbuffer_tracking@fbcpsr-suspend: - shard-tglb: [INCOMPLETE][77] ([fdo#111832] / [fdo#111850] / [fdo#111884]) -> [PASS][78] [77]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html [78]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb7/igt@kms_frontbuffer_tracking@fbcpsr-suspend.html * igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min: - shard-skl: [FAIL][79] ([fdo#108145]) -> [PASS][80] [79]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl3/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html [80]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl10/igt@kms_plane_alpha_blend@pipe-c-constant-alpha-min.html * igt@kms_plane_alpha_blend@pipe-c-coverage-7efc: - shard-skl: [FAIL][81] ([fdo#108145] / [fdo#110403]) -> [PASS][82] [81]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-skl5/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html [82]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-skl6/igt@kms_plane_alpha_blend@pipe-c-coverage-7efc.html * igt@kms_plane_lowres@pipe-a-tiling-y: - shard-iclb: [FAIL][83] ([fdo#103166]) -> [PASS][84] [83]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb1/igt@kms_plane_lowres@pipe-a-tiling-y.html [84]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb8/igt@kms_plane_lowres@pipe-a-tiling-y.html * igt@kms_psr@psr2_primary_mmap_cpu: - shard-iclb: [SKIP][85] ([fdo#109441]) -> [PASS][86] +1 similar issue [85]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb4/igt@kms_psr@psr2_primary_mmap_cpu.html [86]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html * igt@kms_vblank@pipe-d-ts-continuation-suspend: - shard-tglb: [INCOMPLETE][87] ([fdo#111850]) -> [PASS][88] +1 similar issue [87]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb7/igt@kms_vblank@pipe-d-ts-continuation-suspend.html [88]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb7/igt@kms_vblank@pipe-d-ts-continuation-suspend.html * igt@perf_pmu@cpu-hotplug: - shard-glk: [TIMEOUT][89] ([fdo#111800]) -> [PASS][90] +1 similar issue [89]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-glk8/igt@perf_pmu@cpu-hotplug.html [90]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-glk9/igt@perf_pmu@cpu-hotplug.html * igt@prime_vgem@fence-wait-bsd2: - shard-iclb: [SKIP][91] ([fdo#109276]) -> [PASS][92] +15 similar issues [91]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb3/igt@prime_vgem@fence-wait-bsd2.html [92]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb2/igt@prime_vgem@fence-wait-bsd2.html #### Warnings #### * igt@gem_ctx_isolation@vcs1-nonpriv: - shard-iclb: [SKIP][93] ([fdo#109276] / [fdo#112080]) -> [FAIL][94] ([fdo#111329]) [93]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-iclb5/igt@gem_ctx_isolation@vcs1-nonpriv.html [94]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-iclb1/igt@gem_ctx_isolation@vcs1-nonpriv.html * igt@gem_exec_schedule@deep-render: - shard-tglb: [FAIL][95] ([fdo#111646]) -> [INCOMPLETE][96] ([fdo#111671]) [95]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb8/igt@gem_exec_schedule@deep-render.html [96]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb1/igt@gem_exec_schedule@deep-render.html * igt@kms_cursor_crc@pipe-b-cursor-suspend: - shard-tglb: [INCOMPLETE][97] ([fdo#111832] / [fdo#111850]) -> [FAIL][98] ([fdo#111703]) [97]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7274/shard-tglb8/igt@kms_cursor_crc@pipe-b-cursor-suspend.html [98]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/shard-tglb9/igt@kms_cursor_crc@pipe-b-cursor-suspend.html [fdo#102250]: https://bugs.freedesktop.org/show_bug.cgi?id=102250 [fdo#103166]: https://bugs.freedesktop.org/show_bug.cgi?id=103166 [fdo#103167]: https://bugs.freedesktop.org/show_bug.cgi?id=103167 [fdo#103355]: https://bugs.freedesktop.org/show_bug.cgi?id=103355 [fdo#103665]: https://bugs.freedesktop.org/show_bug.cgi?id=103665 [fdo#104108]: https://bugs.freedesktop.org/show_bug.cgi?id=104108 [fdo#105363]: https://bugs.freedesktop.org/show_bug.cgi?id=105363 [fdo#107713]: https://bugs.freedesktop.org/show_bug.cgi?id=107713 [fdo#108145]: https://bugs.freedesktop.org/show_bug.cgi?id=108145 [fdo#108566]: https://bugs.freedesktop.org/show_bug.cgi?id=108566 [fdo#108840]: https://bugs.freedesktop.org/show_bug.cgi?id=108840 [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [fdo#109276]: https://bugs.freedesktop.org/show_bug.cgi?id=109276 [fdo#109441]: https://bugs.freedesktop.org/show_bug.cgi?id=109441 [fdo#109507]: https://bugs.freedesktop.org/show_bug.cgi?id=109507 [fdo#110403]: https://bugs.freedesktop.org/show_bug.cgi?id=110403 [fdo#111329]: https://bugs.freedesktop.org/show_bug.cgi?id=111329 [fdo#111646]: https://bugs.freedesktop.org/show_bug.cgi?id=111646 [fdo#111671]: https://bugs.freedesktop.org/show_bug.cgi?id=111671 [fdo#111703]: https://bugs.freedesktop.org/show_bug.cgi?id=111703 [fdo#111747]: https://bugs.freedesktop.org/show_bug.cgi?id=111747 [fdo#111800]: https://bugs.freedesktop.org/show_bug.cgi?id=111800 [fdo#111832]: https://bugs.freedesktop.org/show_bug.cgi?id=111832 [fdo#111850]: https == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_15158/index.html _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply [flat|nested] 15+ messages in thread
* [PATCH v4 1/2] drm/i915: lookup for mem_region of a mem_type @ 2019-12-02 6:54 Ramalingam C 0 siblings, 0 replies; 15+ messages in thread From: Ramalingam C @ 2019-12-02 6:54 UTC (permalink / raw) To: intel-gfx, Chris Wilson, Matthew Auld Lookup function to retrieve the pointer to a memory region of a mem_type. Signed-off-by: Ramalingam C <ramalingam.c@intel.com> cc: Matthew Auld <matthew.auld@intel.com> --- drivers/gpu/drm/i915/intel_memory_region.c | 12 ++++++++++++ drivers/gpu/drm/i915/intel_memory_region.h | 3 +++ 2 files changed, 15 insertions(+) diff --git a/drivers/gpu/drm/i915/intel_memory_region.c b/drivers/gpu/drm/i915/intel_memory_region.c index baaeaecc64af..ae899df7a1c2 100644 --- a/drivers/gpu/drm/i915/intel_memory_region.c +++ b/drivers/gpu/drm/i915/intel_memory_region.c @@ -16,6 +16,18 @@ const u32 intel_region_map[] = { [INTEL_REGION_STOLEN] = REGION_MAP(INTEL_MEMORY_STOLEN, 0), }; +struct intel_memory_region * +intel_memory_region_lookup(struct drm_i915_private *i915, + enum intel_memory_type mem_type) +{ + enum intel_region_id id; + + for (id = INTEL_REGION_SMEM; id < INTEL_REGION_UNKNOWN; id++) + if (i915->mm.regions[id]->type == mem_type) + return i915->mm.regions[id]; + return NULL; +} + static u64 intel_memory_region_free_pages(struct intel_memory_region *mem, struct list_head *blocks) diff --git a/drivers/gpu/drm/i915/intel_memory_region.h b/drivers/gpu/drm/i915/intel_memory_region.h index 238722009677..d210936c4d72 100644 --- a/drivers/gpu/drm/i915/intel_memory_region.h +++ b/drivers/gpu/drm/i915/intel_memory_region.h @@ -125,5 +125,8 @@ void intel_memory_region_put(struct intel_memory_region *mem); int intel_memory_regions_hw_probe(struct drm_i915_private *i915); void intel_memory_regions_driver_release(struct drm_i915_private *i915); +struct intel_memory_region * +intel_memory_region_lookup(struct drm_i915_private *i915, + enum intel_memory_type mem_type); #endif -- 2.20.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/intel-gfx ^ permalink raw reply related [flat|nested] 15+ messages in thread
end of thread, other threads:[~2019-12-02 6:55 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2019-11-06 16:08 [PATCH v4 1/2] drm/i915: lookup for mem_region of a mem_type Ramalingam C 2019-11-06 16:08 ` [Intel-gfx] " Ramalingam C 2019-11-06 16:08 ` [PATCH v4 2/2] drm/i915: Create dumb buffer from LMEM Ramalingam C 2019-11-06 16:08 ` [Intel-gfx] " Ramalingam C 2019-11-07 9:45 ` Chris Wilson 2019-11-07 9:45 ` [Intel-gfx] " Chris Wilson 2019-11-06 16:15 ` [PATCH v4 1/2] drm/i915: lookup for mem_region of a mem_type Tang, CQ 2019-11-06 16:15 ` [Intel-gfx] " Tang, CQ 2019-11-06 16:25 ` Ramalingam C 2019-11-06 16:25 ` [Intel-gfx] " Ramalingam C 2019-11-06 20:14 ` ✓ Fi.CI.BAT: success for series starting with [v4,1/2] " Patchwork 2019-11-06 20:14 ` [Intel-gfx] " Patchwork 2019-11-07 21:19 ` ✓ Fi.CI.IGT: " Patchwork 2019-11-07 21:19 ` [Intel-gfx] " Patchwork -- strict thread matches above, loose matches on Subject: below -- 2019-12-02 6:54 [PATCH v4 1/2] " Ramalingam C
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.