diff --git a/src/core/hw/gpu.h b/src/core/hw/gpu.h
index 5ca4a5450165a9316533c1cdb380e3b4a407c6a0..3e81f03ef49e5debbcfc1be1e47d3e34280d8b1f 100644
--- a/src/core/hw/gpu.h
+++ b/src/core/hw/gpu.h
@@ -98,7 +98,7 @@ struct Regs {
             BitField<0, 1, u32> trigger;
 
             // Set to 1 upon completion.
-            BitField<0, 1, u32> finished;
+            BitField<1, 1, u32> finished;
 
             // If both of these bits are unset, then it will fill the memory with a 16 bit value
             // 1: fill with 24-bit wide values