mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2025-04-17 01:54:22 +00:00
fix(qemu-sbsa): fix compilation error when accessing DT functions
When building SBSA, using DT functions from fdt_wrappers.c produces a linker error. Adding: BL2_SOURCES += ${FDT_WRAPPERS_SOURCES} fixes the problem. Since the same inclusion would be present in both qemu/platform.mk and qemu_sbsa/platform.mk, do the changes in qemu/common/common.mk. Change-Id: I775b06c1741f6618813c5e1d2c64cdc1888d8519 Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
This commit is contained in:
parent
15e5c6c91d
commit
33ac6f99ab
3 changed files with 3 additions and 5 deletions
|
@ -65,7 +65,8 @@ BL2_SOURCES += drivers/io/io_semihosting.c \
|
|||
${PLAT_QEMU_COMMON_PATH}/qemu_bl2_mem_params_desc.c \
|
||||
${PLAT_QEMU_COMMON_PATH}/qemu_image_load.c \
|
||||
common/desc_image_load.c \
|
||||
common/fdt_fixup.c
|
||||
common/fdt_fixup.c \
|
||||
${FDT_WRAPPERS_SOURCES}
|
||||
|
||||
BL31_SOURCES += ${QEMU_CPU_LIBS} \
|
||||
lib/semihosting/semihosting.c \
|
||||
|
|
|
@ -115,8 +115,7 @@ ifneq ($(filter 1,${MEASURED_BOOT} ${TRUSTED_BOARD_BOOT}),)
|
|||
include drivers/auth/mbedtls/mbedtls_crypto.mk
|
||||
endif
|
||||
|
||||
BL2_SOURCES += ${FDT_WRAPPERS_SOURCES} \
|
||||
common/uuid.c
|
||||
BL2_SOURCES += common/uuid.c
|
||||
|
||||
ifeq ($(add-lib-optee),yes)
|
||||
BL2_SOURCES += lib/optee/optee_utils.c
|
||||
|
|
|
@ -29,8 +29,6 @@ ifeq ($(NEED_BL32),yes)
|
|||
$(eval $(call add_define,QEMU_LOAD_BL32))
|
||||
endif
|
||||
|
||||
BL2_SOURCES += $(LIBFDT_SRCS)
|
||||
|
||||
# Include GICv3 driver files
|
||||
include drivers/arm/gic/v3/gicv3.mk
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue