TianoCore EDK2 master
|
Go to the source code of this file.
Macros | |
#define | GET_BITFIELD(value, shift, mask) ((value >> shift) & mask) |
Functions | |
void | OPENSSL_cpuid_setup (void) |
uint32_t | OPENSSL_rdtsc (void) |
Variables | |
UINT32 | OPENSSL_armcap_P = 0 |
Arm capabilities probing.
Copyright (c) 2023 - 2024, Arm Limited. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file AArch64Cap.c.
#define GET_BITFIELD | ( | value, | |
shift, | |||
mask | |||
) | ((value >> shift) & mask) |
Get bits from a value.
Shift the input value from 'shift' bits and apply 'mask'.
value | The value to get the bits from. |
shift | Index of the bits to read. |
mask | Mask to apply to the value once shifted. |
Definition at line 24 of file AArch64Cap.c.
void OPENSSL_cpuid_setup | ( | void | ) |
Definition at line 30 of file AArch64Cap.c.
uint32_t OPENSSL_rdtsc | ( | void | ) |
Read system counter value.
Used to get some non-trusted entropy.
Definition at line 102 of file AArch64Cap.c.
UINT32 OPENSSL_armcap_P = 0 |
Definition at line 27 of file AArch64Cap.c.