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:
parent
2f944f4da4
commit
f2cc52b694
4 changed files with 20 additions and 36 deletions
|
|
@ -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) \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue