summaryrefslogtreecommitdiff
path: root/ArmPkg/Library
AgeCommit message (Expand)AuthorFilesLines
2024-06-26ArmPkg: delete PcdArmArchTimerFreqInHzLeif Lindholm2-19/+2
2024-06-26ArmPkg: drop manual ARM programming of generic timer frequencyLeif Lindholm1-13/+0
2024-06-19ArmPkg/ArmLib ArmMmuLib: Drop support for EL3/MON executionArd Biesheuvel5-145/+34
2024-06-15ArmPkg/CompilerIntrinsicsLib: provide __ashlti3Jeff Brasen2-0/+34
2024-06-15ArmPkg,MdePkg: Move ArmPkg/Chipset/Aarch64[|Mmu].h to MdePkgPierre Gondois5-5/+5
2024-06-15ArmPkg,MdePkg: Move ArmPkg/Chipset/ArmV7[|Mmu].h to MdePkgPierre Gondois5-5/+5
2024-06-10ArmPkg: Revert "Allow SMC/HVC monitor conduit to be specified at runtime"Ard Biesheuvel1-1/+1
2024-05-24ArmPkg: Allow SMC/HVC monitor conduit to be specified at runtimeArd Biesheuvel1-1/+1
2023-12-14ArmPkg/DebugPeCoffExtraActionLib: Drop RVCT and Cygwin supportArd Biesheuvel1-69/+31
2023-11-28ArmPkg/ArmMmuLib: Use function pointer typeMichael Kubacki5-13/+33
2023-10-30ArmPkg/ArmLib: Add ArmHasEte () helper functionSami Mujawar1-0/+16
2023-10-30ArmPkg/ArmLib: Add ArmHasTrbe () helper functionSami Mujawar1-0/+15
2023-09-20ArmPkg/ArmLib: Add ArmHasVhe () helper functionLeif Lindholm1-0/+15
2023-09-12ArmPkg/ArmMmuLib: Drop buggy secure memory type checkArd Biesheuvel1-2/+0
2023-08-03ArmPkg: DefaultExceptionHandlerLib: Do Not Allocate MemoryOliver Smith-Denny2-15/+41
2023-06-27ArmPkg/OpteeLib: Map shared communication buffer non-executableArd Biesheuvel1-1/+6
2023-06-27ArmPkg: Drop individual memory permission helpersArd Biesheuvel2-240/+0
2023-06-26ArmPkg/ArmMmuLib: Extend API to manage memory permissions betterArd Biesheuvel3-15/+131
2023-05-29ArmPkg: Configure PcdEmuVariableNvModeEnable as a dynamic PCDSami Mujawar1-1/+1
2023-05-23ArmPkg/ArmMmuLib AARCH64: Add missing ISB after page table updateArd Biesheuvel1-0/+1
2023-05-04ArmPkg/PlatformBootManagerLib: Add path to boot UEFI Shell over UiAppPierre Gondois2-2/+74
2023-04-21ArmLib: add functions to read system registersMarcin Juszkiewicz2-9/+99
2023-04-20ArmPkg/ArmMmuLib: Fix ArmReplaceLiveTranslationEntry() alignmentMarvin Häuser1-6/+8
2023-04-10ArmPkg: Update code to be more C11 compliant by using __func__Rebecca Cran4-20/+20
2023-03-30ArmPkg, BaseTools AARCH64: Add BTI ELF note to .hii objectsArd Biesheuvel1-0/+0
2023-03-30ArmPkg/GccLto AARCH64: Add BTI note to LTO helper libraryArd Biesheuvel1-0/+0
2023-03-30ArmPkg: Emit BTI opcodes when BTI codegen is enabledArd Biesheuvel2-5/+4
2023-03-16ArmPkg/ArmMmuLib: Introduce region types for RO/XP WB cached memoryArd Biesheuvel2-6/+41
2023-03-16ArmPkg/Mmu: Remove handling of NONSECURE memory regionsArd Biesheuvel2-32/+6
2023-03-16ArmPkg/ArmMmuLib: Avoid splitting block entries if possibleArd Biesheuvel2-0/+21
2023-03-16ArmPkg/ArmMmuLib: Implement EFI_MEMORY_RP using access flagArd Biesheuvel2-3/+103
2023-03-16ArmPkg/ArmMmuLib ARM: Clear individual permission bitsArd Biesheuvel1-13/+81
2023-03-16ArmPkg/ArmMmuLib ARM: Isolate the access flag from AP maskArd Biesheuvel3-2/+13
2023-03-16ArmPkg/ArmMmuLib ARM: Split off XN page descriptor bit from type fieldArd Biesheuvel1-6/+6
2023-03-16ArmPkg/ArmMmuLib ARM: Remove half baked large page supportArd Biesheuvel3-6/+5
2023-01-30ArmPkg: Remove RealView Debugger supportRebecca Cran3-187/+0
2022-11-26ArmPkg/ArmTrngLib: Remove ASSERTs in ArmTrngLibConstructor()Pierre Gondois1-5/+0
2022-11-16ArmPkg/ArmTrngLib: Remove ASSERT in GetArmTrngVersion()Pierre Gondois1-1/+0
2022-11-11ArmPkg/ArmTrngLib: Fix incorrect GUID reference in DEBUG() outputArd Biesheuvel1-1/+1
2022-11-06ArmPkg/ArmTrngLib: Add Arm TRNG librarySami Mujawar3-0/+467
2022-11-06ArmPkg/ArmHvcLibNull: Add NULL instance of ArmHvcLibPierre Gondois2-0/+51
2022-11-06ArmPkg/ArmMonitorLib: Add ArmMonitorLibPierre Gondois2-0/+63
2022-10-19ArmPkg/ArmMmuLib: Reuse XIP MMU routines when splitting entriesArd Biesheuvel4-10/+42
2022-10-19ArmPkg/ArmMmuLib: permit initial configuration with MMU enabledArd Biesheuvel1-22/+26
2022-10-19ArmPkg/ArmMmuLib: Disable and re-enable MMU only when neededArd Biesheuvel2-26/+119
2022-10-19ArmPkg/ArmMmuLib: don't replace table entries with block entriesArd Biesheuvel1-18/+2
2022-09-05ArmPkg: Remove duplicated wordsPierre Gondois1-1/+1
2022-09-05ArmPkg: Handle warm reboot request correctlyPranav Madhu1-2/+19
2022-08-09UefiCpuPkg: Simplify InitializeSeparateExceptionStacksLiu, Zhiguang1-6/+9
2022-06-14ArmPkg/ArmExceptionLib: Follow new CpuExceptionHandlerLib APIsRay Ni1-47/+11