BIT(RCS0) | BIT(BCS0) | BIT(VECS0) | BIT(VCS0) | BIT(VCS2),
        .has_rc6 = false, /* XXX disabled for debugging */
        .has_logical_ring_preemption = false, /* XXX disabled for debugging */
+       .engine_mask = BIT(RCS0), /* XXX reduced for debugging */
 };
 
 #undef GEN
 
                      GEN11_GT_VEBOX_DISABLE_SHIFT;
 
        for (i = 0; i < I915_MAX_VCS; i++) {
-               if (!HAS_ENGINE(dev_priv, _VCS(i)))
+               if (!HAS_ENGINE(dev_priv, _VCS(i))) {
+                       vdbox_mask &= ~BIT(i);
                        continue;
+               }
 
                if (!(BIT(i) & vdbox_mask)) {
                        info->engine_mask &= ~BIT(_VCS(i));
        GEM_BUG_ON(vdbox_mask != VDBOX_MASK(dev_priv));
 
        for (i = 0; i < I915_MAX_VECS; i++) {
-               if (!HAS_ENGINE(dev_priv, _VECS(i)))
+               if (!HAS_ENGINE(dev_priv, _VECS(i))) {
+                       vebox_mask &= ~BIT(i);
                        continue;
+               }
 
                if (!(BIT(i) & vebox_mask)) {
                        info->engine_mask &= ~BIT(_VECS(i));