Add definition for ENV_ROMSTAGE_OR_BEFORE to <rules.h>
ENV_ROMSTAGE_OR_BEFORE is a direct replacement for testing defined(__PRE_RAM__) as a true statement instead of with the help of the preprocessor. Note that for x86, due to existence of ENV_POSTCAR and ENV_SMM, ENV_ROMSTAGE_OR_BEFORE and ENV_RAMSTAGE are not the inverse of each other. Change-Id: Ibd2292f922ccb9e79d10ca9bc35797048d174287 Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/34939 Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
@ -49,8 +49,7 @@ int do_vprintk(int msg_level, const char *fmt, va_list args)
|
||||
{
|
||||
int i, log_this;
|
||||
|
||||
if (CONFIG(SQUELCH_EARLY_SMP) && ENV_CACHE_AS_RAM &&
|
||||
!boot_cpu())
|
||||
if (CONFIG(SQUELCH_EARLY_SMP) && ENV_ROMSTAGE_OR_BEFORE && !boot_cpu())
|
||||
return 0;
|
||||
|
||||
log_this = console_log_level(msg_level);
|
||||
|
Reference in New Issue
Block a user