diff options
-rw-r--r-- | src/cpu/intel/fit/Makefile.inc | 2 | ||||
-rw-r--r-- | src/cpu/intel/fit/fit.c (renamed from src/cpu/intel/fit/fit.S) | 9 |
2 files changed, 4 insertions, 7 deletions
diff --git a/src/cpu/intel/fit/Makefile.inc b/src/cpu/intel/fit/Makefile.inc index ee6d55885d..ae4e71a79f 100644 --- a/src/cpu/intel/fit/Makefile.inc +++ b/src/cpu/intel/fit/Makefile.inc @@ -1,4 +1,4 @@ -bootblock-y += fit.S +bootblock-y += fit.c # The FIT table is generated as a separate CBFS file. # The FIT pointer is reserved in fit.c and updated to point to the 'intel_fit' diff --git a/src/cpu/intel/fit/fit.S b/src/cpu/intel/fit/fit.c index ca95a90c2f..060023191a 100644 --- a/src/cpu/intel/fit/fit.S +++ b/src/cpu/intel/fit/fit.c @@ -1,9 +1,6 @@ /* SPDX-License-Identifier: GPL-2.0-only */ -.section ".fit_pointer", "a", @progbits - .code32 +#include <stdint.h> + /* This will get updated by ifittool later on to point to the cbfs 'intel_fit' file. */ -.global fit_pointer -fit_pointer: -.long 0 -.long 0 +__attribute__((used, __section__(".fit_pointer"))) const uint64_t fit_ptr = 0; |