ArmPkg[all]  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ArmMpCoreInfo.h File Reference

Data Structures

struct  ARM_CORE_INFO
 
struct  ARM_PROCESSOR_TABLE_HEADER
 
struct  ARM_PROCESSOR_TABLE
 

Macros

#define MAX_CPUS_PER_MPCORE_SYSTEM   0x04
 
#define SCU_CONFIG_REG_OFFSET   0x04
 
#define MPIDR_U_BIT_MASK   0x40000000
 
#define ARM_MP_CORE_INFO_GUID   { 0xa4ee0728, 0xe5d7, 0x4ac5, {0xb2, 0x1e, 0x65, 0x8e, 0xd8, 0x57, 0xe8, 0x34} }
 
#define EFI_ARM_PROCESSOR_TABLE_SIGNATURE   SIGNATURE_64 ('C', 'P', 'U', 'T', 'A', 'B', 'L', 'E')
 
#define EFI_ARM_PROCESSOR_TABLE_REVISION   0x00010000
 
#define EFI_ARM_PROCESSOR_TABLE_OEM_ID   SIGNATURE_64('A','R','M',' ', 'L', 't', 'd', ' ')
 
#define EFI_ARM_PROCESSOR_TABLE_OEM_TABLE_ID   SIGNATURE_64('V', 'E', 'R', 'S', 'A', 'T', 'I', 'L')
 
#define EFI_ARM_PROCESSOR_TABLE_OEM_REVISION   0x00000001
 
#define EFI_ARM_PROCESSOR_TABLE_CREATOR_ID   0xA5A5A5A5
 
#define EFI_ARM_PROCESSOR_TABLE_CREATOR_REVISION   0x01000001
 

Variables

EFI_GUID gArmMpCoreInfoGuid
 

Detailed Description

Copyright (c) 2011, ARM Limited. All rights reserved.

SPDX-License-Identifier: BSD-2-Clause-Patent

Macro Definition Documentation

#define ARM_MP_CORE_INFO_GUID   { 0xa4ee0728, 0xe5d7, 0x4ac5, {0xb2, 0x1e, 0x65, 0x8e, 0xd8, 0x57, 0xe8, 0x34} }
#define EFI_ARM_PROCESSOR_TABLE_CREATOR_ID   0xA5A5A5A5
#define EFI_ARM_PROCESSOR_TABLE_CREATOR_REVISION   0x01000001
#define EFI_ARM_PROCESSOR_TABLE_OEM_ID   SIGNATURE_64('A','R','M',' ', 'L', 't', 'd', ' ')
#define EFI_ARM_PROCESSOR_TABLE_OEM_REVISION   0x00000001
#define EFI_ARM_PROCESSOR_TABLE_OEM_TABLE_ID   SIGNATURE_64('V', 'E', 'R', 'S', 'A', 'T', 'I', 'L')
#define EFI_ARM_PROCESSOR_TABLE_REVISION   0x00010000
#define EFI_ARM_PROCESSOR_TABLE_SIGNATURE   SIGNATURE_64 ('C', 'P', 'U', 'T', 'A', 'B', 'L', 'E')
#define MAX_CPUS_PER_MPCORE_SYSTEM   0x04
#define MPIDR_U_BIT_MASK   0x40000000
#define SCU_CONFIG_REG_OFFSET   0x04

Variable Documentation

EFI_GUID gArmMpCoreInfoGuid