aboutsummaryrefslogtreecommitdiff
path: root/Platforms
diff options
context:
space:
mode:
authorArd Biesheuvel <ard.biesheuvel@linaro.org>2016-07-12 11:28:09 +0200
committerArd Biesheuvel <ard.biesheuvel@linaro.org>2016-07-12 17:37:14 +0200
commit22284d37ff3f373ec5900f6f1a7f0b5baeb6cad8 (patch)
tree5df178f0833de36b110aa16f354bd0dc4249a74f /Platforms
parent24cabb6fb86db9ac5ae7a5268c7aa3537c3302c4 (diff)
Platforms/Styx: add FvNameGuid to FvMain FV
This adds name GUIDs to the Styx FDFs so that DevicePath references to its contents (i.e., for the UiApp and Shell UEFI applications) are emitted unambiguously rather than as MemoryMapped()/ device path nodes, whose values may change between boots (e.g., if the amount of memory changes, or if the firmware image is updated). Having stable boot entries is preferable, given that the generic BDS code autogenerates entries for the UI app and the shell, but does not clean up any stale outdated ones that refer to FV files that no longer exist. Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
Diffstat (limited to 'Platforms')
-rw-r--r--Platforms/AMD/Styx/CelloBoard/CelloBoard.fdf1
-rw-r--r--Platforms/AMD/Styx/OverdriveBoard/OverdriveBoard.fdf1
2 files changed, 2 insertions, 0 deletions
diff --git a/Platforms/AMD/Styx/CelloBoard/CelloBoard.fdf b/Platforms/AMD/Styx/CelloBoard/CelloBoard.fdf
index 148c0a6..3b21167 100644
--- a/Platforms/AMD/Styx/CelloBoard/CelloBoard.fdf
+++ b/Platforms/AMD/Styx/CelloBoard/CelloBoard.fdf
@@ -70,6 +70,7 @@ FV = STYX_EFI
################################################################################
[FV.FvMain]
+FvNameGuid = 72b41709-8499-4841-a383-f432de6fce2a
BlockSize = 0x40
NumBlocks = 0 # This FV gets compressed so make it just big enough
FvAlignment = 16 # FV alignment and FV attributes setting.
diff --git a/Platforms/AMD/Styx/OverdriveBoard/OverdriveBoard.fdf b/Platforms/AMD/Styx/OverdriveBoard/OverdriveBoard.fdf
index 04894d5..02e9243 100644
--- a/Platforms/AMD/Styx/OverdriveBoard/OverdriveBoard.fdf
+++ b/Platforms/AMD/Styx/OverdriveBoard/OverdriveBoard.fdf
@@ -70,6 +70,7 @@ FV = STYX_EFI
################################################################################
[FV.FvMain]
+FvNameGuid = 94f067ae-2aa6-4b30-aa07-4e47fe518bb8
BlockSize = 0x40
NumBlocks = 0 # This FV gets compressed so make it just big enough
FvAlignment = 16 # FV alignment and FV attributes setting.