Move and rename ARCH_STAGE_HAS_xxx_SECTION rules
Currently only x86 requires special handling here, for simplicity avoid introducing <arch/rules.h> and deal with this directly in <rules.h>. For consistency prefixes are changed from ARCH_ to ENV_. Change-Id: I95a56dbad3482202f6cc03043589bebfb13c39af Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/35014 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Julius Werner <jwerner@chromium.org>
This commit is contained in:
@ -30,24 +30,6 @@
|
||||
#define ARCH_CACHELINE_ALIGN_SIZE 64
|
||||
#endif
|
||||
|
||||
/* Default to data as well as bss. */
|
||||
#ifndef ARCH_STAGE_HAS_DATA_SECTION
|
||||
#define ARCH_STAGE_HAS_DATA_SECTION 1
|
||||
#endif
|
||||
|
||||
#ifndef ARCH_STAGE_HAS_BSS_SECTION
|
||||
#define ARCH_STAGE_HAS_BSS_SECTION 1
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Default is that currently ENV_PAYLOAD_LOADER enable stage, smm,
|
||||
* and rmodules have a heap.
|
||||
*/
|
||||
#ifndef ARCH_STAGE_HAS_HEAP_SECTION
|
||||
#define ARCH_STAGE_HAS_HEAP_SECTION (ENV_PAYLOAD_LOADER || ENV_SMM || \
|
||||
ENV_RMODULE)
|
||||
#endif
|
||||
|
||||
#define STR(x) #x
|
||||
|
||||
#define ALIGN_COUNTER(align) \
|
||||
|
Reference in New Issue
Block a user