drm/i915/uc: move GuC and HuC files under gt/uc/
Both microcontrollers are part of the GT HW and are closely related to GT operations. To keep all the files cleanly together, they've been placed in their own subdir inside the gt/ folder Signed-off-by: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com> Cc: Michal Wajdeczko <michal.wajdeczko@intel.com> Cc: Chris Wilson <chris@chris-wilson.co.uk> Acked-by: Michal Wajdeczko <michal.wajdeczko@intel.com> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk> Link: https://patchwork.freedesktop.org/patch/msgid/20190713100016.8026-6-chris@chris-wilson.co.uk Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
This commit is contained in:
parent
633023a4e6
commit
0f261b241d
@ -139,16 +139,17 @@ i915-y += \
|
||||
intel_wopcm.o
|
||||
|
||||
# general-purpose microcontroller (GuC) support
|
||||
i915-y += intel_uc.o \
|
||||
intel_uc_fw.o \
|
||||
intel_guc.o \
|
||||
intel_guc_ads.o \
|
||||
intel_guc_ct.o \
|
||||
intel_guc_fw.o \
|
||||
intel_guc_log.o \
|
||||
intel_guc_submission.o \
|
||||
intel_huc.o \
|
||||
intel_huc_fw.o
|
||||
obj-y += gt/uc/
|
||||
i915-y += gt/uc/intel_uc.o \
|
||||
gt/uc/intel_uc_fw.o \
|
||||
gt/uc/intel_guc.o \
|
||||
gt/uc/intel_guc_ads.o \
|
||||
gt/uc/intel_guc_ct.o \
|
||||
gt/uc/intel_guc_fw.o \
|
||||
gt/uc/intel_guc_log.o \
|
||||
gt/uc/intel_guc_submission.o \
|
||||
gt/uc/intel_huc.o \
|
||||
gt/uc/intel_huc_fw.o
|
||||
|
||||
# modesetting core code
|
||||
obj-y += display/
|
||||
|
@ -19,14 +19,10 @@ header_test := \
|
||||
i915_vgpu.h \
|
||||
intel_csr.h \
|
||||
intel_drv.h \
|
||||
intel_guc_ct.h \
|
||||
intel_guc_fwif.h \
|
||||
intel_guc_reg.h \
|
||||
intel_gvt.h \
|
||||
intel_pm.h \
|
||||
intel_runtime_pm.h \
|
||||
intel_sideband.h \
|
||||
intel_uc_fw.h \
|
||||
intel_uncore.h \
|
||||
intel_wakeref.h
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
#include "intel_gt_pm.h"
|
||||
#include "intel_reset.h"
|
||||
|
||||
#include "intel_guc.h"
|
||||
#include "uc/intel_guc.h"
|
||||
|
||||
#define RESET_MAX_RETRIES 3
|
||||
|
||||
|
5
drivers/gpu/drm/i915/gt/uc/Makefile
Normal file
5
drivers/gpu/drm/i915/gt/uc/Makefile
Normal file
@ -0,0 +1,5 @@
|
||||
# For building individual subdir files on the command line
|
||||
subdir-ccflags-y += -I$(srctree)/$(src)/../..
|
||||
|
||||
# Extra header tests
|
||||
include $(src)/Makefile.header-test
|
16
drivers/gpu/drm/i915/gt/uc/Makefile.header-test
Normal file
16
drivers/gpu/drm/i915/gt/uc/Makefile.header-test
Normal file
@ -0,0 +1,16 @@
|
||||
# SPDX-License-Identifier: MIT
|
||||
# Copyright © 2019 Intel Corporation
|
||||
|
||||
# Test the headers are compilable as standalone units
|
||||
header_test := $(notdir $(wildcard $(src)/*.h))
|
||||
|
||||
quiet_cmd_header_test = HDRTEST $@
|
||||
cmd_header_test = echo "\#include \"$(<F)\"" > $@
|
||||
|
||||
header_test_%.c: %.h
|
||||
$(call cmd,header_test)
|
||||
|
||||
extra-$(CONFIG_DRM_I915_WERROR) += \
|
||||
$(foreach h,$(header_test),$(patsubst %.h,header_test_%.o,$(h)))
|
||||
|
||||
clean-files += $(foreach h,$(header_test),$(patsubst %.h,header_test_%.c,$(h)))
|
@ -24,12 +24,13 @@
|
||||
|
||||
#include <linux/circ_buf.h>
|
||||
|
||||
#include "gt/intel_engine_pm.h"
|
||||
#include "gt/intel_lrc_reg.h"
|
||||
#include "gt/intel_context.h"
|
||||
#include "gem/i915_gem_context.h"
|
||||
|
||||
#include "gt/intel_context.h"
|
||||
#include "gt/intel_engine_pm.h"
|
||||
#include "gt/intel_lrc_reg.h"
|
||||
#include "intel_guc_submission.h"
|
||||
|
||||
#include "i915_drv.h"
|
||||
|
||||
enum {
|
||||
@ -1160,5 +1161,5 @@ void intel_guc_submission_disable(struct intel_guc *guc)
|
||||
}
|
||||
|
||||
#if IS_ENABLED(CONFIG_DRM_I915_SELFTEST)
|
||||
#include "selftests/intel_guc.c"
|
||||
#include "selftest_guc.c"
|
||||
#endif
|
@ -40,12 +40,12 @@
|
||||
|
||||
#include "gem/i915_gem_context.h"
|
||||
#include "gt/intel_reset.h"
|
||||
#include "gt/uc/intel_guc_submission.h"
|
||||
|
||||
#include "i915_debugfs.h"
|
||||
#include "i915_irq.h"
|
||||
#include "intel_csr.h"
|
||||
#include "intel_drv.h"
|
||||
#include "intel_guc_submission.h"
|
||||
#include "intel_pm.h"
|
||||
#include "intel_sideband.h"
|
||||
|
||||
|
@ -65,6 +65,7 @@
|
||||
#include "gt/intel_gt_pm.h"
|
||||
#include "gt/intel_reset.h"
|
||||
#include "gt/intel_workarounds.h"
|
||||
#include "gt/uc/intel_uc.h"
|
||||
|
||||
#include "i915_debugfs.h"
|
||||
#include "i915_drv.h"
|
||||
@ -76,7 +77,6 @@
|
||||
#include "intel_csr.h"
|
||||
#include "intel_drv.h"
|
||||
#include "intel_pm.h"
|
||||
#include "intel_uc.h"
|
||||
|
||||
static struct drm_driver driver;
|
||||
|
||||
|
@ -74,10 +74,10 @@
|
||||
#include "gt/intel_engine.h"
|
||||
#include "gt/intel_gt_types.h"
|
||||
#include "gt/intel_workarounds.h"
|
||||
#include "gt/uc/intel_uc.h"
|
||||
|
||||
#include "intel_device_info.h"
|
||||
#include "intel_runtime_pm.h"
|
||||
#include "intel_uc.h"
|
||||
#include "intel_uncore.h"
|
||||
#include "intel_wakeref.h"
|
||||
#include "intel_wopcm.h"
|
||||
|
@ -15,9 +15,9 @@
|
||||
#include <drm/drm_mm.h>
|
||||
|
||||
#include "gt/intel_engine.h"
|
||||
#include "gt/uc/intel_uc_fw.h"
|
||||
|
||||
#include "intel_device_info.h"
|
||||
#include "intel_uc_fw.h"
|
||||
|
||||
#include "i915_gem.h"
|
||||
#include "i915_gem_gtt.h"
|
||||
|
Loading…
Reference in New Issue
Block a user