General GuC cleanup simplifying logic, and moving chooks around either for simplification or cleaner HuC accommodation. A lot of logic were extracted from intel_guc_load() to other functions - it not only did handle the actual loading but had WA implementations and submission enabling code baked it. This is first the part of effort to clean it up. Arkadiusz Hiler (5): drm/i915/guc: Rename _setup() to _load() drm/i915/guc: Introduce intel_uc_init() drm/i915/guc: Simplify intel_guc_load() drm/i915/guc: Extract param logic form guc_init drm/i915/guc: Simplify guc_fw_path drivers/gpu/drm/i915/i915_drv.c | 2 +- drivers/gpu/drm/i915/i915_gem.c | 2 +- drivers/gpu/drm/i915/intel_guc_loader.c | 169 +++++--------------------------- drivers/gpu/drm/i915/intel_uc.c | 109 ++++++++++++++++++++ drivers/gpu/drm/i915/intel_uc.h | 11 ++- 5 files changed, 148 insertions(+), 145 deletions(-) -- 2.9.3 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx