diff --git a/src/gallium/drivers/iris/iris_state.c b/src/gallium/drivers/iris/iris_state.c
index 9fe6bc566d7..24580f3bcdf 100644
--- a/src/gallium/drivers/iris/iris_state.c
+++ b/src/gallium/drivers/iris/iris_state.c
@@ -833,6 +833,7 @@ static void
iris_emit_l3_config(struct iris_batch *batch,
const struct intel_l3_config *cfg)
{
+#if GFX_VER < 20
assert(cfg || GFX_VER >= 12);
#if GFX_VER >= 12
@@ -870,6 +871,7 @@ iris_emit_l3_config(struct iris_batch *batch,
#endif
}
}
+#endif /* GFX_VER < 20 */
}
#if GFX_VER == 9
diff --git a/src/intel/genxml/gen20.xml b/src/intel/genxml/gen20.xml
index 944bf8fc98b..315f6a9ecfa 100644
--- a/src/intel/genxml/gen20.xml
+++ b/src/intel/genxml/gen20.xml
@@ -3,6 +3,7 @@
+
diff --git a/src/intel/vulkan/genX_init_state.c b/src/intel/vulkan/genX_init_state.c
index b099f60981d..b52023bfda4 100644
--- a/src/intel/vulkan/genX_init_state.c
+++ b/src/intel/vulkan/genX_init_state.c
@@ -900,6 +900,7 @@ genX(emit_l3_config)(struct anv_batch *batch,
const struct anv_device *device,
const struct intel_l3_config *cfg)
{
+#if GFX_VER < 20
UNUSED const struct intel_device_info *devinfo = device->info;
#if GFX_VER >= 12
@@ -942,6 +943,7 @@ genX(emit_l3_config)(struct anv_batch *batch,
l3cr.AllAllocation = cfg->n[INTEL_L3P_ALL];
}
}
+#endif /* GFX_VER < 20 */
}
void