diff options
author | Lionel Landwerlin <[email protected]> | 2019-04-11 12:20:36 +0100 |
---|---|---|
committer | Lionel Landwerlin <[email protected]> | 2019-04-19 15:56:21 +0000 |
commit | 773e6aa9fd250479e2a89b376e5eda5a1d07fc5b (patch) | |
tree | 5f02c94099d59fe34128ed4566001530bf93bdde | |
parent | 38c75aff4cb07a68d8956e0f96f3167cfe3fa964 (diff) |
intel/devinfo: fix missing num_thread_per_eu on ICL
There was an assumption that num_thread_per_eu would be set in the
Gen8 features. Since this is mostly the same of all gen8->11 (except
GEN9_LP that overwrites it) let's just factor it out.
Signed-off-by: Lionel Landwerlin <[email protected]>
Cc: [email protected]
Acked-by: Eric Engestrom <[email protected]>
Reviewed-by: Anuj Phogat [email protected]
-rw-r--r-- | src/intel/dev/gen_device_info.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/src/intel/dev/gen_device_info.c b/src/intel/dev/gen_device_info.c index 3689491a8e2..2422c73b957 100644 --- a/src/intel/dev/gen_device_info.c +++ b/src/intel/dev/gen_device_info.c @@ -415,6 +415,7 @@ static const struct gen_device_info gen_device_info_hsw_gt3 = { .has_64bit_types = true, \ .supports_simd16_3src = true, \ .has_surface_tile_offset = true, \ + .num_thread_per_eu = 7, \ .max_vs_threads = 504, \ .max_tcs_threads = 504, \ .max_tes_threads = 504, \ @@ -428,7 +429,6 @@ static const struct gen_device_info gen_device_info_bdw_gt1 = { .num_slices = 1, .num_subslices = { 2, }, .num_eu_per_subslice = 8, - .num_thread_per_eu = 7, .l3_banks = 2, .max_cs_threads = 42, .urb = { @@ -453,7 +453,6 @@ static const struct gen_device_info gen_device_info_bdw_gt2 = { .num_slices = 1, .num_subslices = { 3, }, .num_eu_per_subslice = 8, - .num_thread_per_eu = 7, .l3_banks = 4, .max_cs_threads = 56, .urb = { @@ -478,7 +477,6 @@ static const struct gen_device_info gen_device_info_bdw_gt3 = { .num_slices = 2, .num_subslices = { 3, 3, }, .num_eu_per_subslice = 8, - .num_thread_per_eu = 7, .l3_banks = 8, .max_cs_threads = 56, .urb = { @@ -504,7 +502,6 @@ static const struct gen_device_info gen_device_info_chv = { .num_slices = 1, .num_subslices = { 2, }, .num_eu_per_subslice = 8, - .num_thread_per_eu = 7, .l3_banks = 2, .max_vs_threads = 80, .max_tcs_threads = 80, @@ -610,8 +607,7 @@ static const struct gen_device_info gen_device_info_chv = { #define GEN9_FEATURES \ GEN8_FEATURES, \ GEN9_HW_INFO, \ - .has_sample_with_hiz = true, \ - .num_thread_per_eu = 7 + .has_sample_with_hiz = true static const struct gen_device_info gen_device_info_skl_gt1 = { GEN9_FEATURES, .gt = 1, |