Commit e6a14b10 authored by Jani Nikula's avatar Jani Nikula Committed by Zhenyu Wang

drm/i915/gvt: make scheduler.h self-contained

Add necessary #includes and forward declarations to make the header
compile on its own.
Reviewed-by: default avatarZhenyu Wang <zhenyuw@linux.intel.com>
Signed-off-by: default avatarJani Nikula <jani.nikula@intel.com>
Signed-off-by: default avatarZhenyu Wang <zhenyuw@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/3949d345330155c6223ed947215b54c1285a0db5.1607422863.git.jani.nikula@intel.com
parent fbf24f55
...@@ -284,8 +284,7 @@ obj-$(CONFIG_DRM_I915_GVT_KVMGT) += gvt/kvmgt.o ...@@ -284,8 +284,7 @@ obj-$(CONFIG_DRM_I915_GVT_KVMGT) += gvt/kvmgt.o
# exclude some broken headers from the test coverage # exclude some broken headers from the test coverage
no-header-test := \ no-header-test := \
display/intel_vbt_defs.h \ display/intel_vbt_defs.h \
gvt/mpt.h \ gvt/mpt.h
gvt/scheduler.h
extra-$(CONFIG_DRM_I915_WERROR) += \ extra-$(CONFIG_DRM_I915_WERROR) += \
$(patsubst %.h,%.hdrtest, $(filter-out $(no-header-test), \ $(patsubst %.h,%.hdrtest, $(filter-out $(no-header-test), \
......
...@@ -36,6 +36,11 @@ ...@@ -36,6 +36,11 @@
#ifndef _GVT_SCHEDULER_H_ #ifndef _GVT_SCHEDULER_H_
#define _GVT_SCHEDULER_H_ #define _GVT_SCHEDULER_H_
#include "gt/intel_engine_types.h"
#include "execlist.h"
#include "interrupt.h"
struct intel_gvt_workload_scheduler { struct intel_gvt_workload_scheduler {
struct intel_vgpu *current_vgpu; struct intel_vgpu *current_vgpu;
struct intel_vgpu *next_vgpu; struct intel_vgpu *next_vgpu;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment