diff --git a/.pick_status.json b/.pick_status.json
index 6108266a145..d62d9ddc910 100644
--- a/.pick_status.json
+++ b/.pick_status.json
@@ -2144,7 +2144,7 @@
"description": "intel: Program XY_FAST_COLOR_BLT::Destination Mocs for gfx12",
"nominated": false,
"nomination_type": 0,
- "resolution": 4,
+ "resolution": 1,
"main_sha": null,
"because_sha": null,
"notes": null
diff --git a/src/intel/blorp/blorp_genX_exec_brw.h b/src/intel/blorp/blorp_genX_exec_brw.h
index 8fc6a2b800a..fe16cc438eb 100644
--- a/src/intel/blorp/blorp_genX_exec_brw.h
+++ b/src/intel/blorp/blorp_genX_exec_brw.h
@@ -2138,6 +2138,7 @@ blorp_xy_fast_color_blit(struct blorp_batch *batch,
blt.DestinationPitch = (dst_surf->row_pitch_B / dst_pitch_unit) - 1;
blt.DestinationTiling = xy_bcb_tiling(dst_surf);
+ blt.DestinationMOCS = params->dst.addr.mocs;
blt.DestinationX1 = params->x0;
blt.DestinationY1 = params->y0;
blt.DestinationX2 = params->x1;
@@ -2178,8 +2179,6 @@ blorp_xy_fast_color_blit(struct blorp_batch *batch,
blt.DestinationCompressionFormat =
isl_get_render_compression_format(dst_surf->format);
}
-
- blt.DestinationMOCS = params->dst.addr.mocs;
#endif
}
#endif
diff --git a/src/intel/genxml/gen120.xml b/src/intel/genxml/gen120.xml
index 191a73909e3..6e2742e9206 100644
--- a/src/intel/genxml/gen120.xml
+++ b/src/intel/genxml/gen120.xml
@@ -2142,6 +2142,7 @@
+