From 44ef38f70344f44ee53a3883515246172eb75054 Mon Sep 17 00:00:00 2001 From: Kyösti Mälkki Date: Mon, 25 May 2020 08:52:07 +0300 Subject: arch/x86: Remove NO_FIXED_XIP_ROM_SIZE MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The variable SETUP_XIP_CACHE provides us a working alternative. Change-Id: I6e3befedbbc7967b71409640dc81a0c2a9b3e511 Signed-off-by: Kyösti Mälkki Reviewed-on: https://review.coreboot.org/c/coreboot/+/41821 Tested-by: build bot (Jenkins) Reviewed-by: Aaron Durbin --- Makefile.inc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'Makefile.inc') diff --git a/Makefile.inc b/Makefile.inc index 7149c4f63f..86335d9a88 100644 --- a/Makefile.inc +++ b/Makefile.inc @@ -1177,9 +1177,10 @@ $(CONFIG_CBFS_PREFIX)/romstage-options := -S ".car.data" ifneq ($(CONFIG_NO_XIP_EARLY_STAGES),y) $(CONFIG_CBFS_PREFIX)/romstage-options += --xip -ifneq ($(CONFIG_NO_FIXED_XIP_ROM_SIZE),y) +# For efficient MTRR utilisation use natural alignment for romstage. +ifeq ($(CONFIG_SETUP_XIP_CACHE),y) $(CONFIG_CBFS_PREFIX)/romstage-options += --pow2page -endif # CONFIG_NO_FIXED_XIP_ROM_SIZE +endif # CONFIG_SETUP_XIP_CACHE endif # CONFIG_NO_XIP_EARLY_STAGES endif # CONFIG_ARCH_ROMSTAGE_X86_32 / CONFIG_ARCH_ROMSTAGE_X86_64 -- cgit v1.2.3