--- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 13 +++++++------ .../gt/{gen7_5_clearbuffer.h => hsw_clear_kernel.c} | 10 +--------- .../gt/{gen7_clearbuffer.h => ivb_clear_kernel.c} | 10 +--------- 3 files changed, 9 insertions(+), 24 deletions(-) rename drivers/gpu/drm/i915/gt/{gen7_5_clearbuffer.h => hsw_clear_kernel.c} (93%) rename drivers/gpu/drm/i915/gt/{gen7_clearbuffer.h => ivb_clear_kernel.c} (93%) diff --git a/drivers/gpu/drm/i915/gt/gen7_renderclear.c b/drivers/gpu/drm/i915/gt/gen7_renderclear.c index beeb2e82c6fe..adac4487d793 100644 --- a/drivers/gpu/drm/i915/gt/gen7_renderclear.c +++ b/drivers/gpu/drm/i915/gt/gen7_renderclear.c @@ -4,8 +4,6 @@ */ #include "gen7_renderclear.h" -#include "gen7_5_clearbuffer.h" -#include "gen7_clearbuffer.h" #include "i915_drv.h" #include "intel_gpu_commands.h" @@ -21,8 +19,11 @@ struct cb_kernel { #define CB_KERNEL(name) { .data = (name), .size = sizeof(name) } -static const struct cb_kernel cb_kernel_gen7 = CB_KERNEL(ivb_eu_kernel); -static const struct cb_kernel cb_kernel_gen7_5 = CB_KERNEL(hsw_eu_kernel); +#include "ivb_clear_kernel.c" +static const struct cb_kernel cb_kernel_ivb = CB_KERNEL(ivb_clear_kernel); + +#include "hsw_clear_kernel.c" +static const struct cb_kernel cb_kernel_hsw = CB_KERNEL(hsw_clear_kernel); struct batch_chunk { struct i915_vma *vma; @@ -355,8 +356,8 @@ static void emit_batch(struct i915_vma * const vma, interface_descriptor = gen7_fill_interface_descriptor(&state, bv, IS_HASWELL(i915) ? - &cb_kernel_gen7_5 : - &cb_kernel_gen7, + &cb_kernel_hsw : + &cb_kernel_ivb, desc_count); gen7_emit_pipeline_flush(&cmds); batch_add(&cmds, PIPELINE_SELECT | PIPELINE_SELECT_MEDIA); diff --git a/drivers/gpu/drm/i915/gt/gen7_5_clearbuffer.h b/drivers/gpu/drm/i915/gt/hsw_clear_kernel.c similarity index 93% rename from drivers/gpu/drm/i915/gt/gen7_5_clearbuffer.h rename to drivers/gpu/drm/i915/gt/hsw_clear_kernel.c index 126e8133b951..3061de70a88a 100644 --- a/drivers/gpu/drm/i915/gt/gen7_5_clearbuffer.h +++ b/drivers/gpu/drm/i915/gt/hsw_clear_kernel.c @@ -5,13 +5,7 @@ * Generate by: Intel-gpu-tools on Thu 13 Feb 2020 01:06:41 AM UTC */ -#ifndef __GEN7_5_CLEARBUFFER_H__ -#define __GEN7_5_CLEARBUFFER_H__ - -#include <linux/types.h> - -/* Media CB Kernel for gen7.5 devices */ -const u32 hsw_eu_kernel[] = { +static const u32 hsw_clear_kernel[] = { 0x00000001, 0x26020128, 0x00000024, 0x00000000, 0x00000040, 0x20280c21, 0x00000028, 0x00000001, 0x01000010, 0x20000c20, 0x0000002c, 0x00000000, @@ -65,5 +59,3 @@ const u32 hsw_eu_kernel[] = { 0x00010220, 0x34001c00, 0x00001400, 0xffffffc0, 0x07600032, 0x20000fa0, 0x008d0fe0, 0x82000010, }; - -#endif /* __GEN7_5_CLEARBUFFER_H__ */ diff --git a/drivers/gpu/drm/i915/gt/gen7_clearbuffer.h b/drivers/gpu/drm/i915/gt/ivb_clear_kernel.c similarity index 93% rename from drivers/gpu/drm/i915/gt/gen7_clearbuffer.h rename to drivers/gpu/drm/i915/gt/ivb_clear_kernel.c index 524189d90ded..b1cd3479527e 100644 --- a/drivers/gpu/drm/i915/gt/gen7_clearbuffer.h +++ b/drivers/gpu/drm/i915/gt/ivb_clear_kernel.c @@ -5,13 +5,7 @@ * Generate by: Intel-gpu-tools on Thu 13 Feb 2020 01:05:56 AM UTC */ -#ifndef __GEN7_CLEARBUFFER_H__ -#define __GEN7_CLEARBUFFER_H__ - -#include <linux/types.h> - -/* Media CB Kernel for gen7 devices */ -const u32 ivb_eu_kernel[] = { +static const u32 ivb_clear_kernel[] = { 0x00000001, 0x26020128, 0x00000024, 0x00000000, 0x00000040, 0x20280c21, 0x00000028, 0x00000001, 0x01000010, 0x20000c20, 0x0000002c, 0x00000000, @@ -65,5 +59,3 @@ const u32 ivb_eu_kernel[] = { 0x00010220, 0x34001c00, 0x00001400, 0xfffffff8, 0x07600032, 0x20000fa0, 0x008d0fe0, 0x82000010, }; - -#endif /* __GEN7_CLEARBUFFER_H__ */ -- 2.25.1 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx