diff options
author | Leif Lindholm <leif.lindholm@linaro.org> | 2014-05-22 10:30:46 +0100 |
---|---|---|
committer | Leif Lindholm <leif.lindholm@linaro.org> | 2014-05-22 10:30:46 +0100 |
commit | a50bf4634f25834e3a99078eba7dec8fa7e10418 (patch) | |
tree | 01022bad044717e3006fd560f064540e8e998d35 /MdeModulePkg | |
parent | 7fea8ff365808402457dabd5a0e52ac0f2529025 (diff) | |
parent | 965e4e4d9a02b2d50098d7356072bc5f98b96424 (diff) |
Merge remote-tracking branch 'rmt-1/linaro-topic-misc' into release-prep
Diffstat (limited to 'MdeModulePkg')
-rw-r--r-- | MdeModulePkg/Universal/Disk/PartitionDxe/Mbr.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/MdeModulePkg/Universal/Disk/PartitionDxe/Mbr.c b/MdeModulePkg/Universal/Disk/PartitionDxe/Mbr.c index a35b4f2d0..5134310d4 100644 --- a/MdeModulePkg/Universal/Disk/PartitionDxe/Mbr.c +++ b/MdeModulePkg/Universal/Disk/PartitionDxe/Mbr.c @@ -157,6 +157,15 @@ PartitionInstallMbrChildHandles ( BlockSize,
Mbr
);
+ + // RMH - hack - Linaro's development boards use SD cards, currently we have + // a problem where each unique SD card has a different UUID when created + // with linaro-media-create / linaro-android-media create. + // This means that no one Boot Device configuration can boot Linaro images + // without some manual intervention from the user. + // This hack will zero the signature (UUID) read from the card. + ZeroMem(&(Mbr->UniqueMbrSignature[0]), sizeof (Mbr->UniqueMbrSignature)); + if (EFI_ERROR (Status)) {
Found = Status;
goto Done;
|