Signed-off-by: Li Elvin <elvin.li@intel.com>
Reviewed-by: Tian Feng <feng.tian@intel.com>
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13831
6f19259b-4bc3-4df7-8a09-
765794883524
/** @file\r
Main PAL API's defined in Intel Itanium Architecture Software Developer's Manual.\r
\r
/** @file\r
Main PAL API's defined in Intel Itanium Architecture Software Developer's Manual.\r
\r
- Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>\r
+ Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>\r
This program and the accompanying materials \r
are licensed and made available under the terms and conditions of the BSD License \r
which accompanies this distribution. The full text of the license may be found at \r
This program and the accompanying materials \r
are licensed and made available under the terms and conditions of the BSD License \r
which accompanies this distribution. The full text of the license may be found at \r
///< enabled.\r
UINT64 ThreadsPerCore:8; ///< Number of threads per core.\r
UINT64 Reserved1:8;\r
///< enabled.\r
UINT64 ThreadsPerCore:8; ///< Number of threads per core.\r
UINT64 Reserved1:8;\r
- UINT64 CoresPerProcessor; ///< Total number of cores on this\r
+ UINT64 CoresPerProcessor:8; ///< Total number of cores on this\r
///< physical processor package.\r
UINT64 Reserved2:8;\r
UINT64 PhysicalProcessorPackageId:8; ///< Physical processor package\r
///< physical processor package.\r
UINT64 Reserved2:8;\r
UINT64 PhysicalProcessorPackageId:8; ///< Physical processor package\r
///< structure hierarchy level-3 4 -\r
///< Error structure hierarchy level-4\r
///< All other values are reserved.\r
///< structure hierarchy level-3 4 -\r
///< Error structure hierarchy level-4\r
///< All other values are reserved.\r
- ///< Reserved 63:16 Reserved\r
+ UINT64 Reserved:32; ///< Reserved 47:16 Reserved\r
+\r
+ UINT64 ImplSpec:16; ///< Bit63:48, Processor specific error injection capabilities.\r
} PAL_MC_ERROR_TYPE_INFO;\r
\r
typedef struct {\r
} PAL_MC_ERROR_TYPE_INFO;\r
\r
typedef struct {\r