X-Git-Url: https://git.proxmox.com/?a=blobdiff_plain;f=ArmPkg%2FInclude%2FChipset%2FArmCortexA5x.h;h=847a6e00430b332e78a91dcd561b213cd78ca271;hb=4059386c7080caa4b46899f63793b0ead4926365;hp=e2217e3f3a6668eb5c7755bcb10a2eaf6f1cdc56;hpb=25402f5d0660acde3ee382a36b065945251990dc;p=mirror_edk2.git diff --git a/ArmPkg/Include/Chipset/ArmCortexA5x.h b/ArmPkg/Include/Chipset/ArmCortexA5x.h index e2217e3f3a..847a6e0043 100644 --- a/ArmPkg/Include/Chipset/ArmCortexA5x.h +++ b/ArmPkg/Include/Chipset/ArmCortexA5x.h @@ -1,14 +1,8 @@ /** @file - Copyright (c) 2012-2013, ARM Limited. All rights reserved. + Copyright (c) 2012-2014, ARM Limited. All rights reserved. - This program and the accompanying materials - are licensed and made available under the terms and conditions of the BSD License - which accompanies this distribution. The full text of the license may be found at - http://opensource.org/licenses/bsd-license.php - - THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, - WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. + SPDX-License-Identifier: BSD-2-Clause-Patent **/ @@ -20,4 +14,31 @@ // #define A5X_FEATURE_SMP (1 << 6) +// +// Helper functions to access CPU Extended Control Register +// +UINT64 +EFIAPI +ArmReadCpuExCr ( + VOID + ); + +VOID +EFIAPI +ArmWriteCpuExCr ( + IN UINT64 Val + ); + +VOID +EFIAPI +ArmSetCpuExCrBit ( + IN UINT64 Bits + ); + +VOID +EFIAPI +ArmUnsetCpuExCrBit ( + IN UINT64 Bits + ); + #endif