[fpc-devel] AMD & Intel CPUCount

Mark Morgan Lloyd markMLl.fpc-devel at telemetry.co.uk
Fri Dec 28 14:30:57 CET 2012

Marco van de Voort wrote:
> In our previous episode, Mark Morgan Lloyd said:
>>> cards and has been told to shut one down for maintenance. Solaris 
>>> definitely does this on SPARC, I don't know about its position on x86, 
>>> and I don't know about Linux's general position.
>> Also somebody needs to check the situation with VMWare, Qemu etc., since 
>> they might be uncomfortable virtualising CPUID.
>> I've just checked and taskset is supported on zLinux, so I'm fairly 
>> confident that the API that underlies it is universal on Linux 2.6+: I 
>> really do think that that's what should be used for this job.
> Note that in applications this should never be used for more than the
> default of a configurable option anyway.
> The way new processors deal with this, can change at any time, and not
> making this configurable would seriously limit the durability of the
> software.

If the number of CPUs changed during the lifetime of an app, it would 
need to know the current situation rather than the original one.

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

More information about the fpc-devel mailing list