Re: [Intel-gfx] [PATCH RFC 2/2] drm/i915/guc: Rename has_guc to has_uc
>-Original Message- >From: Mateo Lozano, Oscar >Sent: Friday, May 5, 2017 6:23 AM >To: intel-gfx@lists.freedesktop.org >Cc: Mateo Lozano, Oscar; Srivatsa, Anusha > ; Ceraolo Spurio, Daniele > ; Chris Wilson ; >Hiler, Arkadiusz >Subject: [PATCH RFC 2/2] drm/i915/guc: Rename has_guc to has_uc > >AFAIK, every platform with a HuC has a GuC and viceversa, so make it explicit. I personally like the has_guc more than has_uc. It makes it easier while reading the code. But that my opinion. It is not a strong negation. If majority folks feel this is a cleaner approach then we can go ahead and change. Anusha >Cc: Anusha Srivatsa >Cc: Daniele Ceraolo Spurio >Cc: Chris Wilson >CC: Arkadiusz Hiler >Signed-off-by: Oscar Mateo >--- > drivers/gpu/drm/i915/i915_debugfs.c | 6 +++--- > drivers/gpu/drm/i915/i915_drv.h | 6 +++--- > drivers/gpu/drm/i915/i915_pci.c | 10 +- > drivers/gpu/drm/i915/intel_guc_loader.c | 4 ++-- > drivers/gpu/drm/i915/intel_huc.c| 3 +-- > drivers/gpu/drm/i915/intel_pm.c | 2 +- > drivers/gpu/drm/i915/intel_uc.c | 2 +- > 7 files changed, 16 insertions(+), 17 deletions(-) > >diff --git a/drivers/gpu/drm/i915/i915_debugfs.c >b/drivers/gpu/drm/i915/i915_debugfs.c >index e030b41..4538a5b 100644 >--- a/drivers/gpu/drm/i915/i915_debugfs.c >+++ b/drivers/gpu/drm/i915/i915_debugfs.c >@@ -2366,7 +2366,7 @@ static int i915_huc_load_status_info(struct seq_file >*m, void *data) > struct drm_i915_private *dev_priv = node_to_i915(m->private); > struct intel_uc_fw *huc_fw = _priv->huc.fw; > >- if (!HAS_GUC(dev_priv)) { >+ if (!HAS_UC(dev_priv)) { > seq_puts(m, "No HuC support in HW\n"); > return 0; > } >@@ -2401,7 +2401,7 @@ static int i915_guc_load_status_info(struct seq_file >*m, void *data) > struct intel_uc_fw *guc_fw = _priv->guc.fw; > u32 tmp, i; > >- if (!HAS_GUC(dev_priv)) { >+ if (!HAS_UC(dev_priv)) { > seq_puts(m, "No GuC support in HW\n"); > return 0; > } >@@ -2508,7 +2508,7 @@ static int i915_guc_info(struct seq_file *m, void *data) > > if (!guc->execbuf_client) { > seq_printf(m, "GuC submission %s\n", >- HAS_GUC(dev_priv) ? >+ HAS_UC(dev_priv) ? > "disabled" : > "not supported"); > return 0; >diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h >index 5d00120..a4d4ac6 100644 >--- a/drivers/gpu/drm/i915/i915_drv.h >+++ b/drivers/gpu/drm/i915/i915_drv.h >@@ -820,7 +820,7 @@ struct intel_csr { > func(has_full_48bit_ppgtt); \ > func(has_gmbus_irq); \ > func(has_gmch_display); \ >- func(has_guc); \ >+ func(has_uc); \ > func(has_hotplug); \ > func(has_l3_dpf); \ > func(has_llc); \ >@@ -2921,7 +2921,7 @@ static inline struct scatterlist *__sg_next(struct >scatterlist *sg) #define HAS_RUNTIME_PM(dev_priv) ((dev_priv)- >>info.has_runtime_pm) #define HAS_64BIT_RELOC(dev_priv) ((dev_priv)- >>info.has_64bit_reloc) > >-#define HAS_GUC(dev_priv) ((dev_priv)->info.has_guc) >+#define HAS_UC(dev_priv) ((dev_priv)->info.has_uc) > #define HAS_GUC_UCODE(dev_priv) ((dev_priv)->guc.fw.path != NULL) > #define HAS_HUC_UCODE(dev_priv) ((dev_priv)->huc.fw.path != NULL) > >@@ -2930,7 +2930,7 @@ static inline struct scatterlist *__sg_next(struct >scatterlist *sg) > * to enable GuC submission or we need it to to validate a HuC firmware > */ > #define NEEDS_GUC_LOADING(dev_priv) \ >- (HAS_GUC(dev_priv) && \ >+ (HAS_UC(dev_priv) && \ > (i915.enable_guc_submission || HAS_HUC_UCODE(dev_priv))) > > #define HAS_RESOURCE_STREAMER(dev_priv) ((dev_priv)- >>info.has_resource_streamer) >diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c >index f80db2c..261ed3a 100644 >--- a/drivers/gpu/drm/i915/i915_pci.c >+++ b/drivers/gpu/drm/i915/i915_pci.c >@@ -352,7 +352,7 @@ > .platform = INTEL_SKYLAKE, > .gen = 9, > .has_csr = 1, >- .has_guc = 1, >+ .has_uc = 1, > .ddb_size = 896, > }; > >@@ -361,7 +361,7 @@ > .platform = INTEL_SKYLAKE, > .gen = 9, > .has_csr = 1, >- .has_guc = 1, >+ .has_uc = 1, > .ddb_size = 896, > .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | >BSD2_RING, }; @@ -384,7 +384,7 @@ > .has_dp_mst = 1, \ > .has_gmbus_irq = 1, \ > .has_logical_ring_contexts = 1, \ >- .has_guc = 1, \ >+ .has_uc = 1, \ > .has_decoupled_mmio = 1, \ > .has_aliasing_ppgtt = 1, \ > .has_full_ppgtt = 1, \
[Intel-gfx] [PATCH RFC 2/2] drm/i915/guc: Rename has_guc to has_uc
AFAIK, every platform with a HuC has a GuC and viceversa, so make it explicit. Cc: Anusha SrivatsaCc: Daniele Ceraolo Spurio Cc: Chris Wilson CC: Arkadiusz Hiler Signed-off-by: Oscar Mateo --- drivers/gpu/drm/i915/i915_debugfs.c | 6 +++--- drivers/gpu/drm/i915/i915_drv.h | 6 +++--- drivers/gpu/drm/i915/i915_pci.c | 10 +- drivers/gpu/drm/i915/intel_guc_loader.c | 4 ++-- drivers/gpu/drm/i915/intel_huc.c| 3 +-- drivers/gpu/drm/i915/intel_pm.c | 2 +- drivers/gpu/drm/i915/intel_uc.c | 2 +- 7 files changed, 16 insertions(+), 17 deletions(-) diff --git a/drivers/gpu/drm/i915/i915_debugfs.c b/drivers/gpu/drm/i915/i915_debugfs.c index e030b41..4538a5b 100644 --- a/drivers/gpu/drm/i915/i915_debugfs.c +++ b/drivers/gpu/drm/i915/i915_debugfs.c @@ -2366,7 +2366,7 @@ static int i915_huc_load_status_info(struct seq_file *m, void *data) struct drm_i915_private *dev_priv = node_to_i915(m->private); struct intel_uc_fw *huc_fw = _priv->huc.fw; - if (!HAS_GUC(dev_priv)) { + if (!HAS_UC(dev_priv)) { seq_puts(m, "No HuC support in HW\n"); return 0; } @@ -2401,7 +2401,7 @@ static int i915_guc_load_status_info(struct seq_file *m, void *data) struct intel_uc_fw *guc_fw = _priv->guc.fw; u32 tmp, i; - if (!HAS_GUC(dev_priv)) { + if (!HAS_UC(dev_priv)) { seq_puts(m, "No GuC support in HW\n"); return 0; } @@ -2508,7 +2508,7 @@ static int i915_guc_info(struct seq_file *m, void *data) if (!guc->execbuf_client) { seq_printf(m, "GuC submission %s\n", - HAS_GUC(dev_priv) ? + HAS_UC(dev_priv) ? "disabled" : "not supported"); return 0; diff --git a/drivers/gpu/drm/i915/i915_drv.h b/drivers/gpu/drm/i915/i915_drv.h index 5d00120..a4d4ac6 100644 --- a/drivers/gpu/drm/i915/i915_drv.h +++ b/drivers/gpu/drm/i915/i915_drv.h @@ -820,7 +820,7 @@ struct intel_csr { func(has_full_48bit_ppgtt); \ func(has_gmbus_irq); \ func(has_gmch_display); \ - func(has_guc); \ + func(has_uc); \ func(has_hotplug); \ func(has_l3_dpf); \ func(has_llc); \ @@ -2921,7 +2921,7 @@ static inline struct scatterlist *__sg_next(struct scatterlist *sg) #define HAS_RUNTIME_PM(dev_priv) ((dev_priv)->info.has_runtime_pm) #define HAS_64BIT_RELOC(dev_priv) ((dev_priv)->info.has_64bit_reloc) -#define HAS_GUC(dev_priv) ((dev_priv)->info.has_guc) +#define HAS_UC(dev_priv) ((dev_priv)->info.has_uc) #define HAS_GUC_UCODE(dev_priv)((dev_priv)->guc.fw.path != NULL) #define HAS_HUC_UCODE(dev_priv)((dev_priv)->huc.fw.path != NULL) @@ -2930,7 +2930,7 @@ static inline struct scatterlist *__sg_next(struct scatterlist *sg) * to enable GuC submission or we need it to to validate a HuC firmware */ #define NEEDS_GUC_LOADING(dev_priv) \ - (HAS_GUC(dev_priv) && \ + (HAS_UC(dev_priv) && \ (i915.enable_guc_submission || HAS_HUC_UCODE(dev_priv))) #define HAS_RESOURCE_STREAMER(dev_priv) ((dev_priv)->info.has_resource_streamer) diff --git a/drivers/gpu/drm/i915/i915_pci.c b/drivers/gpu/drm/i915/i915_pci.c index f80db2c..261ed3a 100644 --- a/drivers/gpu/drm/i915/i915_pci.c +++ b/drivers/gpu/drm/i915/i915_pci.c @@ -352,7 +352,7 @@ .platform = INTEL_SKYLAKE, .gen = 9, .has_csr = 1, - .has_guc = 1, + .has_uc = 1, .ddb_size = 896, }; @@ -361,7 +361,7 @@ .platform = INTEL_SKYLAKE, .gen = 9, .has_csr = 1, - .has_guc = 1, + .has_uc = 1, .ddb_size = 896, .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING, }; @@ -384,7 +384,7 @@ .has_dp_mst = 1, \ .has_gmbus_irq = 1, \ .has_logical_ring_contexts = 1, \ - .has_guc = 1, \ + .has_uc = 1, \ .has_decoupled_mmio = 1, \ .has_aliasing_ppgtt = 1, \ .has_full_ppgtt = 1, \ @@ -412,7 +412,7 @@ .platform = INTEL_KABYLAKE, .gen = 9, .has_csr = 1, - .has_guc = 1, + .has_uc = 1, .ddb_size = 896, }; @@ -421,7 +421,7 @@ .platform = INTEL_KABYLAKE, .gen = 9, .has_csr = 1, - .has_guc = 1, + .has_uc = 1, .ddb_size = 896, .ring_mask = RENDER_RING | BSD_RING | BLT_RING | VEBOX_RING | BSD2_RING, }; diff --git a/drivers/gpu/drm/i915/intel_guc_loader.c b/drivers/gpu/drm/i915/intel_guc_loader.c index 762f0f2..ffe7fb5a 100644 --- a/drivers/gpu/drm/i915/intel_guc_loader.c +++ b/drivers/gpu/drm/i915/intel_guc_loader.c @@ -378,7 +378,7 @@ int intel_guc_init_hw(struct intel_guc *guc) void