+ if (IS_IVB_GT1(i965->intel.device_id) ||
+ IS_HSW_GT1(i965->intel.device_id)) {
+ render_state->max_wm_threads = 48;
+ } else if (IS_IVB_GT2(i965->intel.device_id) ||
+ IS_HSW_GT2(i965->intel.device_id)) {
+ render_state->max_wm_threads = 172;
+ } else if (IS_SNB_GT1(i965->intel.device_id)) {
+ render_state->max_wm_threads = 40;
+ } else if (IS_SNB_GT2(i965->intel.device_id)) {
+ render_state->max_wm_threads = 80;
+ } else if (IS_IRONLAKE(i965->intel.device_id)) {
+ render_state->max_wm_threads = 72; /* 12 * 6 */
+ } else if (IS_G4X(i965->intel.device_id)) {
+ render_state->max_wm_threads = 50; /* 12 * 5 */
+ } else {
+ /* should never get here !!! */
+ assert(0);
+ }
+