On Tue, Dec 06, 2016 at 12:59:03AM +0100, Srivatsa, Anusha wrote: > >-----Original Message----- > >From: Hiler, Arkadiusz > >Sent: Monday, December 5, 2016 8:04 AM > >To: intel-gfx@xxxxxxxxxxxxxxxxxxxxx > >Cc: Srivatsa, Anusha <anusha.srivatsa@xxxxxxxxx>; Mcgee, Jeff > ><jeff.mcgee@xxxxxxxxx>; Kamble, Sagar A <sagar.a.kamble@xxxxxxxxx> > >Subject: [PATCH] drm/i915/guc: Drop comment on fwif autogeneration > > > >The firmware interface file was initially partially autogenerated, but this is no > >longer the case. > > > >It was never updated automatically, and a lot manual changes were introduced > >since. > > > >From now on any changes to the firmware interface will be managed by hand, > >which gives us flexibility when it comes to structure reuse > >(HuC/GuC) and naming conventions. > > > >Cc: Anusha Srivatsa <anusha.srivatsa@xxxxxxxxx> > >Cc: Jeff Mcgee <jeff.mcgee@xxxxxxxxx> > >Cc: Sagar A. Kamble <sagar.a.kamble@xxxxxxxxx> > >Signed-off-by: Arkadiusz Hiler <arkadiusz.hiler@xxxxxxxxx> > >--- > > drivers/gpu/drm/i915/intel_guc_fwif.h | 9 --------- > > 1 file changed, 9 deletions(-) > > > >diff --git a/drivers/gpu/drm/i915/intel_guc_fwif.h > >b/drivers/gpu/drm/i915/intel_guc_fwif.h > >index 00ca0df..3202b32 100644 > >--- a/drivers/gpu/drm/i915/intel_guc_fwif.h > >+++ b/drivers/gpu/drm/i915/intel_guc_fwif.h > >@@ -23,15 +23,6 @@ > > #ifndef _INTEL_GUC_FWIF_H > > #define _INTEL_GUC_FWIF_H > > > >-/* > >- * This file is partially autogenerated, although currently with some manual > >- * fixups afterwards. In future, it should be entirely autogenerated, in order > >- * to ensure that the definitions herein remain in sync with those used by the > >- * GuC's own firmware. > >- * > >- * EDITING THIS FILE IS THEREFORE NOT RECOMMENDED - YOUR CHANGES > >MAY BE LOST. > >- */ > > With this removal of comment, do you feel moving the contents of intel_guc_fwif.h to intel_uc.c or renaming the file to intel_uc_fwif.h makes a lot of difference? I think this area could use some reorganization, but we should give it more thought before we do anything. Keeping all the GuC-related defines/structs that are used to communicate with FW and are prone to change in a separate file seems like a good idea. This would make them easier to manage in cases of any turbulence. I agree that `intel_uc_fwif.h` would be a good name, as your HuC patchset is reusing some of the intrfaces (e.g. css headers) for HuC. The rename can be done as part of the HuC effort. I'll give it some more thought today and send you a RFC version of the reorg to include in your patchset. -- Cheers, Arek _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx