@@ -930,9 +930,7 @@ ifeq ($(filter $(TARGET),x86_fsp_qemu kontron_vx3060_s2),$(TARGET))
930930endif
931931
932932ifeq ($(TARGET ) ,x86_fsp_qemu)
933- ifeq ($(filter-out $(STAGE1),1),)
934933 OBJS+ =src/x86/qemu_fsp.o
935- endif
936934endif
937935
938936# x86-64 FSP targets
@@ -958,7 +956,6 @@ ifeq ("${FSP}", "1")
958956 OBJS += src/boot_x86_fsp.o
959957 OBJS += src/boot_x86_fsp_start.o
960958 OBJS += src/fsp_m.o
961- OBJS += src/fsp_s.o
962959 OBJS += src/fsp_t.o
963960 OBJS += src/wolfboot_raw.o
964961 OBJS += src/x86/common.o
@@ -974,7 +971,6 @@ ifeq ("${FSP}", "1")
974971 OBJS += src/image.o
975972 OBJS += src/keystore.o
976973 OBJS += src/sig_wolfboot_raw.o
977- OBJS += src/sig_fsp_s.o
978974 ifeq ($(TARGET), kontron_vx3060_s2)
979975 OBJS += hal/kontron_vx3060_s2_loader.o
980976 endif
@@ -983,6 +979,7 @@ ifeq ("${FSP}", "1")
983979 endif
984980
985981 CFLAGS += -fno-stack-protector -m32 -fno-PIC -fno-pie -mno-mmx -mno-sse -DDEBUG_UART
982+ CFLAGS += -DFSP_M_BASE=$(FSP_M_BASE )
986983 ifeq ($(FSP_TGL), 1)
987984 OBJS+ =src/x86/tgl_fsp.o
988985 OBJS+ =src/ucode0.o
@@ -1000,6 +997,7 @@ ifeq ("${FSP}", "1")
1000997 endif
1001998 LDFLAGS = --gc-sections --entry=main -T $(LSCRIPT ) -Map=wolfboot.map
1002999 CFLAGS += -fno-stack-protector -fno-PIC -fno-pie -mno-mmx -mno-sse -Os -DDEBUG_UART
1000+ CFLAGS += -DFSP_M_BASE=$(FSP_M_BASE )
10031001 OBJS += hal/x86_fsp_tgl.o
10041002 OBJS += hal/x86_uart.o
10051003 OBJS += src/boot_x86_fsp_payload.o
@@ -1015,6 +1013,7 @@ ifeq ("${FSP}", "1")
10151013 OBJS += src/x86/exceptions.o
10161014 OBJS += src/x86/gdt.o
10171015 OBJS += src/x86/fsp.o
1016+ OBJS += src/x86/fsp_s.o
10181017 UPDATE_OBJS := src/update_disk.o
10191018 CFLAGS+ =-DWOLFBOOT_UPDATE_DISK
10201019 ifeq ($(64BIT),1)
@@ -1023,7 +1022,10 @@ ifeq ("${FSP}", "1")
10231022 else
10241023 CFLAGS += -m32
10251024 LDFLAGS += -m elf_i386 --oformat elf32-i386
1026- endif
1025+ endif
1026+ ifeq ($(FSP_TGL), 1)
1027+ OBJS+ =src/x86/tgl_fsp.o
1028+ endif
10271029 endif
10281030 ifeq ($(64BIT),1)
10291031 OBJS += src/x86/paging.o
0 commit comments