diff --git a/qemu_v8.mk b/qemu_v8.mk
index 4235c6913ef16f0e5380420c55f3b53acf52e278..73119f66a4f6de8033e4b45f59b48e33f9ca3658 100644
--- a/qemu_v8.mk
+++ b/qemu_v8.mk
@@ -47,7 +47,9 @@ ARM_TF_EXPORTS ?= \
 	CROSS_COMPILE="$(CCACHE)$(AARCH64_CROSS_COMPILE)"
 
 ARM_TF_FLAGS ?= \
-	BL32=$(OPTEE_OS_BIN) \
+	BL32=$(OPTEE_OS_HEADER_V2_BIN) \
+	BL32_EXTRA1=$(OPTEE_OS_PAGER_V2_BIN) \
+	BL32_EXTRA2=$(OPTEE_OS_PAGEABLE_V2_BIN) \
 	BL33=$(EDK2_BIN) \
 	ARM_TSP_RAM_LOCATION=tdram \
 	PLAT=qemu \
@@ -59,7 +61,12 @@ ARM_TF_FLAGS ?= \
 
 arm-tf: optee-os edk2
 	$(ARM_TF_EXPORTS) $(MAKE) -C $(ARM_TF_PATH) $(ARM_TF_FLAGS) all fip
-	ln -sf $(OPTEE_OS_BIN) $(ARM_TF_PATH)/build/qemu/release/bl32.bin
+	ln -sf $(OPTEE_OS_HEADER_V2_BIN) \
+		$(ARM_TF_PATH)/build/qemu/release/bl32.bin
+	ln -sf $(OPTEE_OS_PAGER_V2_BIN) \
+		$(ARM_TF_PATH)/build/qemu/release/bl32_extra1.bin
+	ln -sf $(OPTEE_OS_PAGEABLE_V2_BIN) \
+		$(ARM_TF_PATH)/build/qemu/release/bl32_extra2.bin
 	ln -sf $(EDK2_BIN) $(ARM_TF_PATH)/build/qemu/release/bl33.bin
 
 arm-tf-clean: