struct dc_bounding_box_overrides {
        int sr_exit_time_ns;
        int sr_enter_plus_exit_time_ns;
+       int sr_exit_z8_time_ns;
+       int sr_enter_plus_exit_z8_time_ns;
        int urgent_latency_ns;
        int percent_of_ideal_drambw;
        int dram_clock_change_latency_ns;
        int sr_enter_plus_exit_time_dpm0_ns;
        int sr_exit_time_ns;
        int sr_enter_plus_exit_time_ns;
+       int sr_exit_z8_time_ns;
+       int sr_enter_plus_exit_z8_time_ns;
        int urgent_latency_ns;
        uint32_t underflow_assert_delay_us;
        int percent_of_ideal_drambw;
 
                                dc->bb_overrides.sr_enter_plus_exit_time_ns / 1000.0;
        }
 
+       if ((int)(bb->sr_exit_z8_time_us * 1000)
+                               != dc->bb_overrides.sr_exit_z8_time_ns
+                       && dc->bb_overrides.sr_exit_z8_time_ns) {
+               bb->sr_exit_z8_time_us = dc->bb_overrides.sr_exit_z8_time_ns / 1000.0;
+       }
+
+       if ((int)(bb->sr_enter_plus_exit_z8_time_us * 1000)
+                               != dc->bb_overrides.sr_enter_plus_exit_z8_time_ns
+                       && dc->bb_overrides.sr_enter_plus_exit_z8_time_ns) {
+               bb->sr_enter_plus_exit_z8_time_us = dc->bb_overrides.sr_enter_plus_exit_z8_time_ns / 1000.0;
+       }
        if ((int)(bb->urgent_latency_us * 1000) != dc->bb_overrides.urgent_latency_ns
                        && dc->bb_overrides.urgent_latency_ns) {
                bb->urgent_latency_us = dc->bb_overrides.urgent_latency_ns / 1000.0;