|
XenevaOS
|
#include <Pal.h>
Public Attributes | |
| UINT64 | NumberOfLogicalProcessors:16 |
| UINT64 | ThreadsPerCore:8 |
| Number of threads per core. | |
| UINT64 | Reserved1:8 |
| UINT64 | CoresPerProcessor:8 |
| UINT64 | Reserved2:8 |
| UINT64 | PhysicalProcessorPackageId:8 |
| UINT64 | Reserved3:8 |
| UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::CoresPerProcessor |
Total number of cores on this physical processor package.
| UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::NumberOfLogicalProcessors |
Total number of logical processors on this physical processor package that are enabled.
| UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::PhysicalProcessorPackageId |
Physical processor package identifier which was assigned at reset by the platform or bus controller. This value may or may not be unique across the entire platform since it depends on the platform vendor's policy.
| UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::Reserved1 |
| UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::Reserved2 |
| UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::Reserved3 |
| UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::ThreadsPerCore |
Number of threads per core.