- Jan 07, 2013
-
-
Brad King authored
-
- Jan 05, 2013
-
-
Rolf Eike Beer authored
The other query functions return bool and the only values ever returned here were 0 and 1 anyway. Change-Id: Ibd6b562afda95cd05a87f1fe4959ff9ee7a11885
-
Rolf Eike Beer authored
Change-Id: Ic4936a20115c286f11db3ef1a6a82a49547ca257
-
Rolf Eike Beer authored
This has already been initialized in the constructor. Change-Id: I188f8c787c9335a88f797781a22f65b98bdcd583
-
Rolf Eike Beer authored
Change-Id: Icbc836cb189658c0f03b29e3316260c17a3858c1
-
Rolf Eike Beer authored
Change-Id: I20c9bd0b22ab103ace29b4e23889e52cc555cc3b
-
Rolf Eike Beer authored
Change-Id: Ibebc8eba54793dd3d6a94f5fd54b5939b4689f68
-
Rolf Eike Beer authored
Change-Id: I5525c1a03fa0615f867d325687a6deb75440c801
-
Rolf Eike Beer authored
This was used only at a single place since commit 3db65ac1 (SystemInformation: wrap the call to CPUID in a function), so there is no need to keep this abstracted anymore. Change-Id: I913b1e26fd5e30c71343f397374440d1d6ef30b2
-
- Jan 04, 2013
- Jan 03, 2013
-
-
Rolf Eike Beer authored
Change-Id: I457b64f50560c3c85eabd47899f55fc2635a1ef4
-
Brad King authored
In commit bf7f0ddc (Fix KWSys FundamentalType for Universal Binaries, 2009-11-20) we repurposed CMake variables "KWSYS_SIZEOF_${type}" and dropped use of them from configured headers. However, use of one was accidentally left in "IOStream.hxx.in" to record whether the compiler supports 'long long'. Replace it with a better test. Without this, "@KWSYS_SIZEOF_LONG_LONG@" is replaced with "TRUE" which the preprocessor may evaluate as "0" or "1" depending on whether a "TRUE" macro is defined. Change-Id: I8d3e1d3fc5b80ed440dbb8cebd6231068dfbd491
-
Brad King authored
* changes: SystemInformation: use /proc/cpuinfo only when present SystemInformation: determine CPU type on HP-UX SystemInformation: count CPUs on HP-UX SystemInformation: query memory size, CPU count, and CPU speed on BSD
-
Brad King authored
-
Rolf Eike Beer authored
Change-Id: I7cfa9b5538c596d27ce0728b6876d18dcfe82a84
-
Rolf Eike Beer authored
The CPU may have a TSC but reading it may fail, in which case we now always fall back to reading the value from the registry. This is especially true on Windows64 where we do not have the assembler instructions at all. Change-Id: I5b1aafac6cd8df57ed8c1ac3bafcc8e092e3d4fb
-
Rolf Eike Beer authored
Change-Id: Id733752f37967830ed2a3ed0154b30124f4661f5
-
Rolf Eike Beer authored
Change-Id: I1bb5696731290237467747543e120f375c361b1e
-
- Jan 02, 2013
-
-
Brad King authored
Remove logic that skips all slashes before the first ':'. This does not even make sense for Windows drive letter handling. While at it, remove no-op logic that appears to try to remove trailing slashes. Change-Id: Ib8ed75324ee0149c7899e52ec4a5bf2d0a19d17a
-
Rolf Eike Beer authored
Try to open /proc/cpuinfo only on platforms where it's presence is expected, namely Linux and Cygwin. Otherwise try sysconf(_SC_NPROCESSORS_ONLN) as last resort to count processors. Also account for the slightly different name on IRIX. Change-Id: I89eb5e198a6b3a33b581b70d2213096cbac8ca7c
-
Rolf Eike Beer authored
Change-Id: I3ce3fbaa56d8777a21f5d9bad903eeb15a344a5e
-
Rolf Eike Beer authored
Change-Id: Ib480a8295d817f84219a747744b84b148a3d8d9a
-
Rolf Eike Beer authored
Change-Id: I9d9ed23708dbc1388a04f17cbb9bb88ee6feae30
-
Rolf Eike Beer authored
If there is no other way known for this particular system try this out. Change-Id: Ib06d5c289d7ca625070ad7482bd575ad5e549f0c
-
Rolf Eike Beer authored
Change-Id: I2c0e41d5b10c89bc79df17196e19ec59f5b31a59
-
Change-Id: Ib6b14c8c44129c50187d0273c1f308abe17dff10
-
Change-Id: I3507299e7145268aef9e35c63454dd5f67fcf593
-
Brad King authored
-
Change-Id: I359bfaf0f7b7e55eb1cc1dce5ce02be0aa82a5ad
-
Brad King authored
-
-do not always set NumberOfLogicalCPU to 1, it doesn't make any sense to have this number smaller than NumberOfPhysicalCPU. Instead keep both numbers the same and set LogicalProcessorsPerPhysical to 1. -replace '/1024*8192/1024' with '/128' Change-Id: Idf7d1983875040ceacae5547da408179ca10f1c3
-
Brad King authored
-
Change-Id: Ib9ef970940e4bc10d4cfba52d803508095706bc2
-
- Dec 21, 2012
-
-
The __aarch64__ defines Aarch64, while __AARCH64EB__ defines bigendian and __AARCH64EL__ little endian. Only little endian tested, no big endian toolchain exists yet. Change-Id: Ieded9bdb0557ad1e1f3a5b08fbe210df23079e5e Signed-off-by:
Riku Voipio <riku.voipio@linaro.org>
-
- Dec 19, 2012
-
-
Change-Id: I11673e92c9cab8fe9b7521ad4e0f6120a73abe8c
-
E.g. Linux ARM platforms write "CPU architecture" instead of "cpu family". Change-Id: I8833f6194a8878750b71aaa65bc52fe5eb057a03
-