TianoCore EDK2 master
|
#include <Base.h>
#include <Library/ArmLib.h>
#include <Library/DebugLib.h>
#include <Chipset/ArmV7.h>
#include "ArmV7Lib.h"
#include "ArmLibPrivate.h"
Go to the source code of this file.
Functions | |
VOID | ArmV7DataCacheOperation (IN ARM_V7_CACHE_OPERATION DataCacheOperation) |
VOID EFIAPI | ArmInvalidateDataCache (VOID) |
VOID EFIAPI | ArmCleanInvalidateDataCache (VOID) |
VOID EFIAPI | ArmCleanDataCache (VOID) |
BOOLEAN EFIAPI | ArmHasGicSystemRegisters (VOID) |
BOOLEAN EFIAPI | ArmHasSecurityExtensions (VOID) |
BOOLEAN EFIAPI | ArmHasCcidx (VOID) |
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.
Copyright (c) 2011 - 2014, ARM Limited. All rights reserved. Copyright (c) 2021, NUVIA Inc. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file ArmV7Lib.c.
VOID EFIAPI ArmCleanDataCache | ( | VOID | ) |
Definition at line 66 of file ArmV7Lib.c.
VOID EFIAPI ArmCleanInvalidateDataCache | ( | VOID | ) |
Definition at line 54 of file ArmV7Lib.c.
BOOLEAN EFIAPI ArmHasCcidx | ( | VOID | ) |
Checks if CCIDX is implemented.
TRUE | CCIDX is implemented. |
FALSE | CCIDX is not implemented. |
Definition at line 113 of file ArmV7Lib.c.
BOOLEAN EFIAPI ArmHasGicSystemRegisters | ( | VOID | ) |
Check whether the CPU supports the GIC system register interface (any version)
Definition at line 84 of file ArmV7Lib.c.
BOOLEAN EFIAPI ArmHasSecurityExtensions | ( | VOID | ) |
Check whether the CPU supports the Security extensions
Definition at line 99 of file ArmV7Lib.c.
VOID EFIAPI ArmInvalidateDataCache | ( | VOID | ) |
Definition at line 42 of file ArmV7Lib.c.
VOID ArmV7DataCacheOperation | ( | IN ARM_V7_CACHE_OPERATION | DataCacheOperation | ) |
Definition at line 22 of file ArmV7Lib.c.