ArmPkg[all]
0.1
|
Data Structures | |
union | CSSELR_DATA |
Defines the structure of the CSSELR (Cache Size Selection) register. More... | |
union | CCSIDR_DATA |
Defines the structure of the CCSIDR (Current Cache Size ID) register. More... | |
union | CCSIDR2_DATA |
Defines the structure of the AARCH32 CCSIDR2 register. More... | |
union | CLIDR_DATA |
Macros | |
#define | MAX_ARM_CACHE_LEVEL 7 |
#define | CLIDR_GET_CACHE_TYPE(x, level) ((x >> (3 * (level))) & 0b111) |
Enumerations | |
enum | CSSELR_CACHE_TYPE { CsselrCacheTypeDataOrUnified = 0, CsselrCacheTypeInstruction, CsselrCacheTypeMax } |
The cache type values for the InD field of the CSSELR register. More... | |
enum | CLIDR_CACHE_TYPE { ClidrCacheTypeNone = 0, ClidrCacheTypeInstructionOnly, ClidrCacheTypeDataOnly, ClidrCacheTypeSeparate, ClidrCacheTypeUnified, ClidrCacheTypeMax } |
The cache types reported in the CLIDR register. More... | |
Copyright (c) 2020 - 2021, NUVIA Inc. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
#define CLIDR_GET_CACHE_TYPE | ( | x, | |
level | |||
) | ((x >> (3 * (level))) & 0b111) |
#define MAX_ARM_CACHE_LEVEL 7 |
enum CLIDR_CACHE_TYPE |
The cache types reported in the CLIDR register.
enum CSSELR_CACHE_TYPE |