cpuinfo
cpuinfo copied to clipboard
CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS)
Mac os Sanoma 14.4.1, M2 chipset python 3.8.2
This PR add support for detecting Intel Meteor Lake CPU through its `model number` and `extended model`.
cpuinfo built from source (HEAD) on FreeBSD 13.3. Tested on 3 different hardware. 1. Desktop with i7-2700 - OK: ``` host-peter% ./build/local/cpuid-dump CPUID 00000000: 0000000D-756E6547-6C65746E-49656E69 [GenuineIntel] CPUID 00000001: 000206A7-03100800-1F9AE3BF-BFEBFBFF CPUID...
Add AVX10.1 detect I tested the basic cpuid in libyuv with this logic: ``` #if defined(_MSC_VER) #include // For __cpuidex() #endif static SAFEBUFFERS int GetCpuFlags(void) { int cpu_info = 0;...
```bash base) ➜ build_debug git:(preview) ✗ make cpuinfo Consolidate compiler generated dependencies of target cpuinfo [ 0%] Linking C shared library ../../lib/libcpuinfo.so /usr/bin/ld: CMakeFiles/cpuinfo.dir/src/init.c.o: in function `cpuinfo_initialize': /home/zhimin/Projects/Matazure/galois/third_party/cpuinfo/src/init.c:30: undefined reference...
Instrumented cpuinfo to read the populated cpu info data from cpuid.info file during initialization. Consumers of the library or OEMs can trigger a oneshot service - cpuinfo-svc - during device...
Error in cpuinfo: Unknown chip model name 'Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) CPU'. Please add new Windows on Arm SoC/chip support to arm/windows/init.c!
To support new page sizes on Android this additional configuration should be added (https://developer.android.com/guide/practices/page-sizes). New NDK r27 has min SDK set to 21 so it also needs to be bumped.
compiled for arm64 with ndk:26.1.10909125 cmake:3.22.1 expected  got  via JNI ``` 08-04 21:07:30.810 25752 26163 I da3mon-libs::: Processor Info: 08-04 21:07:30.810 25752 26163 I da3mon-libs::: SMT ID: 0...