Selaa lähdekoodia

drm/i915/gvt: Enable the shadow batch buffer

Shadow batch buffer is used to shadow the privileged batch
buffer which is submitted by vGPU's workload. This patch is
used to unmark this functionality.

Signed-off-by: Tina Zhang <tina.zhang@intel.com>
Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com>
Tina Zhang 8 vuotta sitten
vanhempi
commit
58c744da9d
1 muutettua tiedostoa jossa 0 lisäystä ja 4 poistoa
  1. 0 4
      drivers/gpu/drm/i915/gvt/cmd_parser.c

+ 0 - 4
drivers/gpu/drm/i915/gvt/cmd_parser.c

@@ -481,7 +481,6 @@ struct parser_exec_state {
 	(s->vgpu->gvt->device_info.gmadr_bytes_in_cmd >> 2)
 	(s->vgpu->gvt->device_info.gmadr_bytes_in_cmd >> 2)
 
 
 static unsigned long bypass_scan_mask = 0;
 static unsigned long bypass_scan_mask = 0;
-static bool bypass_batch_buffer_scan = true;
 
 
 /* ring ALL, type = 0 */
 /* ring ALL, type = 0 */
 static struct sub_op_bits sub_op_mi[] = {
 static struct sub_op_bits sub_op_mi[] = {
@@ -1525,9 +1524,6 @@ static int batch_buffer_needs_scan(struct parser_exec_state *s)
 {
 {
 	struct intel_gvt *gvt = s->vgpu->gvt;
 	struct intel_gvt *gvt = s->vgpu->gvt;
 
 
-	if (bypass_batch_buffer_scan)
-		return 0;
-
 	if (IS_BROADWELL(gvt->dev_priv) || IS_SKYLAKE(gvt->dev_priv)) {
 	if (IS_BROADWELL(gvt->dev_priv) || IS_SKYLAKE(gvt->dev_priv)) {
 		/* BDW decides privilege based on address space */
 		/* BDW decides privilege based on address space */
 		if (cmd_val(s, 0) & (1 << 8))
 		if (cmd_val(s, 0) & (1 << 8))