TianoCore EDK2 master
Loading...
Searching...
No Matches
ArmV7Lib.c File Reference
#include <Base.h>
#include <Library/ArmLib.h>
#include <Library/DebugLib.h>
#include <Arm/AArch32.h>
#include "ArmV7Lib.h"
#include "ArmLibPrivate.h"

Go to the source code of this file.

Functions

BOOLEAN EFIAPI ArmHasGicSystemRegisters (VOID)
 
BOOLEAN EFIAPI ArmHasSecurityExtensions (VOID)
 
BOOLEAN EFIAPI ArmHasCcidx (VOID)
 

Detailed Description

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.

Function Documentation

◆ ArmHasCcidx()

BOOLEAN EFIAPI ArmHasCcidx ( VOID  )

Checks if CCIDX is implemented.

Return values
TRUECCIDX is implemented.
FALSECCIDX is not implemented.

Definition at line 58 of file ArmV7Lib.c.

◆ ArmHasGicSystemRegisters()

BOOLEAN EFIAPI ArmHasGicSystemRegisters ( VOID  )

Check whether the CPU supports the GIC system register interface (any version)

Returns
Whether GIC System Register Interface is supported

Definition at line 29 of file ArmV7Lib.c.

◆ ArmHasSecurityExtensions()

BOOLEAN EFIAPI ArmHasSecurityExtensions ( VOID  )

Check whether the CPU supports the Security extensions

Returns
Whether the Security extensions are implemented

Definition at line 44 of file ArmV7Lib.c.