BSD Ports

sysutils/libcpuid 0.6.5 DragonFly

Small x86 CPU identification library

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD2CLAUSE
Categories
sysutils
Package size
73.8 KiB, 428.0 KiB installed

Description

libcpuid is a small C library for x86 CPU detection and feature extraction. Using it, you can:

  • Get the processor vendor, model, brand string, code name, etc.
  • Get information about CPU features such as: number of cores or logical CPUs, cache sizes, CPU clock, etc.
  • Check if the processor implements a specific instruction set such as SSE2 or 3DNow!
  • Execute the CPUID and RDTSC instructions in a portable way
  • And have this all in your commercial application, without getting into trouble, due to permissive license

Reference utility (rather advanced and useful on its own) is also provided.

In the other systems

SystemPortVersion
DragonFlysysutils/libcpuid0.6.5
FreeBSDsysutils/libcpuid0.8.2
NetBSDsysutils/libcpuid0.8.0
HardenedBSDsysutils/libcpuid0.8.1
GhostBSDsysutils/libcpuid0.8.1

Install

Binary package:

pkg install libcpuid

From DPorts:

cd /usr/dports/sysutils/libcpuid && make install clean

Dependencies

Required by 1