XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
PAL_LOGICAL_PROCESSPR_OVERVIEW Struct Reference

#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
 

Member Data Documentation

◆ CoresPerProcessor

UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::CoresPerProcessor

Total number of cores on this physical processor package.

◆ NumberOfLogicalProcessors

UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::NumberOfLogicalProcessors

Total number of logical processors on this physical processor package that are enabled.

◆ PhysicalProcessorPackageId

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.

◆ Reserved1

UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::Reserved1

◆ Reserved2

UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::Reserved2

◆ Reserved3

UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::Reserved3

◆ ThreadsPerCore

UINT64 PAL_LOGICAL_PROCESSPR_OVERVIEW::ThreadsPerCore

Number of threads per core.


The documentation for this struct was generated from the following file: