cpu/x86: Move checking for MTRR's as a proxy for proper CPU reset
commitc4772b9fd7fcc29d09d7617dc8cff922118814d7
authorArthur Heymans <arthur@aheymans.xyz>
Sun, 14 Apr 2019 16:38:35 +0000 (14 18:38 +0200)
committerMartin Roth <martinroth@google.com>
Sun, 21 Apr 2019 23:29:29 +0000 (21 23:29 +0000)
tree93087aecbff5988ab88888df0eec86d5fd1d92ed
parent0800194f95933d6337ba2e7900a1f02671aed3ba
cpu/x86: Move checking for MTRR's as a proxy for proper CPU reset

Checking for empty MTRR_DEF_TYPE_MSR as a proxy for proper CPU reset
is common across multiple platforms. Therefore place it in a common
location.

Change-Id: I81d82fb9fe27cd9de6085251fe1a5685cdd651fc
Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/32319
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
Reviewed-by: Furquan Shaikh <furquan@google.com>
src/cpu/x86/early_reset.S [new file with mode: 0644]
src/soc/intel/common/block/cpu/Makefile.inc
src/soc/intel/common/block/cpu/car/cache_as_ram.S