diff options
author | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2016-09-26 15:51:45 -0700 |
---|---|---|
committer | Ard Biesheuvel <ard.biesheuvel@linaro.org> | 2016-09-27 09:12:14 -0700 |
commit | c4f637077eb4504aa0109aac9983dfe85e5b2afb (patch) | |
tree | d538e23675d34bb641c651dd1616692b1d4749dc /MdeModulePkg/Bus/Pci/PciSioSerialDxe/ComponentName.c | |
parent | 7807dea57fba6a019bb8641572e0159ffa03ad9e (diff) | |
download | edk2-platforms-c4f637077eb4504aa0109aac9983dfe85e5b2afb.tar.xz |
MdePkg/BaseMemoryLibOptDxe ARM: fix Thumb-2 bug in ScanMem()
The ARM ScanMem() in BaseMemoryLibOptDxe contains code from the open
source cortex-strings library, and inherited a bug from it where the
conditional execution of a sequence of instructions is erroneously
made dependent on the same condition. Since the final 'addeq' is
supposed to be dependent on the preceding 'tsteq' instruction, they
cannot be part of the same IT block.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Reviewed-by: Liming Gao <liming.gao@intel.com>
Diffstat (limited to 'MdeModulePkg/Bus/Pci/PciSioSerialDxe/ComponentName.c')
0 files changed, 0 insertions, 0 deletions