From 7609e88d5fae3b93dd2b70dc5b96066f020f8d11 Mon Sep 17 00:00:00 2001 From: Jordan Justen Date: Thu, 20 Aug 2020 13:02:18 -0700 Subject: [PATCH] intel/devinfo: Adjust L3 banks for DG2 Signed-off-by: Jordan Justen Co-Authored-by: Francisco Jerez Reviewed-by: Francisco Jerez Part-of: --- src/intel/dev/intel_device_info.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/intel/dev/intel_device_info.c b/src/intel/dev/intel_device_info.c index 450f050..2c2de1e 100644 --- a/src/intel/dev/intel_device_info.c +++ b/src/intel/dev/intel_device_info.c @@ -1171,7 +1171,17 @@ update_from_topology(struct intel_device_info *devinfo, } } - if (devinfo->ver == 12 && devinfo->num_slices == 1) { + if (devinfo->verx10 >= 125) { + if (devinfo->subslice_total > 16) { + assert(devinfo->subslice_total <= 32); + devinfo->l3_banks = 32; + } else if (devinfo->subslice_total > 8) { + devinfo->l3_banks = 16; + } else { + devinfo->l3_banks = 8; + } + } else { + assert(devinfo->num_slices == 1); if (devinfo->subslice_total >= 6) { assert(devinfo->subslice_total == 6); devinfo->l3_banks = 8; -- 2.7.4