mirror of https://github.com/acidanthera/audk.git
Ring3: Removed -mcpu=cortex-a76 option from tools_def.template.
This commit is contained in:
parent
6201352b42
commit
c8ed0dc0c1
|
@ -236,16 +236,6 @@ ArmReadCurrentEL (
|
|||
VOID
|
||||
);
|
||||
|
||||
VOID
|
||||
ArmSetPan (
|
||||
VOID
|
||||
);
|
||||
|
||||
VOID
|
||||
ArmClearPan (
|
||||
VOID
|
||||
);
|
||||
|
||||
UINTN
|
||||
ArmWriteCptr (
|
||||
IN UINT64 Cptr
|
||||
|
|
|
@ -464,16 +464,6 @@ ASM_FUNC(ArmReadCurrentEL)
|
|||
mrs x0, CurrentEL
|
||||
ret
|
||||
|
||||
// VOID ArmSetPan(VOID)
|
||||
ASM_FUNC(ArmSetPan)
|
||||
msr pan, #1
|
||||
ret
|
||||
|
||||
// VOID ArmClearPan(VOID)
|
||||
ASM_FUNC(ArmClearPan)
|
||||
msr pan, #0
|
||||
ret
|
||||
|
||||
// UINT32 ArmReadCntHctl(VOID)
|
||||
ASM_FUNC(ArmReadCntHctl)
|
||||
mrs x0, cnthctl_el2
|
||||
|
|
|
@ -54,6 +54,12 @@ GetImageName (
|
|||
OUT UINTN *DebugBase
|
||||
);
|
||||
|
||||
VOID
|
||||
EFIAPI
|
||||
ArmClearPan (
|
||||
VOID
|
||||
);
|
||||
|
||||
STATIC
|
||||
VOID
|
||||
DescribeInstructionOrDataAbort (
|
||||
|
|
|
@ -787,7 +787,7 @@ DEFINE GCC5_X64_DLINK_FLAGS = DEF(GCC5_IA32_X64_DLINK_FLAGS) -Wl,-melf_
|
|||
DEFINE GCC5_X64_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON) -Wno-error
|
||||
DEFINE GCC5_ASM_FLAGS = DEF(GCC_ASM_FLAGS)
|
||||
DEFINE GCC5_ARM_ASM_FLAGS = DEF(GCC_ASM_FLAGS) -mlittle-endian -march=armv7-a
|
||||
DEFINE GCC5_AARCH64_ASM_FLAGS = DEF(GCC_ASM_FLAGS) -mlittle-endian -mcpu=cortex-a76
|
||||
DEFINE GCC5_AARCH64_ASM_FLAGS = DEF(GCC_ASM_FLAGS) -mlittle-endian
|
||||
DEFINE GCC5_ARM_CC_FLAGS = DEF(GCC_ARM_CC_FLAGS) -fstack-protector -mword-relocations
|
||||
DEFINE GCC5_AARCH64_CC_FLAGS = DEF(GCC5_ALL_CC_FLAGS) DEF(GCC_AARCH64_CC_FLAGS) -mcmodel=small
|
||||
DEFINE GCC5_ARM_DLINK_FLAGS = DEF(GCC_ARM_DLINK_FLAGS) -Wl,--oformat=elf32-littlearm
|
||||
|
@ -1291,7 +1291,7 @@ DEFINE CLANGDWARF_AARCH64_DLINK_FLAGS = DEF(CLANGDWARF_AARCH64_TARGET) DEF(GCC_
|
|||
|
||||
*_CLANGDWARF_AARCH64_ASLCC_FLAGS = DEF(GCC_ASLCC_FLAGS) -fno-lto
|
||||
*_CLANGDWARF_AARCH64_ASLDLINK_FLAGS = DEF(CLANGDWARF_AARCH64_TARGET) DEF(GCC_AARCH64_ASLDLINK_FLAGS) -fuse-ld=lld
|
||||
*_CLANGDWARF_AARCH64_ASM_FLAGS = DEF(GCC_ASM_FLAGS) DEF(CLANGDWARF_AARCH64_TARGET) -Qunused-arguments -mcpu=cortex-a76
|
||||
*_CLANGDWARF_AARCH64_ASM_FLAGS = DEF(GCC_ASM_FLAGS) DEF(CLANGDWARF_AARCH64_TARGET) -Qunused-arguments
|
||||
*_CLANGDWARF_AARCH64_DLINK_FLAGS = DEF(CLANGDWARF_AARCH64_TARGET) DEF(GCC_AARCH64_DLINK_FLAGS) DEF(GCC_ALIGN)
|
||||
*_CLANGDWARF_AARCH64_DLINK_SECPEIFLAGS = DEF(GCC_ALIGN)
|
||||
*_CLANGDWARF_AARCH64_DLINK2_FLAGS = DEF(GCC_DLINK2_FLAGS_COMMON)
|
||||
|
|
|
@ -7,6 +7,8 @@
|
|||
|
||||
#include <AsmMacroIoLibV8.h>
|
||||
|
||||
.cpu cortex-a76
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// EFI_STATUS
|
||||
// EFIAPI
|
||||
|
@ -114,3 +116,25 @@ ASM_FUNC(ReturnToCore)
|
|||
ldp x29, x30, [sp]
|
||||
add sp, sp, #0x10
|
||||
ret
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// VOID
|
||||
// EFIAPI
|
||||
// ArmSetPan (
|
||||
// VOID
|
||||
// );
|
||||
//------------------------------------------------------------------------------
|
||||
ASM_FUNC(ArmSetPan)
|
||||
msr pan, #1
|
||||
ret
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
// VOID
|
||||
// EFIAPI
|
||||
// ArmClearPan (
|
||||
// VOID
|
||||
// );
|
||||
//------------------------------------------------------------------------------
|
||||
ASM_FUNC(ArmClearPan)
|
||||
msr pan, #0
|
||||
ret
|
||||
|
|
|
@ -30,6 +30,18 @@ ReturnToCore (
|
|||
IN UINTN CoreSp
|
||||
);
|
||||
|
||||
VOID
|
||||
EFIAPI
|
||||
ArmSetPan (
|
||||
VOID
|
||||
);
|
||||
|
||||
VOID
|
||||
EFIAPI
|
||||
ArmClearPan (
|
||||
VOID
|
||||
);
|
||||
|
||||
STATIC
|
||||
EFI_STATUS
|
||||
EFIAPI
|
||||
|
|
Loading…
Reference in New Issue