]> git.proxmox.com Git - mirror_edk2.git/commit
ArmPlatformPkg: Enable support for flash in 64-bit address space
authorVijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
Wed, 6 Jan 2021 09:04:00 +0000 (14:34 +0530)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Thu, 7 Jan 2021 15:24:42 +0000 (15:24 +0000)
commit8015f3f6d4005d83bdd093bb4bffcef5be7ebaef
tree86b7a7b839f1f60fbd0abda0bf3ee971a8e712af
parente9c5ff3d2730433ff9ffadf6eb2ab1f47708bc18
ArmPlatformPkg: Enable support for flash in 64-bit address space

The existing NOR Flash DXE and StandaloneMm driver supports NOR flash
devices connected in the 32-bit address space. Extend these drivers to
allow NOR flash devices connected to 64-bit address space to be usable
as well. Also, convert the base address and size sanity check from
ASSERT() to if condition so that even if the firmware is build in
release mode, it can return error if the parameter(s) is/are invalid.

Signed-off-by: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com>
Tested-by: Masahisa Kojima <masahisa.kojima@linaro.org>
Reviewed-by: Ard Biesheuvel <ard.biesheuvel@arm.com>
ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashDxe.c
ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashDxe.inf
ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashFvb.c
ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashStandaloneMm.c
ArmPlatformPkg/Drivers/NorFlashDxe/NorFlashStandaloneMm.inf