diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2016-07-12 11:28:09 +0200 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2016-07-12 17:37:14 +0200 |
commit | 22284d37ff3f373ec5900f6f1a7f0b5baeb6cad8 (patch) | |
tree | 5df178f0833de36b110aa16f354bd0dc4249a74f /Platforms | |
parent | 24cabb6fb86db9ac5ae7a5268c7aa3537c3302c4 (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.fdf | 1 | ||||
-rw-r--r-- | Platforms/AMD/Styx/OverdriveBoard/OverdriveBoard.fdf | 1 |
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.
|