cbfs: Use NO_XIP_EARLY_STAGES to decide if stage is XIP
commitd5583a5e61c4dbb870ceddc13fbee49b0d46d52f
authorFurquan Shaikh <furquan@google.com>
Wed, 1 Jun 2016 08:53:18 +0000 (1 01:53 -0700)
committerFurquan Shaikh <furquan@google.com>
Thu, 2 Jun 2016 15:21:39 +0000 (2 17:21 +0200)
tree2d1ee65b0f7ac0ea422831faf51e8a2430b30fcc
parentab90f96ba58eefb8526270e66b45b26fbf10b09a
cbfs: Use NO_XIP_EARLY_STAGES to decide if stage is XIP

Modern platforms like Apollolake do not use XIP for early stages. In
such cases, cbfs_prog_stage_load should check for NO_XIP_EARLY_STAGES
instead of relying on ARCH_X86 to decide if a stage is XIP.

Change-Id: I1729ce82b5f678ce8c37256090fcf353cc22b1ec
Signed-off-by: Furquan Shaikh <furquan@google.com>
Reviewed-on: https://review.coreboot.org/15045
Tested-by: build bot (Jenkins)
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
src/Kconfig
src/lib/cbfs.c