mirror of https://github.com/acidanthera/audk.git
ArmPkg: move RVCT PLATFORM_FLAGS override into ArmHvcLib/ArmSmcLib
Currently, each ARM platform built with RVCT that uses ArmHvcLib or ArmSmcLib needs to specify a CPU target that implements both the security and virtualization extensions, so that the assembler does not choke on the 'hvc' and 'smc' instructions in ArmHvcLib/ArmSvcLib. Let's move these overrides into the module .INFs so we can lift this requirement at the platform side. Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Ard Biesheuvel <ard.biesheuvel@linaro.org> Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
This commit is contained in:
parent
44d71c217c
commit
302e8eda3b
|
@ -33,8 +33,6 @@
|
||||||
[BuildOptions]
|
[BuildOptions]
|
||||||
XCODE:*_*_ARM_PLATFORM_FLAGS == -arch armv7
|
XCODE:*_*_ARM_PLATFORM_FLAGS == -arch armv7
|
||||||
GCC:*_*_ARM_PLATFORM_FLAGS == -march=armv7-a -mfpu=neon
|
GCC:*_*_ARM_PLATFORM_FLAGS == -march=armv7-a -mfpu=neon
|
||||||
# We use A15 to get the Secure and Virtualization extensions
|
|
||||||
RVCT:*_*_ARM_PLATFORM_FLAGS == --cpu Cortex-A15
|
|
||||||
|
|
||||||
RELEASE_*_*_CC_FLAGS = -DMDEPKG_NDEBUG
|
RELEASE_*_*_CC_FLAGS = -DMDEPKG_NDEBUG
|
||||||
*_*_*_CC_FLAGS = -DDISABLE_NEW_DEPRECATED_INTERFACES
|
*_*_*_CC_FLAGS = -DDISABLE_NEW_DEPRECATED_INTERFACES
|
||||||
|
|
|
@ -30,3 +30,6 @@
|
||||||
[Packages]
|
[Packages]
|
||||||
MdePkg/MdePkg.dec
|
MdePkg/MdePkg.dec
|
||||||
ArmPkg/ArmPkg.dec
|
ArmPkg/ArmPkg.dec
|
||||||
|
|
||||||
|
[BuildOptions]
|
||||||
|
RVCT:*_*_ARM_PLATFORM_FLAGS == --cpu Cortex-A15
|
||||||
|
|
|
@ -29,3 +29,6 @@
|
||||||
[Packages]
|
[Packages]
|
||||||
MdePkg/MdePkg.dec
|
MdePkg/MdePkg.dec
|
||||||
ArmPkg/ArmPkg.dec
|
ArmPkg/ArmPkg.dec
|
||||||
|
|
||||||
|
[BuildOptions]
|
||||||
|
RVCT:*_*_ARM_PLATFORM_FLAGS == --cpu 7-A.security
|
||||||
|
|
Loading…
Reference in New Issue