soc/intel: Use NEM+ effective way size for for ADL, MTL and PTL

Alder Lake, Meteor Lake and Panther Lake use the effective way size
when setting up the Enhanced No-Eviction Mode (cf.
`INTEL_CAR_ENEM_USE_EFFECTIVE_WAY_SIZE').

BUG=b:360332771
TEST=Verified on PTL Intel reference platform

Change-Id: I5cb66da0aa977eecb64a0021268a6827747c521b
Signed-off-by: Jeremy Compostella <jeremy.compostella@intel.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83947
Reviewed-by: Bora Guvendik <bora.guvendik@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Reviewed-by: Anil Kumar K <anil.kumar.k@intel.com>
Reviewed-by: Jayvik Desai <jayvik@google.com>
This commit is contained in:
Jeremy Compostella 2024-08-16 14:15:44 -07:00 committed by Jérémy Compostella
commit 5a5f39ce86
3 changed files with 3 additions and 0 deletions

View file

@ -173,6 +173,7 @@ config ALDERLAKE_CAR_ENHANCED_NEM
select CAR_HAS_SF_MASKS
select COS_MAPPED_TO_MSB
select CAR_HAS_L3_PROTECTED_WAYS
select INTEL_CAR_ENEM_USE_EFFECTIVE_WAY_SIZE
config MAX_CPUS
int

View file

@ -154,6 +154,7 @@ config METEORLAKE_CAR_ENHANCED_NEM
select CAR_HAS_SF_MASKS
select COS_MAPPED_TO_MSB
select CAR_HAS_L3_PROTECTED_WAYS
select INTEL_CAR_ENEM_USE_EFFECTIVE_WAY_SIZE
config MAX_CPUS
int

View file

@ -142,6 +142,7 @@ config CAR_ENHANCED_NEM
select CAR_HAS_SF_MASKS
select COS_MAPPED_TO_MSB
select CAR_HAS_L3_PROTECTED_WAYS
select INTEL_CAR_ENEM_USE_EFFECTIVE_WAY_SIZE
config MAX_CPUS
int