From: Andy Shevchenko Date: Tue, 18 Jun 2019 16:06:34 +0000 (+0300) Subject: x86: Revert "Don't set up MTRRs in SPL" X-Git-Url: http://git.openwrt.org/openwrt/docs.git?p=project%2Fbcm63xx%2Fu-boot.git;a=commitdiff_plain;h=7ce74b70b9ac23276a47cc86c26028b6b6009c2f x86: Revert "Don't set up MTRRs in SPL" This breaks Intel Edison to work. It gets laggish and unable to boot kernel. Reverts commit 665cb18ea64aabbeb03d27a4c92ddec1baccb87a for now till better solution will be proposed. Signed-off-by: Andy Shevchenko Acked-by: Bin Meng --- diff --git a/arch/x86/lib/init_helpers.c b/arch/x86/lib/init_helpers.c index ac85278cdf..0481f453ca 100644 --- a/arch/x86/lib/init_helpers.c +++ b/arch/x86/lib/init_helpers.c @@ -18,10 +18,7 @@ __weak ulong board_get_usable_ram_top(ulong total_size) int init_cache_f_r(void) { -#if (CONFIG_IS_ENABLED(X86_32BIT_INIT) || \ - (!defined(CONFIG_SPL_BUILD) && \ - !CONFIG_IS_ENABLED(CONFIG_X86_RUN_64BIT))) && \ - !defined(CONFIG_HAVE_FSP) +#if CONFIG_IS_ENABLED(X86_32BIT_INIT) && !defined(CONFIG_HAVE_FSP) int ret; ret = mtrr_commit(false);