Fix Nehalem very wrong to hard coded 4 core

This commit is contained in:
GuillaumeDIDIER 2020-06-04 14:06:38 +02:00
parent dfd59064fc
commit a5a2824674

View File

@ -37,7 +37,7 @@ pub fn cache_slicing(uarch: MicroArchitecture, physical_cores: u8) -> CacheSlici
ComplexAddressing(&SANDYBRIDGE_TO_SKYLAKE_FUNCTIONS[0..((trailing_zeros) as usize)]) ComplexAddressing(&SANDYBRIDGE_TO_SKYLAKE_FUNCTIONS[0..((trailing_zeros) as usize)])
}, },
MicroArchitecture::Nehalem | MicroArchitecture::Westmere => { MicroArchitecture::Nehalem | MicroArchitecture::Westmere => {
SimpleAddressing(((physical_cores -1) as usize) << 6 )// WRONG FIXME !!! SimpleAddressing(((physical_cores -1) as usize) << 6 + 8)// Hardcoded for 4 cores FIXME !!!
} }
_ => Unsupported, _ => Unsupported,
} }