mirror of
https://github.com/armbian/linux.git
synced 2026-01-06 10:13:00 -08:00
drm/i915 Add golden context support for Gen9
This patch includes the Gen9 batch buffer to generate a 'golden context' for that product family. Signed-off-by: Armin Reese <armin.c.reese@intel.com> Reviewed-by: Damien Lespiau <damien.lespiau@intel.com> Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
committed by
Daniel Vetter
parent
655b5391ca
commit
ff7a60f28f
@@ -40,7 +40,8 @@ i915-y += i915_cmd_parser.o \
|
||||
# autogenerated null render state
|
||||
i915-y += intel_renderstate_gen6.o \
|
||||
intel_renderstate_gen7.o \
|
||||
intel_renderstate_gen8.o
|
||||
intel_renderstate_gen8.o \
|
||||
intel_renderstate_gen9.o
|
||||
|
||||
# modesetting core code
|
||||
i915-y += intel_bios.o \
|
||||
|
||||
@@ -38,6 +38,8 @@ render_state_get_rodata(struct drm_device *dev, const int gen)
|
||||
return &gen7_null_state;
|
||||
case 8:
|
||||
return &gen8_null_state;
|
||||
case 9:
|
||||
return &gen9_null_state;
|
||||
}
|
||||
|
||||
return NULL;
|
||||
|
||||
@@ -29,6 +29,7 @@
|
||||
extern const struct intel_renderstate_rodata gen6_null_state;
|
||||
extern const struct intel_renderstate_rodata gen7_null_state;
|
||||
extern const struct intel_renderstate_rodata gen8_null_state;
|
||||
extern const struct intel_renderstate_rodata gen9_null_state;
|
||||
|
||||
#define RO_RENDERSTATE(_g) \
|
||||
const struct intel_renderstate_rodata gen ## _g ## _null_state = { \
|
||||
|
||||
974
drivers/gpu/drm/i915/intel_renderstate_gen9.c
Normal file
974
drivers/gpu/drm/i915/intel_renderstate_gen9.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user