Since most assembly files are no longer concatenated together but built separately, section changes with .previous at the end of the files have become spurious. TEST=BUILD_TIMELESS Change-Id: I2970eed2b114a53475ba385eec4e97bb7ae7095c Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-on: https://review.coreboot.org/c/coreboot/+/47963 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
31 lines
617 B
ArmAsm
31 lines
617 B
ArmAsm
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
|
|
.section ".fit_pointer", "a", @progbits
|
|
.code32
|
|
.global fit_pointer
|
|
fit_pointer:
|
|
.long fit_table
|
|
.long 0
|
|
|
|
.section .text
|
|
.align 16
|
|
.global fit_table
|
|
.global fit_table_end
|
|
fit_table:
|
|
/* Address for type 0 is '_FIT_ ' */
|
|
.long 0x5449465f
|
|
.long 0x2020205f
|
|
/*
|
|
* There is 1 entry in the table. Other tools will have to update the size
|
|
* and checksum when adding entries.
|
|
*/
|
|
.long 0x00000001
|
|
/* Version */
|
|
.word 0x0100
|
|
/* Type 0 with checksum valid. */
|
|
.byte 0x80
|
|
/* Checksum byte - must add to zero. */
|
|
.byte 0x7d
|
|
.fill CONFIG_CPU_INTEL_NUM_FIT_ENTRIES*16
|
|
fit_table_end:
|