Torque 3D 3.8
ContentsIndexHome
PreviousUpNext
CPUInfo Namespace

TODO LINUX CPUInfo::CPUCount better support

Name 
Description 
The following table lists functions in this documentation. 
The following table lists structs, records, enums in this documentation. 
The following table lists variables in this documentation. 
The following table lists macros in this documentation. 
 
Name 
Description 
 
 
 
CpuIDSupported will return 0 if CPUID instruction is unavailable. Otherwise, it will return the maximum supported standard function. 
 
This is function CPUInfo::find_maskwidth. 
 
This is function CPUInfo::GetAPIC_ID. 
 
Extract the subset of bit field from the 8-bit value FullID. It returns the 8-bit sub ID value 
 
The function returns 0 when the hardware multi-threaded bit is not set. 
 
Function returns the maximum cores per physical package. Note that the number of AVAILABLE cores per physical to be used by an application might be less than this maximum value
 
Function returns the maximum logical processors per physical package. Note that the number of AVAILABLE logical processors per physical to be used by an application might be less than this maximum value
Name 
Description 
EDX[28] Bit 28 is set if HT or multi-core is supported 
EBX[31:24] Bits 24-31 (8 bits) return the 8-bit unique initial APIC ID for the processor this code is running on. 
EAX[31:26] Bit 26-31 in eax contains the number of cores minus one per physical processor when execute cpuid with eax set to 4. 
EBX[23:16] Bit 16-23 in ebx contains the number of logical processors per physical processor when execute cpuid with eax set to
 
Name 
Description 
 
This is record CPUInfo::EConfig. 
Name 
Description 
This is variable CPUInfo::g_s3Levels. 
Copyright (c) 2015. All rights reserved.
What do you think about this topic? Send feedback!