I want to learn how the "cache as ram" work, so i find some asm file in "/src/cpu/intel/car/" from coreboot. But there are four folders containing "cache_as_ram.S". What's the difference between them?
https://github.com/coreboot/coreboot/blob/428def4a6b7cae6b822270bc7231db81ca5ead05/src/cpu/intel/car/core2/cache_as_ram.S https://github.com/coreboot/coreboot/blob/428def4a6b7cae6b822270bc7231db81ca5ead05/src/cpu/intel/car/non-evict/cache_as_ram.S https://github.com/coreboot/coreboot/blob/428def4a6b7cae6b822270bc7231db81ca5ead05/src/cpu/intel/car/p3/cache_as_ram.S https://github.com/coreboot/coreboot/blob/428def4a6b7cae6b822270bc7231db81ca5ead05/src/cpu/intel/car/p4-netburst/cache_as_ram.S
I find one of them will enable "no eviction" mode, but is there any other difference?