Quoting Matthew Auld (2020-11-27 12:04:42) > From: Daniele Ceraolo Spurio <daniele.ceraolospurio@xxxxxxxxx> > > These functions are independent from the backend used and can therefore > be split out of the exelists submission file, so they can be re-used by > the upcoming GuC submission backend. > > Based on a patch by Chris Wilson. > > Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@xxxxxxxxx> > Cc: Chris P Wilson <chris.p.wilson@xxxxxxxxx> > Cc: Tvrtko Ursulin <tvrtko.ursulin@xxxxxxxxxxxxxxx> > Reviewed-by: John Harrison <John.C.Harrison@xxxxxxxxx> > --- > drivers/gpu/drm/i915/Makefile | 1 + > drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 393 ++++++++++++++++++ > drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 26 ++ > .../drm/i915/gt/intel_execlists_submission.c | 385 +---------------- > 4 files changed, 421 insertions(+), 384 deletions(-) > create mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.c > create mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.h > > diff --git a/drivers/gpu/drm/i915/Makefile b/drivers/gpu/drm/i915/Makefile > index aedbd8f52be8..f9ef5199b124 100644 > --- a/drivers/gpu/drm/i915/Makefile > +++ b/drivers/gpu/drm/i915/Makefile > @@ -82,6 +82,7 @@ gt-y += \ > gt/gen6_engine_cs.o \ > gt/gen6_ppgtt.o \ > gt/gen7_renderclear.o \ > + gt/gen8_engine_cs.o \ > gt/gen8_ppgtt.o \ > gt/intel_breadcrumbs.o \ > gt/intel_context.o \ > diff --git a/drivers/gpu/drm/i915/gt/gen8_engine_cs.c b/drivers/gpu/drm/i915/gt/gen8_engine_cs.c > new file mode 100644 > index 000000000000..a96fe108685e > --- /dev/null > +++ b/drivers/gpu/drm/i915/gt/gen8_engine_cs.c > @@ -0,0 +1,393 @@ > +// SPDX-License-Identifier: MIT > +/* > + * Copyright © 2014 Intel Corporation > + */ > + > +#include "i915_drv.h" > +#include "intel_execlists_submission.h" /* XXX */ > +#include "intel_gpu_commands.h" > +#include "intel_ring.h" > + > +int gen8_emit_flush_render(struct i915_request *request, u32 mode) Refresh the names to make the recent schemes. (rcs when specific, xcs when not) -Chris --------------------------------------------------------------------- Intel Corporation (UK) Limited Registered No. 1134945 (England) Registered Office: Pipers Way, Swindon SN3 1RJ VAT No: 860 2173 47 This e-mail and any attachments may contain confidential material for the sole use of the intended recipient(s). Any review or distribution by others is strictly prohibited. If you are not the intended recipient, please contact the sender and delete all copies. _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx