From fd708fe0e1f813d6faf02d92ec5e8d73ce876ed1 Mon Sep 17 00:00:00 2001 From: Ard Biesheuvel Date: Mon, 8 Jun 2020 13:02:12 +0200 Subject: ArmVirtPkg: add FDF rule for self-relocating PrePi In preparation for making the self-relocating PrePi use the ordinary BasePeCoffLib routines for relocating the image in place in memory at start, add a special FDF rule that builds SEC modules as PE32 images with the relocation metadata preserved. Signed-off-by: Ard Biesheuvel Acked-by: Jiewen Yao Reviewed-by: Laszlo Ersek Acked-by: Sami Mujawar --- ArmVirtPkg/ArmVirtQemuKernel.fdf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'ArmVirtPkg/ArmVirtQemuKernel.fdf') diff --git a/ArmVirtPkg/ArmVirtQemuKernel.fdf b/ArmVirtPkg/ArmVirtQemuKernel.fdf index 72fc8dd698..55e33aba0d 100644 --- a/ArmVirtPkg/ArmVirtQemuKernel.fdf +++ b/ArmVirtPkg/ArmVirtQemuKernel.fdf @@ -136,7 +136,7 @@ READ_STATUS = TRUE READ_LOCK_CAP = TRUE READ_LOCK_STATUS = TRUE - INF ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf + INF RuleOverride = SELF_RELOC ArmVirtPkg/PrePi/ArmVirtPrePiUniCoreRelocatable.inf FILE FV_IMAGE = 9E21FD93-9C72-4c15-8C4B-E77F1DB2D792 { SECTION GUIDED EE4E5898-3914-4259-9D6E-DC7BD79403CF PROCESSING_REQUIRED = TRUE { -- cgit v1.2.3