libpayload: Move back the ttb_buffer section
Moving it into the .ttb_buffer section will accidentally set the LOAD flag. So, move it back to .bss.ttb_buffer section to prevent the binary size bloating. BUG=b:248610274 TEST=Make sure the device is still bootable with this change. BRANCH=none Cq-Depend: chromium:5173448 Change-Id: I9bb08878dd4be01d9ed3f96933f774dd6296f76e Signed-off-by: Yi Chou <yich@google.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/79800 Reviewed-by: Julius Werner <jwerner@chromium.org> Reviewed-by: Paul Menzel <paulepanter@mailbox.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
parent
e34a1f9815
commit
df327f4a88
|
@ -62,8 +62,6 @@ SECTIONS
|
|||
}
|
||||
|
||||
.bss : {
|
||||
*(.ttb_buffer)
|
||||
|
||||
_bss = .;
|
||||
*(.sbss)
|
||||
*(.sbss.*)
|
||||
|
|
|
@ -41,8 +41,11 @@ static unsigned int max_tables;
|
|||
static uint64_t *xlat_addr;
|
||||
|
||||
static int free_idx;
|
||||
static uint8_t ttb_buffer[TTB_DEFAULT_SIZE] __aligned(GRANULE_SIZE)
|
||||
__attribute__((__section__(".ttb_buffer")));
|
||||
|
||||
/* We refer to this in the linker script for ChormeOS's depthcharge payload
|
||||
* and to please not change the name without discussing with us.
|
||||
* Please contact: jwerner@chromium.org or yich@chromium.org */
|
||||
static uint8_t ttb_buffer[TTB_DEFAULT_SIZE] __aligned(GRANULE_SIZE);
|
||||
|
||||
static const char * const tag_to_string[] = {
|
||||
[TYPE_NORMAL_MEM] = "normal",
|
||||
|
|
Loading…
Reference in New Issue