summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* add FreeBSD specific test case for cpu_info() modelcpu-infoGiampaolo Rodola2022-01-171-0/+3
|
* add test case for CPU flags on FreeBSDGiampaolo Rodola2022-01-172-1/+7
|
* add test case for CPU vendor on FreeBSDGiampaolo Rodola2022-01-173-4/+17
|
* implement freeBSD CPU flagsGiampaolo Rodola2022-01-174-0/+93
|
* remove unused C varsGiampaolo Rodola2022-01-171-1/+1
|
* freebsd: Implement CPU vendor by using eax in eax ebx ecx edxGiampaolo Rodola2022-01-171-7/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 00000000 00000016 756e6547 6c65746e 49656e69 00000001 000506e3 00040800 5eda2203 178bfbff 00000002 76036301 00f0b5ff 00000000 00c30000 00000003 00000000 00000000 00000000 00000000 00000004 0c000121 01c0003f 0000003f 00000000 00000005 00000000 00000000 00000000 00000000 00000006 00000000 00000000 00000000 00000000 00000007 00000000 00842421 00000000 10000400 00000008 00000000 00000000 00000000 00000000 00000009 00000000 00000000 00000000 00000000 0000000a 00000000 00000000 00000000 00000000 0000000b 00000000 00000001 00000100 00000000 0000000c 00000000 00000000 00000000 00000000 0000000d 00000007 00000340 00000340 00000000 0000000e 00000000 00000000 00000000 00000000 0000000f 00000000 00000000 00000000 00000000 00000010 00000000 00000000 00000000 00000000 00000011 00000000 00000000 00000000 00000000 00000012 00000000 00000000 00000000 00000000 00000013 00000000 00000000 00000000 00000000 00000014 00000000 00000000 00000000 00000000 00000015 00000000 00000000 00000000 00000000 00000016 00000000 00000000 00000000 00000000 80000000 80000008 00000000 00000000 00000000 80000001 00000000 00000000 00000121 28100800 80000002 65746e49 2952286c 726f4320 4d542865 80000003 37692029 3037362d 20514830 20555043 80000004 2e322040 48473036 0000007a 00000000 80000005 00000000 00000000 00000000 00000000 80000006 00000000 00000000 01006040 00000000 80000007 00000000 00000000 00000000 00000100 80000008 00003027 00000000 00000000 00000000 Vendor ID: "GenuineIntel"; CPUID level 22 Intel-specific functions: Version 000506e3: Type 0 - Original OEM Family 6 - Pentium Pro Model 94 - Stepping 3 Reserved 0 Extended brand string: "Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz" CLFLUSH instruction cache line size: 8 Hyper threading siblings: 4 Feature flags set 1 (CPUID.01H:EDX): 178bfbff: FPU Floating Point Unit VME Virtual 8086 Mode Enhancements DE Debugging Extensions PSE Page Size Extensions TSC Time Stamp Counter MSR Model Specific Registers PAE Physical Address Extension MCE Machine Check Exception CX8 COMPXCHG8B Instruction APIC On-chip Advanced Programmable Interrupt Controller present and enabled SEP Fast System Call MTRR Memory Type Range Registers PGE PTE Global Flag MCA Machine Check Architecture CMOV Conditional Move and Compare Instructions FGPAT Page Attribute Table PSE-36 36-bit Page Size Extension CLFSH CFLUSH instruction MMX MMX instruction set FXSR Fast FP/MMX Streaming SIMD Extensions save/restore SSE Streaming SIMD Extensions instruction set SSE2 SSE2 extensions HT Hyper Threading Feature flags set 2 (CPUID.01H:ECX): 5eda2203: SSE3 SSE3 extensions PCLMULDQ PCLMULDQ instruction SSSE3 Supplemental Streaming SIMD Extension 3 CX16 CMPXCHG16B PCID Process-Context Identifiers SSE4.1 Streaming SIMD Extension 4.1 SSE4.2 Streaming SIMD Extension 4.2 MOVBE MOVBE instruction POPCNT POPCNT instruction AESNI AES Instruction set XSAVE XSAVE/XSTOR states OSXSAVE OS-enabled extended state managerment AVX AVX extensions RDRAND RDRAND Instruction Extended feature flags set 1 (CPUID.80000001H:EDX): 28100800 SYSCALL SYSCALL/SYSRET instructions XD-bit Execution Disable bit RDTSCP RDTSCP and IA32_TSC_AUX are available EM64T Intel Extended Memory 64 Technology Extended feature flags set 2 (CPUID.80000001H:ECX): 00000121 LAHF LAHF/SAHF available in IA-32e mode 5 - unknown feature 8 - unknown feature Old-styled TLB and cache info: 63: unknown TLB/cache descriptor 03: Data TLB: 4KB pages, 4-way set assoc, 64 entries 76: Instruction TLB: 2M/4M pages, fully associative, 8 entries ff: CPUID leaf 2 does not report full information, query leaf 4 b5: unknown TLB/cache descriptor f0: 64-byte prefetching c3: unknown TLB/cache descriptor Processor serial: 0005-06E3-0000-0000-0000-0000 Deterministic Cache Parameters: index=0: eax=0c000121 ebx=01c0003f ecx=0000003f edx=00000000 > Data cache, level 1, self initializing > 64 sets, 8 ways, 1 partitions, line size 64 > full size 32768 bytes > NB this package has up to 4 threads index=1: eax=0c000122 ebx=01c0003f ecx=0000003f edx=00000000 > Instruction cache, level 1, self initializing > 64 sets, 8 ways, 1 partitions, line size 64 > full size 32768 bytes index=2: eax=0c000143 ebx=00c0003f ecx=000003ff edx=00000000 > Unified cache, level 2, self initializing > 1024 sets, 4 ways, 1 partitions, line size 64 > full size 262144 bytes index=3: eax=0c000163 ebx=02c0003f ecx=00001fff edx=00000006 > Unified cache, level 3, self initializing > 8192 sets, 12 ways, 1 partitions, line size 64 > full size 6291456 bytes Structured feature flags CPUID.07H.00H:EBX: 00842421: FSGSBASE AVX2 INVPCID Deprecates FPU CS and FPU DS 18 - unknown feature 23 - unknown feature source code as reference (emulates __cpuid syscall)
* merge from masterGiampaolo Rodola2022-01-1714-339/+421
|\
| * FreeBSD files refactoring (#2059)Giampaolo Rodola2022-01-1614-341/+420
| |
* | FreeBSD: get CPU vendor stringGiampaolo Rodola2022-01-165-11/+27
| |
* | merge from masterGiampaolo Rodola2022-01-161-2/+2
|\ \ | |/ | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * Remove docstrings from C function definitions (#2058)Giampaolo Rodola2022-01-167-360/+175
| |
* | merge from masterGiampaolo Rodola2022-01-167-380/+187
|\ \ | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | remove empty quotes (they are not necessary)Giampaolo Rodola2022-01-167-175/+175
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | remove docstrings from C function definitionsGiampaolo Rodola2022-01-167-360/+175
| |/ | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* | retrieve CPU model and vendor on OpenBSDGiampaolo Rodola2022-01-165-11/+44
| |
* | merge from masterGiampaolo Rodola2022-01-1618-299/+391
|\ \ | |/ | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * OpenBSD: add support for CPU frequency (#2057)Giampaolo Rodola2022-01-167-31/+60
| |
| * OpenBSD files refactoring (#2056)Giampaolo Rodola2022-01-1611-264/+326
| |
| * fix py 2.7 failuresGiampaolo Rodola2022-01-163-8/+6
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * fix repr(Error): PID was not shown if PID == 0Giampaolo Rodola2022-01-151-1/+1
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
* | merge from masterGiampaolo Rodola2022-01-1587-2075/+3854
|\ \ | |/ | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * [Linux]: increase `read(2)` buffer size when reading /proc files lines (#2054)Giampaolo Rodola2022-01-153-20/+50
| | | | | | This should help having more consistent results.
| * fix failing test on py 2.7Giampaolo Rodola2022-01-151-5/+7
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * bump up ver + strip() some cat() resultsGiampaolo Rodola2022-01-083-6/+8
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * [Linux] cat/bcat utils refactoring (#2053)Giampaolo Rodola2022-01-085-57/+69
| |
| * Merge branch '5.9.0-py3.6-wheels'Giampaolo Rodola2022-01-072-1/+9
| |\
| | * 3.6 wheels5.9.0-py3.6-wheelsGiampaolo Rodola2022-01-072-1/+9
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | use explicit 'raise self.fail(...)' in unit testsGiampaolo Rodola2022-01-077-25/+26
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | move stuff around in test_misc.pyGiampaolo Rodola2022-01-071-66/+78
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | fix #2048: str(psutil.Error) raise AttributeErrorGiampaolo Rodola2022-01-073-2/+13
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | fix #2049: [Linux] cpu_freq returns current value in GHz but min/max in MHzGiampaolo Rodola2022-01-072-1/+9
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | add @u93 to list of sponsorsGiampaolo Rodola2022-01-071-2/+1
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | add @u93 to list of sponsorsGiampaolo Rodola2022-01-071-2/+1
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | add @u93 to list of sponsorsGiampaolo Rodola2022-01-072-0/+4
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | move import on top of the fileGiampaolo Rodola2021-12-312-2/+3
| | | | | | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * | update HISTORYGiampaolo Rodola2021-12-291-2/+2
| |/ | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * pre-releaserelease-5.9.0Giampaolo Rodola2021-12-293-1/+7
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * HISTORY.rst add hyperlinks pointing to psutil API doc (#2042)Giampaolo Rodola2021-12-294-1156/+2278
| |
| * add sponsorhips / supporters @indeedeng and @PySimpleGUI; thanks a lot! ;)Giampaolo Rodola2021-12-282-0/+5
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * assert scripts have +x bitGiampaolo Rodola2021-12-153-12/+14
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * git pre commit hook: use shlex.split()Giampaolo Rodola2021-12-151-6/+4
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * Automatically sort imports (isort CLI tool) (#2033)Giampaolo Rodola2021-12-1462-169/+264
| |
| * fix missing arg passed to C psutil_debug()Giampaolo Rodola2021-11-301-1/+1
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * Fix CI tests / wheels / workflow (#2024)Giampaolo Rodola2021-11-2911-31/+75
| | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * fix #2023 [Linux] cpu_freq() return order is wrong on systems with > 9 CPUs.Giampaolo Rodola2021-11-252-3/+5
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * Handle missing dependencies on MidnightBSD (#2019)Lucas Holt2021-11-191-1/+4
| |
| * appveyor: add support for Python 3.10 (#2012) (#2015)Shannon Pamperl2021-11-141-0/+10
| |
| * give credits to @odormond for #1956 and #2011Giampaolo Rodola2021-11-103-2/+6
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>
| * [macOS / M1] cpu_times(): convert mach tick units to nsecs (fixes #1956) (PR ↵Olivier Dormond2021-11-103-2/+32
| | | | | | | | | | #2011) Signed-off-by: Olivier Dormond <olivier.dormond@pix4d.com>
| * c / win: get rid of psutil_load_globals() and move it into psutil_setup() funGiampaolo Rodola2021-11-043-31/+19
| | | | | | | | Signed-off-by: Giampaolo Rodola <g.rodola@gmail.com>