Age | Commit message (Collapse) | Author |
|
Update cpuinfo to 8ec7bd91ad0470e61cf38f618cc1f270dede599c
Test: mm
Change-Id: I2c82523e9c8e47fd7e2aa03d8df4539ef4e7822a
|
|
Fix clog deps target
|
|
|
|
- Nuke support for 32-bit iOS (was already broken anyway)
- Detect Avalanche & Blizzard cores
- Add more fallbacks for detection based on CPU Family for older iOS /
macOS versions and core types
|
|
|
|
Use lowercase variable names for consistency
|
|
Make possible to cross-run tests with CMAKE_CROSSCOMPILING_EMULATOR
|
|
|
|
* Add support for Arm FHM
Co-authored-by: Developer-Ecosystem-Engineering <65677710+Developer-Ecosystem-Engineering@users.noreply.github.com>
|
|
* Use sysctls available in macOS 12 / iOS 15 for hardware feature support.
Co-authored-by: Developer-Ecosystem-Engineering <65677710+Developer-Ecosystem-Engineering@users.noreply.github.com>
|
|
Original change: https://android-review.googlesource.com/c/platform/external/cpuinfo/+/2159821
Change-Id: Id7b8a847152d3c5d920ffa6bf5a6be26f971c36b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
Test: n/a
Change-Id: I3845e6e5fbf78c41b9150c62d76c177b97c5be9c
|
|
|
|
Co-authored-by: Developer-Ecosystem-Engineering <65677710+Developer-Ecosystem-Engineering@users.noreply.github.com>
|
|
Co-authored-by: Developer-Ecosystem-Engineering <65677710+Developer-Ecosystem-Engineering@users.noreply.github.com>
|
|
- Remove unneeded svebf16 extension flag, instead use the Linux feature flag to detect bf16 extension
- Group fp16 arith and bf16 together with other floating-point extensions
- Rename cpuinfo_has_arm_svebf16 to cpuinfo_has_arm_sve_bf16
- Add cpuinfo_has_arm_neon_bf16 API
|
|
Co-authored-by: Developer-Ecosystem-Engineering <65677710+Developer-Ecosystem-Engineering@users.noreply.github.com>
|
|
So far on Linux, Windows, Mac and Android
|
|
Hexagon OS (QuOS) doesn't support POSIX write API, but expose a
printf-like API for error logging. Switch to use it on Hexagon targets.
|
|
On line 68, and in most places, "intel-like" is checked with `i[3-6]86|AMD64|x86(_64)?`, but in these 3 places the (_x64)? was missing.
First reported as https://github.com/microsoft/vcpkg/issues/24713
|
|
This patch implements the required APIs for the new
win-arm64 platform by reading topology information via
Windows API.
Build config: cmake . -A ARM64
|
|
|
|
This allows projects that depend on cpuinfo to use namespace qualified
target name regardless of whether they consume cpuinfo through
add_subdirectory or find_package.
|
|
|
|
|
|
* Support CMake 'find_package'
* export 2 target 'cpuinfo', 'clog'
* create cpuinfo-config.cmake template
* fix script include
|
|
* cpuinfo: aarch64: add cache configuration details for neoverse-n1
* cpuinfo: aarch64: add support for neoverse-v1 and n2 architectures
|
|
|
|
There are small typos in:
- src/arm/linux/chipset.c
- src/arm/linux/clusters.c
- src/arm/linux/init.c
- src/arm/linux/midr.c
- src/x86/name.c
Fixes:
- Should read `preceding` rather than `preceeding`.
- Should read `information` rather than `infromation`.
- Should read `tabulated` rather than `tabluted`.
- Should read `everything` rather than `everywhing`.
|
|
|
|
CPUINFO_TARGET_PROCESSOR was not set when the cpuinfo was cross-compiled
with CMAKE_SYTEM_NAME=iOS.
Co-authored-by: Oleksii Skidan <oleksii.skidan@ua.ibm.com>
|
|
Co-authored-by: xuqd <xuqd@getui.com>
|
|
Update googletest to 1.11.0
Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
|
|
tests) (#49)
|
|
Remove HOMEPAGE_URL from cmake project definition
|
|
HOMEPAGE_URL in cmake's project function is only supported by cmake >=
3.12. In order to support versions down to 3.5, it needs to be removed.
|
|
Add support for pkg-config (#60)
|
|
CMakeLists.txt: Cosmetic changes...
|
|
requested...
{CMakeLists.txt,libcpuinfo.pc.in}: Remove semantic versioning, as per @Maratyszcza's request...
CMakeLists.txt: Cosmetic formatting changes, per @Maratyszcza's request...
|
|
README.md: Improved pkg-config notes...
|
|
|
|
|
|
Bug: 189946434
Change-Id: I642934d0ffe9301514dae59a31c6400ee0a34b62
|
|
ours am: dc6e6c148b -s ours am: 7c83167327 -s ours
am skip reason: Change-Id I895e9e3bb0bec7fbd39e69112d11f68b9a9ad850 with SHA-1 126e8d4277 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Ie09312d4a4f5b8346357cf01233ab98e7466ad6c
|
|
ours am: dc6e6c148b -s ours am: 7c83167327 -s ours
am skip reason: Change-Id I895e9e3bb0bec7fbd39e69112d11f68b9a9ad850 with SHA-1 126e8d4277 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I2b8520d81c1be2b3451aaee8ca4160322b50f937
|
|
ours am: dc6e6c148b -s ours
am skip reason: Change-Id I895e9e3bb0bec7fbd39e69112d11f68b9a9ad850 with SHA-1 126e8d4277 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I97db824ccd725681952310f66df2a66ef41e44cd
|
|
am skip reason: Change-Id I895e9e3bb0bec7fbd39e69112d11f68b9a9ad850 with SHA-1 126e8d4277 is in history
Original change: undetermined
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I61dd7438204a29dae0c2449fd0d71bd39f4f5cbf
|
|
Bug: 180401296
Merged-In: I895e9e3bb0bec7fbd39e69112d11f68b9a9ad850
Change-Id: I8b2425266505e83ae4a56110f8dfe8cb2e122ad1
|
|
f90cd4930f am: 6f64c1e571 am: 897e6ae1b4
Original change: https://android-review.googlesource.com/c/platform/external/cpuinfo/+/1588806
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: I13e08f4db99a529cdeb70fa34bb511698b67bfa0
|
|
f90cd4930f am: 6f64c1e571 am: 897e6ae1b4
Original change: https://android-review.googlesource.com/c/platform/external/cpuinfo/+/1588806
MUST ONLY BE SUBMITTED BY AUTOMERGER
Change-Id: Iafc91e0193c9ff3a74a5471abb23944e8749f11b
|