cpuinfo icon indicating copy to clipboard operation
cpuinfo copied to clipboard

CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS)

Results 105 cpuinfo issues
Sort by recently updated
recently updated
newest added

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`.

cla signed

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...

cla signed

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!

cla signed

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.

cla signed

compiled for arm64 with ndk:26.1.10909125 cmake:3.22.1 expected ![image](https://github.com/user-attachments/assets/7f07309e-382d-4080-a933-01809c3debbe) got ![image](https://github.com/user-attachments/assets/ea5dcbdf-05d5-4ebe-a72b-95c31133f4e4) 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...